Laurentiu I.

Full Stack Developer

555 dollar
Freelancer
18 years
Bucharest, ROMANIA

My experience

More

InMapOctober 2015 - Present

Project: FireDepartment
Each company must have a set of documents approved (including maps of locations) by their corresponding Fire Department(s). The application helps to automate:
-Invite/register company in the system
-Add/review/approve/reject company documents
-Edit locations maps (site/building/floor)
oUpload pictures
oAdd zones (entrance, it, waiting area, garbage disposal etc)
oAdd dangerous goods (fire/health/nuclear hazards etc)
oAdd properties and relevant documents for each object on the map
oDrag/drop objects, move/edit multiple objects
oSelect specific category for a group of objects
-User hierarchy for each company and Fire Department
-Automate risk assessment based on maps properties
-Approval workflow based on risks
Generate pdf files of maps with relevant content (entrance, access path, dangerous goods) for use in urgency interventions by Fire Department 
Technologies:
-c# mvc 5 (razor)
-ADO.net, EF, repository access
-bootstrap / jquery / typescript
-kendo framework
-Reporting Services
-MSSQL 11
-NInject
Testing: unit tests, integrations tests, E2E tests(selenium), ui test(karma/jasmine)
Project: Events
Organizing a public event (concert, product presentation, conference etc) requires a set of internal documents and external documents meant for corresponding city hall approval. The application helps automate:
-Template of organizer company’s internal documents (hierarchy approval, list of materials, suppliers etc.)
-Template of city hall required fields for an event (no of participants, allows sells of alcohol etc.)
-“Copy event” in case of recurring events
-Compute event risk (ex: event using fireworks has a higher risk than one that does not). Formula for risk is specific to each city hall
-Gradually increase necessary info based on workflow step. Ex:
oOrganizer completes just basic info and submits to city hall
oCity hall approves and based on the info requests a template of fields
oOrganizer completes and new fields and submit
oCity hall approves and request final documents from fire department, suppliers, bank assurances
-Import/export of templates (intended for share if needed, as by default they are private)
Technologies:
-c# mvc 5 (razor)
-ADO.net, EF, repository access
-bootstrap / jquery / typescript
-kendo framework
-Reporting Services
-MSSQL 11
-NInject
Testing: unit tests, integrations tests, E2E tests(selenium), ui test(karma/jasmine)
Project: Yachts
Yacht rental is a particular business. The suite used for this consists of 2 applications:
-Web application that displays the yacht for potential users
-Mobile application
oAdd yacht(s)/deck(s)
Add points of interest (stern, bow, pool, dormitory etc.)
Technologies:
-c# mvc 5 (razor)
xamarin 
Special mentions: needed to run on both android/applet, phone/tablet
More

AmanoOctober 2013 - October 2015

Project: KeyTimer
Task management application.
Based on “Eisenhower matrix” concept, this cross-platform (web: desktop,
android & ipad tablet) application utility gives users the ability to:
-
Add new tasks / communications
-
Move tasks in the 4 “Eisenhower matrix” quadrants
-
Tasks can be assigned (ex: I want to have project
architecture meeting next week) or scheduled (phone call with client tomorrow
from 16:00 to 18:00)
-
Divide tasks in timeframes: day/week/month – with
up-rolling (ex: a day task will automatically have a week and month “virtual”
task visible too)
Compute status of
tasks based on its subtasks recursively (assigned or scheduled)
Technologies:
-
c# mvc 4 (razor) & EF
-
web site caching
-
xhtml / css3 / jquery (& jquery plugins)
-
responsive UI: tablets version
-
kendo framework
-
Reporting Services
MSSQL 2012
Special
mentions: build with special requirements of architecture using Repository
& Unit of Work patterns.

Project: QA Testing
Web
application for quality testing of information contained in the databases.
Technologies:
-
c# mvc 4 (razor) & EF
-
web site caching
-
xhtml / css3 / jquery (& jquery plugins)
-
kendo framework
-
Reporting Services
MSSQL 2012

Project: POC for
search directory
Simple
2 weeks project, containing search and detail pages. Mentioned because of the
technologies involved.
Technologies
(mentioned in layer order):
-
mongoDB
-
Elasticsearch
(indexer)
-
C# WebApi
2 (backend)
Html & AngularJS
(frontend)

More

Enterprise mobility CompanyOctober 2012 - October 2013


"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:AR-SA;mso-bidi-language:AR-SA">Project: Online visa
issue and tracking
Solution consists of 2 interconnected applications:
* Online website permitting users to subscribe to visa (personal information, document uploads etc. based on type of visa needed)
* Online intranet application for consulates/ministry of external affairs / police allowing for visa admission (or rejection) and tracking

