2010 → 2015 · Meylan, France
eGEE
.NET Software Architect
Business software publisher for water, electricity, gas and waste utilities
LinesBackend .NET
Highlights
- Joined straight out of school as a .NET developer (C#, VB.NET), maintained the WPF desktop client and the WebForms portals, then quickly grew into an architect role.
- Designed and structured the new generation of web portals meant to fully replace the desktop client, built with ASP.NET MVC and jQuery: cross-cutting architectures, validation of technical choices.
- Built this new solution in close collaboration with pilot clients and a firm of ergonomics experts.
- Designed and built V1 of the Agence mobile, the customer portal for water, electricity, gas and waste users: bills and consumption history, requests to the utility. WCAG level AA compliance at minimum, a mandatory requirement for the portal.
I joined eGEE right after school, following my master’s internship, as a .NET developer working in C# and VB.NET. My first job was to maintain the WPF desktop client used by the utilities, along with the existing WebForms portals.
I picked up the technical side quickly, and the company gave me more responsibility on the project meant to fully replace the desktop client: a new generation of web portals, built with ASP.NET MVC and jQuery. That is where the first version of the Agence mobile came from, the portal where users check their bills and consumption and send requests to their utility.
That project made me grow a lot on two topics school rarely teaches: ergonomics and accessibility. The new solution was built hand in hand with pilot clients and a firm of ergonomics experts, and the portal had to meet WCAG level AA at minimum. Designing for users of every age and ability, including people with disabilities, changed the way I think about an interface.
Tech stack
- .NET
- C#
- VB.NET
- WPF
- ASP.NET WebForms
- ASP.NET MVC
- jQuery
- SQL Server
- Oracle
- PL/SQL
- Angular
- WCAG AA