Skip to content

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)
Cédric Santiago, independent software engineer in Benfeld

Benfeld (67) · on site from Strasbourg to Sélestat

01Timeline

Every step in its place on the ruler

Studies, apprenticeship, employment, contracting: from 2009 to today, with nothing reconstructed after the fact.

  1. 2025now

    Independent · Hager Group via Soluxan

    Marking server for extrusion lines

  2. 20222025

    Euro-Information

    Project lead · 2M-customer migration, cryptography

  3. 20192022

    Euro-Information Développement

    Analyst developer · PSD2 payments, Monetico

  4. 20172019

    EFOR · assignment at Euro-Information Telecom (NRJ Mobile)

    .NET analyst developer, billing

  5. 20152017

    GE Power

    Engineering apprentice · UTBM degree 2017

  6. 20142015

    Alstom Power

    Engineering apprentice

  7. 20092014

    First software, two-year computing degree

    Studies · Belfort-Montbéliard

02Experience

Six roles, one stack

Assignments counted in years, not in weeks. From the most recent to the oldest.

Cedric Santiago DigitalApril 2025 - present

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

Hager GroupthroughSoluxan

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
Euro-Information Développement and Euro-Information ProductionMarch 2022 - March 2025

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
Euro-Information DéveloppementDecember 2019 - March 2022

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
EFORSeptember 2017 - November 2019

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

Euro-Information Telecom (NRJ Mobile)

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
GE PowerNovember 2015 - August 2017

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
Alstom PowerSeptember 2014 - November 2015

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

03Education

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

04Skills

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.

Talk about an assignment

Reply within one business day, with my real availability

See the expertise