Technologies:
* c# mvc 4 (razor & aspx rendering)
* web site caching
* xhtml / css3 / jquery
* mobile version
* web services & WCF
* Reporting Services

* MSSQL 2008

Project: Buget issue and management
Intranet application for entering and modifying: budget, incomes & expenses, credit loans, payment documents, payment tracking

Technologies:
* c# mvc 4 (razor & aspx rendering)
* web site caching
* xhtml / css3 / jquery
* mobile version
* web services & WCF
* Reporting Services

* MSSQL 2008

Project: Receipts Management
Desktop management system for receipts used by couriers. Based on data that is imported automatically, application computes and creates: invoices, receipts, transfer documents, expense accounts. Computed receipts are used by couriers during delivering goods and returned at the end of the day. They are scanned back in to the system and added to the cash book.

Technologies:
C# winforms, infragistics, MSSQL2008

Project: Provident Scoring
A suite of 3 web applications, for acquiring and reporting data about loan prospects and their scoring based on specified formulas. 3 main directions were followed:
* Web application used by helpline operators
* Mobile web application used by agents on the field
* Administrator web application used for backend operations and reports.

Technologies:
* c# mvc 4 (razor & aspx rendering)
* web site caching
* xhtml / css3 / jquery
* mobile version
* web services & WCF
* Reporting Services

* MSSQL 2008

Project: Skill evaluation
Web application used to ease the interaction between students and teachers by using online test and evaluation. Connections between years of study, disciplines, professors and groups of students are defined in the administrative area.

Technologies:
* c# mvc 4 (razor & aspx rendering)
* web site caching
* xhtml / css3 / jquery
* web services & WCF
* Reporting Services

* MSSQL 2008

Project: SmartOP
Desktop mini-solution (size under 1Mb) that helps regular users to archive and print usual documents that are used in bank-related operations (payment order, cash payment order, external order).

Technologies:
C# (forms, signing, crypting), xml data

Project: Repository for Rights Management
Web & desktop application for managing meta-information about rights and group of rights assigned to particular users or group of users.
All IT objects (physical servers, sql servers, SharePoint instances, applications, AD information etc.) are entered into the application and are assigned certain rights (can access, can execute, list, edit, add page etc.) and 2 specific groups: business manager and technical manager.

Technologies:
* c# mvc 3 (razor & aspx rendering)
* web site caching
* xhtml / css3
* extjs
* web services & WCF
* Reporting Services

* MSSQL 2008

Project: Legal-issue management for automobiles
Legal issues for automobiles are recorded together with information about owner. Operators have access to this data in real-time.

Technologies:
* c# mvc 3 (razor & aspx rendering)
* web site caching
* xhtml / css3
* extjs
* web services & WCF
* Reporting Services

Employer * MSSQL 2008
More

Institute for Computer ScienceOctober 2010 - October 2011


"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:AR-SA;mso-bidi-language:AR-SA">Project: Railroad
orders

 Web application that keeps track of railroad orders (start-finish date, number and type of cars, expedition station, destination station etc.). The goal is to unify all orders from all purchasers, while giving a purchaser access to information about his shipment status in real-time.

Activities: analysis, project management, code & database architecture, developing
Technologies:
* C# webforms
* Xhtml / css3 / jquery / xml / xslt
* Webservices
* Entity framweork

* MSSQL 2008


Project: PeopleCounter
Silverlight application that uses specialized surveillance cameras to track people in and out of designed zones. The goal is to know in as real-time as possible how many people are in a particular zone.
Used for: ensure no overcrowd-zones, analysis on promotions efficiency, sales period etc.

Activities: analysis, project management, code & database architecture, developing
Technologies:
* C# Silverlight
* RIA services
* Xhtml / css3 / jquery / xml / xslt
* Webservices
* Entity framework
* Reporting services

* MSSQL 2008

Project: Mobile Parking Ticketing
Upon entering a parking lot, users send a sms with their plate number and parking code. From this moment they are authorize for parking 1h. Any later sms extends the authorization period. 10 min - and again 5 min - prior to expire authorization users are cautioned by sms so they can make a choice - either leave or extend authorization.
On the other end, agents using mobile phones randomly checks parking lots. They enter the parking lot code and a plate number and see if the car has been authorized. In case not, they issue a fine, print it using a mobile printer and take 3 photos of the car.

Activities: analysis, hardware acquisition, project management, code & database architecture, developing

Technologies:
* C# webforms
* Xhtml / css3 / jquery / xml / xslt
* Webservices
* Entity framework

