Career · 2009 - 2026
Fifteen years of software engineering
From an apprenticeship on the shop floor at Alstom to leading regulatory banking projects at Euro-Information, then contracting. Always .NET, always in a team.
- Since
- 2009 - first software, then apprenticeship, employment and contracting
- Education
- Information systems engineering degree (UTBM, 2017), earned through an apprenticeship · Two-year computing degree (2014)
- Sectors
- Banking and payment, telecom, energy and industry, IT consulting
- Languages
- French (native) · English (full professional proficiency)

Benfeld (67) · on site from Strasbourg to Sélestat
01 — Timeline
Every step in its place on the ruler
Studies, apprenticeship, employment, contracting: from 2009 to today, with nothing reconstructed after the fact.
- 2025 – now
Independent · Hager Group via Soluxan
Marking server for extrusion lines
- 2022 – 2025
Euro-Information
Project lead · 2M-customer migration, cryptography
- 2019 – 2022
Euro-Information Développement
Analyst developer · PSD2 payments, Monetico
- 2017 – 2019
EFOR · assignment at Euro-Information Telecom (NRJ Mobile)
.NET analyst developer, billing
- 2015 – 2017
GE Power
Engineering apprentice · UTBM degree 2017
- 2014 – 2015
Alstom Power
Engineering apprentice
- 2009 – 2014
First software, two-year computing degree
Studies · Belfort-Montbéliard
02 — Experience
Six roles, one stack
Assignments counted in years, not in weeks. From the most recent to the oldest.
Software engineer
1.5 years and counting · Strasbourg, France · remote · IT consulting · Self-employed
Contract development work for product teams and IT departments: .NET back-ends, Next.js front-ends, taking over existing applications and setting up continuous integration pipelines.
Clients
Rebuilding the marking system for extrusion lines
A rewrite of the industrial marking server. One service embedded per production line drives four marking heads from two vendors (Keyence, KBA Metronic) over TCP, discovers the devices on the network, and reports its state to a Blazor supervisor over SignalR. Article data and marking documents come from SAP; each line persists its own state locally so it keeps producing if the central link drops.
- .NET 10
- Blazor
- MudBlazor
- SignalR
- EF Core
- SQLite
- TCP
- SAP
- Clean Architecture
- xUnit
- Azure DevOps
- Building .NET business applications and React/Next.js front-ends inside client teams
- Taking over and modernising existing applications without service interruption
- Setting up CI/CD pipelines and Docker/Proxmox infrastructure
- Embedding language models (Claude, GPT, MCP) into business tools
- C#
- .NET
- ASP.NET Core
- React
- Next.js
- TypeScript
- Docker
- Proxmox
- PostgreSQL
IT project manager
3 years · Strasbourg, France · on site · Banking · Crédit Mutuel group · Permanent contract
Led payment projects, then the migration of the group's telecom business to Bouygues Telecom following the acquisition. Later joined the cryptography and secure development team at Euro-Information Production.
- Built the payment modules letting bank advisors subscribe customers to offers, during the Bouygues Telecom acquisition
- Led a small project team on that scope
- Designed the migration batches moving 2 million customers onto Bouygues Telecom's information system
- Transferred several million contractual documents: invoices, contracts, history and regulatory data
- Owned the banking side of the marketing site migration: dual run behind a reverse proxy, routing each visitor to the right customer area based on where they came from
- Cryptography and secure development team (EIP): hardening the information system
- C#
- .NET
- SQL
- Monetico Paiement
- PSD2
- Data migration
- Reverse proxy
- Cryptography
- Project management
Application development analyst
2 years and 4 months · Strasbourg area, France · Banking · Crédit Mutuel group · Permanent contract
Moved from billing into payment. Regulatory migrations tied to the European payment services directives (PSD2), on Monetico Paiement, the group's payment platform.
- PSD2 regulatory migrations on Monetico Paiement
- Automated transfer flows with the banking information system, and direct debit
- Owned the architecture of the assigned projects
- Technical lead on automated unit testing and continuous deployment
- C#
- .NET
- SQL
- Monetico Paiement
- PSD2
- Transfers & direct debit
- Unit testing
- CI/CD
IT consultant
2 years and 3 months · Strasbourg area, France · Consulting · Euro-Information Telecom assignment · Contract
.NET developer and analyst in the payment, billing and usage team at Euro-Information Telecom, the group's mobile operator (NRJ Mobile). Responsible for routing usage records into billing: several billion events a month, where reliability and performance decide directly what shows up on a customer's invoice.
Clients
Payment, billing and usage team
- Routed several billion usage events per month into billing
- Reliability and performance of the processing chains: a lost or duplicated event is a wrong invoice
- Built and maintained the programs and interfaces for billing, payment and account top-ups
- C#
- .NET
- SQL
- High-volume processing
- UI development
- Billing
Engineering apprentice
1 year and 10 months · Bourgogne-Franche-Comté, France · Energy · industry · Apprenticeship
Continuation of the apprenticeship after General Electric acquired Alstom's power business: management software development and a shop-floor connectivity study.
- Built and maintained .NET management software
- Analysed and scoped a shop-floor connectivity project
- C#
- .NET
- SQL
Engineering apprentice
1 year and 2 months · Bourgogne-Franche-Comté, France · Energy · industry · Apprenticeship
Start of the engineering apprenticeship, alongside the UTBM programme: management software for the shop floor.
- Built and maintained .NET management software
- C#
- .NET
- SQL
03 — Education
An engineering foundation, earned through an apprenticeship
Three years of the UTBM programme alongside Alstom Power then GE Power: the degree and the first production software were built at the same time.
2014 - 2017 · Belfort, France
Engineering degree, computer science
Université de Technologie de Belfort-Montbéliard
Information systems engineering degree, earned through an apprenticeship at Alstom Power then GE Power.
2011 - 2014 · Belfort-Montbéliard, France
Two-year technical degree, computer science
IUT Nord Franche-Comté
Languages
- French
- Native
- English
- Full professional proficiency
04 — Skills
Badges, not percentages
“.NET 95 %” measures nothing. These are the families of tools I actually use on assignments, and nothing else.
Back-end .NET
- C#
- .NET
- ASP.NET Core
- Entity Framework Core
- SQL Server
- PostgreSQL
Front-end
- React
- Next.js
- TypeScript
- Tailwind CSS
- Blazor
Build chain and infrastructure
- Docker
- Proxmox
- CI/CD
- Azure DevOps
- Forgejo Actions
- GitHub Actions
Quality and architecture
- Automated unit testing
- Continuous integration
- Code review
- Application architecture
Applied AI
- Claude API
- OpenAI API
- Model Context Protocol
- RAG
- Mistral
Business domains
- PSD2
- Payment & billing
- Business applications
- Project management
A role to fill, an application to take over?
Tell me the context, the stack and the duration. I reply with my real availability and my notice period - or with a straight no if I cannot take it on.