Catalin-Laurentiu P. | Elance
 
176985602337900
Last Sign-in: Feb 4, 2013

Catalin-Laurentiu P.

SharePoint / .NET Senior Developer
   Romania
  |  7:17 pm Local Time

Resume/C.V.

I have 10 years of experience in designing and developing applications using Microsoft technologies. I enjoy working on web applications, especially with ASP.NET and/or SharePoint Server.

I am new to Elance, but the review of my resume will prove a record of increasing responsibilities as the different assignments continually improved my technical and professional expertise.

I ask that you review my skills and experience and if they match your requirements, I hope you will arrange a convenient time for further discussions.

Thank you so much for your consideration.
Service Description
Application development
Database design
C#, ASP.NET, web services, WCF, LINQ
Microsoft SharePoint: WSS 3.0, MOSS 2007, SharePoint 2010, SharePoint Designer
SQL Server, Oracle, MySQL
XML, JavaScript, Ajax, jQuery, CSS
Microsoft Project, Visio, Balsamiq Mockups, UML
Macromedia Dreamweaver, Flash, Fireworks
LDAP/AD, Crystal Reports, XMPP / OpenFire
Strong OOP knowledge
Certifications
CODECS
MZT865 Project Management
Awarded: 2007
Education
"Politehnica" University of Bucarest
Bachelor of Science (Computer Science)
1996 - 2001
Employment
SAS Teamtown, France
MS SharePoint / .NET Senior Developer
2012 - Present
Development of 2 applications: - Migration Tool: migrating content from exported XML packages coming from other platforms (like Lotus) to SharePoint 2010. This involves a Migrator Engine and SharepointConnector (remotely, using SP2010 Client Object Model). - Synchronization Tool: content synchronization for teams working on different platforms: SharePoint-SharePoint and/or SharePoint - CMIS - (Nuxeo / Alfresco) - File System (SVN). This involves Synchronization engine and platform connectors. Main responsibilities: - migrator engine; - synchronization engine; - SharePoint connector DLL using SP Client Object Model, implementing common custom interfaces for all platforms: IDomain, ISite, IContainer, IItem, IField. The connector is loaded at runtime by Migration Engine or Synchronization Engine if SharePoint platform is in use. (The same for the others connectors). - WCF services to allow communication between different modules: platform (SharePoint), gateway (main service application) and client application. - various web parts; - event receivers (triggers for changed items to launch instant synchronization, triggers to manage the propagation of checkout / uncheckout / checkin across platforms, or to apply custom settings page to newly created lists or libraries, …) - use and integration of SharePoint OTB Lists web services to handle the changed items between scheduled requests in the gateway (main service application). Use & integration of the OTB SP changeToken. - custom library settings pages (custom actions) - field and calculated field definitions; list definitions; - setup projects and SP deployment; - local and central databases (SQL Server 2008 R2 & Entity Framework 4) Environment(Web): C#, ASP.NET, jQuery, XML, SharePoint 2010, SP Client Object Model, SharePoint Designer 2010, XMPP / OpenFire, WCF, Microsoft SQL Server, SVN, VS 2010, Entity Framework 4 Recommendation: Gad BENISTY (owner Teamtown) - gad.benisty@teamtown.com
Best Offshore Development, France
MS SharePoint / .NET Senior Developer
2012 - 2012
Development of a SharePoint website, providing a solution for a company to follow the commands, offers, stocks, clients, suppliers. Main responsibilities: - various web parts; - event receivers - timer jobs - emailing Evaluation of potential projects. Environment(Web): C#, ASP.NET, jQuery, VS 2010, SharePoint Foundation 2010 Recommendation: Stephane CHOMAT (owner) schomat@bestoffdev.com
European Commision Brussels, Belgium
MS SharePoint / .NET Senior Developer
2011 - 2012
SharePoint / .NET Developer 6 months contract with INTRASOFT International N.V./S.A., 40 Montoyer, B-1000 Brussels, Belgium, in the framework of DESISII at European Commission. Development of a SharePoint website for Enterprise Europe Network, providing support to Small and Medium Enterprises (SME) in Europe to access information and to find partners (other companies) to develop their business or technology. Main responsibilities: - different types of searching and client side controls to build criteria using logical operators; - saved queries and search alerts management; - custom spgridview class and object data source class, providing action columns and contextual menus; - managed metadata and term sets; - various web parts; Environment(Web): C#, ASP.NET, jQuery, XML, VS 2010, SharePoint 2010, SharePoint Designer 2010, Microsoft SQL Server 2008, TFS Recommendation: François HONEE - HR Intrasoft International, 40 Montoyer, B-1000 Brussels, Belgium, francois.honee@intrasoft-intl.com
Best Offshore Development, France
MS SharePoint / .NET Senior Developer
2009 - 2011
Development of SharePoint websites for pets and their specific products (providing a corporate website, a module for each product, online sales, community, intranet, “devices to server” communication module). This solution is able to exchange information with third-party devices developed to capture various indicators, warnings, pictures, sounds, videos etc. By web requests, all necessary data is transferred between the devices and the server: XML command files, .ogg audio files, video files and archived files. Main responsibilities: - Various SharePoint custom web parts; - Site definitions for creating MySite websites, lists and libraries definitions, timer job definitions; - Features and onet.xml customization; - Masterpages, page layouts; - Site/library access, retention policies. Environment(Web): C#, ASP.NET, Ajax, XML, VS 2010, MOSS 2007, SharePoint 2010, SharePoint Designer 2010, Microsoft SQL Server 2008 Development of web services for a Document Management System that use SharePoint as a repository for the iPDF documents and specific developments for the management of these documents using metadata. Main responsibilities: - Injection; - Versionning; - Deleting; - Searching and returning documents. - The hierarchical structure of libraries is created by a describing XML document or dynamically by reading documents metadata; - The versionning is custom, using revision libraries to store old documents; - Providing the possibility to consult documents from an iphone client application. Environment(Web): C#, ASP.NET, WSS 3.0, MOSS 2007, web services Development of various web parts for a SharePoint website, providing a solution for a company to follow his disputes with carriers. Main responsibilities: - Document management; - PDF Export; - Emailing; - Searching. Environment(Web): C#, ASP.NET, jQuery, VS 2008, MOSS 2007, SharePoint Designer, Microsoft SQL Server Recommendation: Stephane CHOMAT (owner) schomat@bestoffdev.com
WYLOG, France
Software Engineer, Team Lead, Solution Architect
2005 - 2009
Solution Architect and hands-on development of a financial software application for the transmission of investment proposals. Public site, partner site, client site, administration site. Meetings with clients and conference calls, the realization of the general functional specifications and detailed specifications in the beginning of the project. System integration / communication with third parties. Hands-on development of various prototypes. Environment(Web): C#, ASP.NET, XML, Visual Studio.NET 2008, SQL Server 2005 Solution Architect and hands-on development of a software application for agriculture. The implementation of an engine for managing complex calculus for fertilizers over various crops. Environment (Desktop): C#, win forms, Visual Studio.NET 2008, WCF Solution Architect and Senior Developer in a web tourism portal for a Mediterranean island, with the management of accommodation announcements, hotels, residences, camping, hosts, exchanges, selling ads, Sports & Leisure, boats, cars, management of customers or professionals, weather, webcams, multilingualism Environment (Web): C#, ASP.NET, Ajax, XML, Visual Studio.NET 2005, SQL Server 2005 Senior Developer in a software application of hosting websites with the management of devices, servers, sites, customers. The creation of sites, FTP, mail accounts, NT Users, IIS management, MySQL databases management with NET Remoting technology. Environment (Web): C#, ASP.NET, XML, Visual Studio.NET 2005 Environment(Desktop): C#, Visual Studio.NET 2005 Senior Developer in a software application for a large railroads company. Implementation of the shortest way in the graph (the algorithm of Dijskstra), exchange of XML files (pilot file and data files), calculation of taxes for the chosen way according to via and stops in the stations. Environment (Web): C#, ASP.NET, Oracle 9i, XML, JavaScript, IIS Web Server, Visual Studio.NET 2003 Senior Developer in a software application for the presentation of the products organized in categories/subcategories/families, with technical specifications, reviews, stores, the possibility of comparing the products. The data are received in XML files after Web Request interrogations to an external API (a XML file/each page). Environment (Web): C#, ASP.NET, XML, Visual Studio.NET 2005 Participation in the development of a software application managing online bidding, partners sales companies, messages for the users, the batches (jobs) and the auxiliary console applications; 3-tier architecture: layers DAL, BLL, Web Environment (Web): C#, ASP.NET, SQL Server 2000, XHTML, JavaScript, IIS Web server, Visual Studio.NET 2003 Participation in the development of 3 e-commerce applications; 3-tier architecture: layers DAL, BLL, Web (public site and admin) Environment (Web): C#, ASP.NET, SQL Server 2000, XHTML, JavaScript, IIS Web server, Visual Studio.NET 2003 Participation in the development of a software application managing the resources of a company. Synchronization between LDAP/ACTIVE DIRECTORY and the SQL Server 2000 database, the creation of the visual relations between the resources of the company. Environment (Desktop): C#, SQL Server 2000, Visual Studio.NET 2005, LDAP/ACTIVE DIRECTORY Participation in the development of a software application managing the documents in a company (tag templates and personalisation); 3-tier architecture: layers DAL, BLL, Web (public site and admin) Environment (Web): C#, ASP.NET, SQL Server 2000, HTML, JavaScript, IIS Web server, Visual Studio.NET 2003 Participation in the development of a software application managing Telecom operators: 3-tier architecture, a Web service making the connection between the distributed databases and Web interfaces. Telephone information storage (XML files) using an NT multithread service, several levels of authentication. Environment (Web): C#, ASP.NET, SQL Server 2000, HTML, JavaScript, IIS Web server, Visual Studio.NET 2003, web services
ASESOFT, Bucharest (Romania)
Software Engineer
2005 - 2005
Participation in the development of 2 software applications: 1. management of the electronic cards, sending ecards, maintaining birthdays, bookmark preferred ecards, maintaining contacts, upload ecards and thumbnails creation, N levels categories/subcategories structure; 3 tiers architecture: layers DAL, BLL, Web (public site and admin) 2. optimization of the conversion rates from landing pages, internal marketing and e-commerce (public site and admin) Environment (Web): C#, ASP .NET, SQL Server 2000, HTML, JavaScript, IIS Web server, Visual Studio .NET 2003
ARA DIGITAL SOFTWARE, Bucharest (Romania)
Software Engineer
2004 - 2004
Participation in the development of a software application for the management of the specific documents and resources for public institutions; integration in the European system; 3 tiers architecture: layers DAL, BLL, Web (public site and admin module) Environment (Web): C#, ASP .NET, Oracle 9i, HTML, JavaScript, IIS Web server, Visual Studio .NET 2003
Innovator Engicom, Bucharest (Romania)
Software Engineer
2002 - 2004
Internal applications development. Environment (Web & Desktop): PHP, ASP, MySQL, Access 97, Macromedia Dreamweaver (4 and MX), Flash, Fireworks
Payment Terms
None specified
Catalin-Laurentiu P. | Elance

Catalin-Laurentiu P.