Employer * MSSQL 2008
Dates * Android 2.1
Occupation or position held * Camera, Bluetooth, internet
Main activities and responsibilities * Connect to thermal printer
* Auto-updater without google-play (for specific purposes application must not be available on playstore)

More

StimasoftSeptember 2006 - October 2010

Project: Portal for
ministry of education in UAE
Unites public information & private portal for the structure of education in United Arab States: ministry / zones /subzones / schools.
Allows easy CMS for institutions, calendar & new aggregation to upper portal-tree level etc.

Technologies:

* Sharepoint 2007
* Webparts (xslt / .dll)
* Features (create sites, authorization)
* Internationalization
* Migration artifacts

Project: Credit risk management
Loans management for non-financial institutions.
Loans approval, complex risk indicators rules, track loans and payment schedules.

Activities: analysis, project management, code & database architecture, developing
Technologies:
* C# webforms
* Xhtml / css2 / jquery / xml / xslt
* Webservices
* Linq to Sql & POCO
* Reporting services / Crystal reports

* MSSQL 2000 - 2005

Project: Credit risk management reporting
BNR(Romanian central bank) issued an order that each non-financial loaning institutions must report monthly a set of 10 specific reports.
Reporting directly to BNR has a set of specific rules and restrictions - due to the high level of security. In addition, high penalties are issued for wrong/inaccurate information sent to the bank.

Activities: Product manager, architect, developer
Technology:
* C# webforms
* Xhtml / css2 / xml / xslt
* Linq to Sql
* Reporting services

* MSSQL 2008
* Live migrate of production database to reporting database

Project: Stock management
Stock management & in-out-flow, conversion between different metrics, alerts about stocks too high or too low.

Activities: analysis, project management, code & database architecture, developing
Technologies:
* C# webforms
* Xhtml / css2 / jquery / xml / xslt
* Webservices
* Linq to Sql & POCO
* Reporting services

* MSSQL 2008

Project: Material workflow management
Add an track raw materials, subassembly, finished product.
Manage purchase / sell prices, price-sheets with profit margins

Activities: analysis, code & database architecture, developing
Technologies:
* C# webforms
* Xhtml / css2 / jquery / xml / xslt
* Webservices
* Linq to Sql & POCO
* Reporting services

* MSSQL 2008

Project: Job offering portal & related applications
* Primary website
* Secondary websites for each client
* Automatic sync & update all sites - with regards to their versions and particular templates
* Automatic consistency check for sites
* Crawler for jobs on LinkedIn
* Automatic push of new jobs on Google and other jobs aggregators
* Mobile versions, iPhone versions

Activities: Analysis, development
Technologies:
* Php, cake
* Xhtml / css2 / xml / xslt
* Prototype, jquery
* MySql, Postgres
More

AmanoJanuary 2006 - September 2006

Manage access-card devices. Push new versions, check devices for issues, extract report data
Technologies:
* C# webforms
* Html / css / xml / xslt
* MSSQL 2005
More

IPDevelMarch 2005 - January 2006

Loans management for non-financial institutions.
Loans approval, complex risk indicators rules, track loans and payment schedules.

Activities: development
Technologies:
* C# webforms
* Html / css / js / xml / xslt
* Crystal reports * MSSQL 2000
Dates Project: Web application for managing access-card devices
Occupation or position held Manage access-card devices. Push new versions, check devices for issues, extract report data
Main activities and responsibilities Technologies:
* C# webforms
* Html / css / xml / xslt
* MSSQL 2005
More

StreamLineMay 2003 - March 2005

Main activities and responsibilities Projects: Develop & design websites
Technologies:
* Php
* MySql
More

SCOP ComputersJanuary 2002 - October 2002

Projects: Internal ERP
Maintain and develop new modules for internal ERP
Technologies:
* VB6
* Xml / xslt
* MSSQL 2000

My stack

Technologies

Web Services, ADO, ElasticSearch

Other

Microsoft Access, Front End, Microsoft C-SHARP, Back End, Mobile Applications, Microsoft SQL 2000, Microsoft ASP.NET, quality testing, Microsoft Silverlight - WPF/E, English

Software testing

Unit testing

Frameworks

Entity Framework, AngularJS, AJAX, jQuery

Others

Analysis, Ninject, Project Management, Teamwork

Databases

MongoDB, PostGreSQL, MySQL, Microsoft SQL Server

Mobile

Android

Application servers

Microsoft SharePoint

Languages

LINQ, ASP.NET MVC, TypeScript, HTML, SQL, C#, Visual Basic 6, MVC, Sass, XHTML

My education and trainings

Computer Science - Polytechnic University Bucharest1998 - 2003