.NET Technical Architect

A passionate .NET Technical Architect with extensive experience in software development, cloud architecture, and leading technical teams. Specializing in the .NET ecosystem, which I enthusiastically use every day, I design robust, scalable, and business-oriented solutions. Thriving in stimulating entrepreneurial environments, I particularly appreciate those where technology directly supports the product vision and value creation. Curious and committed to continuous learning, I dedicate a portion of my time to training and experimentation through personal projects to stay at the forefront of best practices and modern technologies.

Technical skills

Languages & frameworks

  • C# / .NET Expert · 17 yrs
  • ASP.NET Core / Web API Expert · 17 yrs
  • Blazor Expert
  • Entity Framework Core Expert
  • Angular / TypeScript Advanced · 3 yrs
  • JavaScript Advanced
  • .NET MAUI / Xamarin Advanced

Cloud & DevOps

  • Azure (APIM, App Gateway, App Service, Service Fabric) Expert
  • CI/CD (Azure DevOps, GitHub Actions) Expert
  • Infrastructure as Code (ARM) Advanced
  • Docker / .NET Aspire Advanced
  • Azure cost optimization Advanced

Data

  • SQL Server Expert · 17 yrs
  • PostgreSQL / Supabase Advanced
  • Cosmos DB Intermediate
  • Geospatial data (NetTopologySuite) Advanced

Architecture & quality

  • Clean Architecture / DDD Advanced
  • Microservices Advanced
  • Application security (OAuth, Identity, passkeys) Advanced
  • Automated testing (xUnit, Playwright) Advanced
  • Web performance & SEO Advanced

AI

  • LLM integration in .NET Advanced
  • Local AI (Ollama, SearXNG) Advanced

Technical leadership

  • Technical team management (10 people) Advanced · 3 yrs
  • Technical studies and decisions Expert
  • Security policy Advanced

Work experience

May 2024 - Present

.NET/Azure Technical Architect

Qommute - Marseille - Full Remote

  • Implementation of Azure API Management
  • Implementation of Azure Application Gateway
  • Implementation of continuous integration on Azure DevOps
  • Refactoring of Azure Service Fabric microservices
  • Infrastructure as Code from a set of ARM templates

.NETAzureDevOpsC#IaC
May 2021 - May 2024

CTO

We Recruit - Rennes

  • Management of a team of ten people
  • Studies and technical decisions
  • Implementation of a security policy
  • Evolution of the technical architecture and infrastructure (.NET / Azure)
  • Reduced Azure costs
  • Development of the WeRecruit Chrome extension (JavaScript, Google Chrome extension)
  • Development and maintenance of WeRecruit applications (.NET 6 / Angular / SQL Server)
  • Maintenance and evolution of the infrastructure (Azure)

Management.NETAzureAngularSQL Server
May 2021 - Present

Side projects

PierreHenri.fr - Rennes

  • Où est le marché ? (ouestlemarche.fr): collaborative platform listing open-air markets in France, in production (Blazor .NET 10, SQL Server, Stripe, .NET MAUI)
  • Market validation and discovery with a 100% local AI (SearXNG, Ollama): 662 markets added
  • BlazorSaaSPro: B2B SaaS starter kit for .NET 10 and Blazor (multi-tenant, Stripe, .NET Aspire)
  • Ti Palet: indoor Breton palets, 3D printed and designed with AI from A to Z
  • Technical blog pierrehenri.fr (statically rendered Blazor, bilingual)

Blazor.NET 10AIOllamaStripe.NET AspireSQL Server
May 2017 - May 2021

.NET Developer

