Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Nicolas HUAU

Senior Software Developer

Architect
Developer
Consultant
Montreal Canada (Québec)
Consultant Open to opportunities
Enthusiastic software engineer, passionate architect and Microsoft Certified Professional. More than ten years of experience as a software consultant for leading multinational tech companies. Expert in the crafting of customized and disruptive solutions for a wide range of clients. Strong proponent of cloud technologies and agile methodologies. Innovative, driven and detail oriented. Fluent in both English and French.
Experiences
  • Design and implementation of new backend components in a micro services event-driven cloud architecture.
  • Design and implementation of web-based gadgets displaying energy consumption normalized by degree days.
  • Design of the system architecture supporting the degree days normalization feature.
  • Design and implementation of Azure DevOps pipelines including integration tests and conditional deployments.
  • Project managed using the SAFe Agile methodology, with a multicultural team based across three continents.
  • Technologies: Microsoft Azure, .NET 7, GraphQL, Angular 14, Nx, Html5, CSS4, Docker, Kubernetes, Git, Azure DevOps
  • Integration of a connected room controller to an existing cloud solution for the retail market.
  • Team leader responsible for engineering optimal solutions, providing high quality results, and fulfilling commitments.
  • Design and implementation of the cloud-based solution for monitoring and controlling connected equipments from a mobile application.
  • Participation in the design of the system architecture and system contracts, and writing of the system specifications.
  • Integration of the new components into the docker stack and the CI / CD pipeline.
  • Project managed using the SAFe Agile methodology, with a multicultural team based across three continents.
  • Technologies: Microsoft Azure, .NET 4.5, .NET Core, Asp.Net WebAPI, Swagger, SQL, Angular 11, Ionic 4, Html5, CSS4, Docker, Jenkins, Git, Azure DevOps
  • Implementation of the new digital strategy (cloud, mobile, API, partners, etc.)
  • Design and implementation of OpenID Connect authentication providers for "B2B", "B2C", and internal applications
  • Design and implementation of "B2B" and "B2C" REST APIs
  • Design and implementation of multiple architectural elements aiming to consolidate the new ecosystem (hubs, services, libraries, etc.).
  • Writing technical specifications, operational documentations and user documentations
  • Technologies: Microsoft Azure, .NET 4.5, Asp.NET (WebAPI et MVC), SignalR, Orchard CMS, Identity Server, Hangfire, Autofac, Swagger, Dapper, Entity Framework, Redis, Oracle, Jenkins, Git, Jira, Trello
  • Dematerialization of business processes, addition of new features to existing applications and improvement to existing software architecture, creation of new applications
  • Technologies: .NET 4.0 & 4.5, ASP.NET (MVC5 & WebForms), WCF, WPF, WinForms, SQL Server, TFS, NuGet, Windows CE
  • Design and implementation of an intranet portal for the Purchasing Department.
  • Technologies: SharePoint 2010, Silverlight 5, ASP.NET, Javascript
  • Creation of a collaborative application for agile project management
  • Technologies: ASP MVC 4, Entity Framework, WPF, Microsoft Kinect SDK, WinRT, Windows Phone, C#, Xaml, .NET 4.5, SignalR, Azure
  • Design and implementation of a web portal for the management of sourcing for the Purchasing Department
  • Technologies: Silverlight, .NET 4.0, Infragistic, SignalR, Entity Framework, MySql, Async CTP
  • Design and implementation of an application monitoring patients during physical therapy
  • Technologies: .NET 4.0, WPF, Microsoft Kinect SDK, XNA
  • Design and development of professional applications incorporating Natural User Interfaces
  • Technologies: .NET 4.0, WPF, Kinect SDK, Prism, MEF, Entity Framework
Skills

Technical skills

  • Architecture: OOP, Design patterns, Architectural patterns (MVVM, MVC, MVP, SOA)
  • APIs: REST (Web API, Swagger), SOAP (WCF, WSDL), GraphQL
  • Web applications: ASP.Net, Angular, Ionic, Bootstrap, HTML5, CSS3/4, Typescript, Javascript
  • Desktop applications: WPF, WinForms
  • Database System: SQL Server, MySQL, Azure SQL, DocumentDB, Redis, Oracle

Soft skills

  • Consulting: Needs analysis, proposal of solutions, change management
  • Documentation: Writing of system and product specifications, operational documentation and user documentation

Languages

  • French: Native
  • English: Full professional proficiency
Education

Master's degree in Computer Science

UFR François Rabelais (Tours)

September 2010 to September 2011

Master's degree in Physics and Imaging, Specialty: Medical Imaging Technologies

Université François Rabelais (Tours)

September 2007 to July 2009

Bachelor's degree in Physics

Université François Rabelais (Tours)

September 2004 to June 2007
Certifications

Certified SAFe® 5 Practitioner

January 2022

Integrated Architecture Framework Level 1

April 2017

MS: Programming in HTML5 with JavaScript and CSS3 Specialist

August 2014

MCSD: Windows Store Apps Using C#

November 2013

MS: Programming in C# Specialist

May 2013

MCTS: SharePoint 2010, Application Development

December 2011