Nicolas Metaye
.NET SENIOR DEVELOPER
The main technologies I'm working with are .NET, Azure, JavaScript and SQL Server. I'm always happy to learn new patterns, concepts, technologies and languages (and not only the programming ones!). You will find on this web site my resume and some of my personal projects / mockups /experiments.
Tilburg, Netherlands
nicolas.metaye@gmail.com
Education
-
Master of Engineering (Computer Science) at Orsay university
2000 - 2005
-
French High School Diploma specialised in Mathematics
June 2000
Skills
-
.NET Framework
ADVANCED
C# (10 years), ASP.NET (6 years), MVC.NET (5 years), WPF (2 months)
-
Front-end
GOOD
Javascript (5 years), jQuery (4 years), Knockout (1 year), HTML / CSS (7 years), Angular (6 months)
-
DBMS
GOOD
SQL Server (6 years), SQL / PL SQL (8 years), Oracle (2 years), Database optimisation using SQL Profiler, Execution Plan Analysis, Indexes
-
Development Software
Visual Studio (10 years), Continuous Integration with Cruise Control, TeamCity and Specflow, Visual Studio Team Services (6 years), Source Control with TFS, SVN, Visual Studio Team Services (10 years), Azure (3 years)
-
Executive
AGILE method with SCRUM (7 years), Technical interview, Code review, Requirements refinement and technical specifications
-
Languages
English (fluent), French (mother tongue), Dutch (beginner)
Work experience
-
iTesso, an Amadeus company
March 2016 to Present
Breda (Netherlands)
Software Architect
Project: The Itesso Enterprise Lodging System (ELS) is an hotel management solution implemented as a cloud-native hotel software using the Microsoft Azure Platform.
Personal work:- Building and adaptation of the technical architecture of the application.
- Identification and management of technical debt.
- Performances analysis and implementation of architecture changes to allow application scalability.
- Defining solutions for integration between ELS and the other applications of Amadeus.
- Code review.
Technologies: .NET (C#, MVC, ASP.NET, Visual Studio 2015), SQL Azure, Azure
-
iTesso, an Amadeus company
September 2013 to March 2016
Breda (Netherlands)
Senior Back-end Developer / Deployment Specialist
Project: The Itesso Enterprise Lodging System is an hotel management solution implemented as a cloud-native hotel software using the Microsoft Azure Platform.
Personal work:- Implementation of new features following SCRUM methodology, TDD and high quality standards (high unit tests code coverage).
- Management of technical debt refactoring code applying higher quality standards than existing.
- Code review.
- Refinement of specifications and "translation" of requirements to technical specifications.
- Defining and implementing build strategy (CI / Integration / Code coverage report).
- Automation of deployments to Dev / QA / Demo / Production environments.
- Management environments on Azure (availability, performances).
- Recruitment of new developers (creation of technical test, interviews).
- Management of Lunch & Learn session (doing presentations and/or finding existing video presentations to share during lunch).
Technologies: .NET (C#, MVC, ASP.NET, Visual Studio 2015), SQL Server 2012, Azure
-
Amiculum Digital
October 2012 to August 2013
London (UK)
Senior Developer
Projects: Being part of the digital agency of the Amiculum group, the work is very diversified and each project evolves with the customers' needs. Most of the projets are web sites on the Umbraco platform and web applications using MVC.NET.
Personal work:- Providing estimates and defining technical architecture for the projects.
- Recruitment of new developers (creation of technical test, interviews).
- Development of reusable Umbraco plugins and extensions and implementation of the Umbraco web sites.
- Optimisation and development of new features for a web based Gantt application.
Technologies: .NET 4.0 (C#, MVC, ASP.NET, WPF, Visual Studio 2012), JavaScript (jQuery, Knockout.js), SQL Server 2008/2012, Umbraco 4.x, Umbraco 6.x
-
dotDigitalGroup
February 2009 to October 2012
London (UK)
Senior Developer / Technical Lead
Projects: eCommerce platforms (standalone deployment and SaaS called dotCommerce Enterprise and dotCommerce SaaS).
Personal work on dotCommerce Enterprise: Technical lead.- Refactoring, optimisation and unit testing of the existing framework (DB and code) and development of new features for the platform.
- Upgrade and maintenance of front-end sites using the framework.
- Code review of the external resources developing the front-end sites using the framework.
- Implement and follow AGILE methodology (SCRUM) in the framework development.
Personal work on the dotCommerce SaaS: Senior developer.
- Using previous technical and product experience to create a SaaS platform.
- Development of a themes manager based on Liquid to allow an easy and powerful front-end customisation.
- Integration with PayPal Express Checkout.
- Development of an MVC helper to manage form fields styles and validations in the entire application.
Technologies: .NET 4.0 (C#, ASP.NET, MVC, Visual Studio 2010/2012), JavaScript (jQuery, Knockout.js), SQL Server 2008, Cruise Control, TeamCity, Specflow
-
Skinkers
September 2008 to February 2009
London (UK)
Software Engineer
Project: Live Notification Platform (LNP) solution separated in several windows services and web sites.
Personal work:- Technical specifications contribution during SCRUM planning meetings.
- Development of queries management and UI on the main web site.
- Fixing bugs during the QA phase.
- Development of administration functionalities (ASP.NET pages and MMC snap-in) to manage application properties.
- Nightly stress scenarios upgrade and run, unit tests coverage improvement.
Technologies: .NET 3.0 (C#, ASP.NET, Nunit, MS Visual Studio 2008), MSMQ 3, AJAX (AjaxPro 2.0), SQL Server 2005, Cruise Control, SVN, Ncover, Rally, Nant
-
Perigee
October 2006 to August 2008
Paris (France)
Software Engineer
Project: Media Library application based on a FLEX client and a Services Oriented Architecture .NET server.
Personal work: Technologies choice, application architecture design and technical specifications processes contribution.- Specifications and Development of a Data Base manager that generates the application Data Access Layer, creates and reads Data Base schemas.
- Training and technical lead of external resources (2 russian staff) on FLEX technology and application architecture.
- Development of several application services (Monitoring, Reporting, Logs and Enterprise).
- Development of FLEX modules (windows and menus design and behaviours management of GUI, design of the Model View Controller architecture used in the client).
Technologies: .NET 3.0 (C#, Winforms, WCF, Nunit, SourceSafe, MS Visual Studio 2005), FLEX 2.0 to 3.0 (AS3, Cairngorm, Flex Builder 2 to 3), Oracle 10
-
Sharing Knowledge
October 2005 to October 2006
Paris (France)
Web Developer (contractor)
Project: Knowledge management application based on an AJAX / ASP.NET client and .NET server.
Personal work:- Development of Administration module (users, groups, forms types and tree structure
- management) and Security module (licences, roles and user rights management).
- Quality Assistance process contribution for the first release (2 months).
Technologies: .NET 2.0 (C#, MS Visual Studio 2005), AJAX, Oracle 9i
-
Celtrino
February 2005 to October 2005
Dublin (Ireland)
Intern Software Developer
Project: Microsoft CRM Integration and adaptation to the company developing additional modules.
Personal work:- Development of import / export data module.
- Development of additional functionalities modules.
- Documentation / handbook writing and users training (sales and marketing services).
Technologies: MS CRM 1.2, .NET 1.1 (C#, MS Visual Studio 2003), SQL Server 2000