Sogitec - Rennes

  • Web Development (ASP.NET Core, MVC, JavaScript, Bootstrap, Vue.js...)
  • Mobile Development (Xamarin, iOS, Android, Windows Phone)
  • Software Development (C#, SQL Server, WPF, XAML, ...)
  • .NET Developer - Training Tool
  • .NET/JavaScript Developer - Media Production Tool

C#Web APIJavaScriptSVGWPFTFSDevOps.NETEF CoreSQLGit
May 2016 - May 2021

Freelance .NET Developer

PierreHenri.fr - Rennes

  • .NET Developer, maintenance and development of the PennArBox suite of tools
  • Development of the Où est le marché ? application using Blazor and Supabase
  • Development of Orchard modules

.NETBlazorC#ASP.NETSupabase
February 2016 - January 2017

.NET / Xamarin Developer

Créative - Rennes

  • Development of a mobile application for aviation.

Windows Store AppsXamarin.NETC#Git
January 2014 - February 2016

.NET Developer

Alyotech - Rennes

  • January 2015: On assignment at SOGITEC (Dassault Aviation) Development of a mobile application using Xamarin

  • May 2014: On assignment at Ouest-France Development of the InfoLocale website

  • January 2014: On assignment at IT&Labs (Orange Rennes) Development of a Microsoft Outlook plugin (2003, 2007, 2010, 2013).

Xamarin.NETC#Visual Studio Tools for OfficeVMwareWPFMVVM
January 2012 - January 2014

.NET Developer

Iglu - London

Development of the m.igluski.com mobile web application

  • Architecture selection
  • Application developed with MVC4, Web API, Entity Framework, SQL Server, and Zepto

Development of the new information system

  • MVC4, SQL Server, Knockout.js, and jQuery

Maintenance and evolution of the main websites

  • Development of an API to combat spam
  • Development of the Tartiflette-Club! Twitter application

SQL ServerWeb APIC#
October 2011 - July 2012

.NET Developer

Vestibule Solutions - London

.NET Developer (at a hotel solutions provider):

  • Web-based PMS (Property Management System) application: . Make the application compatible with all currencies, cultures and languages . Maintenance / bug fixes . Development of new features . Research and development . Code audit
  • Online hotel booking engine: . Migration from .NET Framework 2 to 4 . Make the engine compatible with mobile devices (including iPad/iPhone web app) . Implementation of URL rewriting . Maintenance / bug fixes

ASP.NETUmbracoUMLSQL Server
September 2009 - September 2011

.NET Developer

CNED - Rennes

Development of the CNED's new information system within a team of about ten people (five of whom worked remotely) Tasks performed:

  • Finalizing specifications
  • Developing the three-layer web application
  • Unit and functional testing
  • Training the development team in object-oriented programming and ASP.NET/C#
  • Migrating the project to C#4 and Entity Framework
  • Implementing AOP with Spring

TFSASP.NETSpring.NETEntity FrameworkUMLSQL Server

Education

Continuing education - Computer Systems Designer-Architect
CNAM - Rennes
January 2010 - June 2013
Studied alongside my job, by correspondence, Information Systems option
Bachelor of Science - S2IMA
Université De Bretagne Sud - Vannes
September 2008 - September 2009
Information Systems, Application Integration and Maintenance
DUT - Computing
Université De Bretagne Sud - Vannes
September 2007 - July 2008
Programmer Analyst
BTS - Industrial Maintenance
Lycée Saint Joseph - Vannes
September 2005 - July 2007
PLC maintenance and programming
BAC - STI
La mennais - Ploërmel
September 2002 - July 2005
Electrical Engineering

Languages

French Bilingual / Native
English Fluent
Spanish Intermediate

Certifications

.NET Challenge 2024 Finalist
November 2024
Challenge for the best .NET developer in France
TOP Scorer – Microsoft .NET challenge France 2024
August 2024
"TOP Scorer" certificate of the .NET Challenge France 2024 (SoftFluent and Microsoft)
Foundational C# with Microsoft
December 2023
Foundational C# certification by Microsoft
MCP 70-515 - Microsoft Certified Professional
January 2011
Web application development with Microsoft .NET Framework 4 (70-515)
Competition
January 2011
Participation in BattleDev Featured in the top 3 "BestCoders" on the JobProd website

Interests

Trial moto3d print
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.