Software engineer experience: application support and legacy migration since 2015


Reliability and commitment

Since I started in 2015, I have built lasting relationships of trust with my employers and clients. My loyalty reflects my commitment: I invest fully in the projects I support so that they succeed over the long term.

My time at Sopra Steria, with long assignments and growing responsibilities, shows that I can develop and become a technical pillar for my partners.

Wilfried Fournier

Freelance software engineer, WF DEVELOPMENT

Technologies: Java 24 et 25, Spring Boot 3

Helping companies secure and develop their critical systems.

September and October 2026: back on the CATS project as a freelance, reinforcing the backend team for Sopra Steria Group.

Software engineer, Sopra Steria Group

Technologies: IntelliJ Ultimate, Java 24 et 25, Spring Boot 3, SQL, Argo CD, GitHub, Jira

Delphi cheque management app migrated to Java and Spring Boot (CATS).

Stories delivered with TDD, unit test coverage above 80%.

Hexagonal architecture (ports and adapters) and DDD.

Code review (Clean Code, SOLID).

Support and backup for the Technical Lead.

Analysis of the legacy code, specification and estimation.

Development of a new technical foundation.

Foundation update and Java 24 to 25 upgrade during the project.

Integration tests (Postman, manual).

Deployment of the solution through CI/CD.

Discussions with POs and PMs to understand the business.

Software engineer, Sopra Steria Group

Intensive training on Angular, TypeScript, .NET Core and Spring Boot.

Software engineer, Sopra Steria Group, OP Mobility

Technologies: C#, .NET Framework, WinForms, WPF/MVVM, SQL, SharePoint, PowerShell, JavaScript, Git, Tortoise

In charge of maintaining and developing a critical production management application, deployed in 30 factories worldwide.

60% fewer incidents through a proactive overhaul of legacy code.

Operational maintenance, with strict SLA and SLO compliance.

The time freed by the added reliability paid for 3 major features that were initially out of budget.

Technical lead and training, in English, of users and technical teams in the US, India and Europe.

Developer tools: data generator, log collector, factory status, translation export and import.

Major features: stock management, new business processes.

WinForms application, with a WPF/MVVM part for maintenance and small changes.

Software engineer, Sopra Steria Group, AMUE (French universities)

Technologies: Java 7, Eclipse, SOAP, Git, SQL Server

Maintenance and development of an administration tool with high data and user volumes.

Technical support.

Development and performance improvements of SOAP services.

Fixing blocking defects ahead of university enrolment periods.

Software engineer, Sopra Steria Group, CEA (energy)

Technologies: SQL Oracle, InforEAM, C#, Gupta

Maintenance and development of a critical CMMS application suite, in a sector with high security requirements.

Takeover of the GIE application to get it running again.

Deployment support.

Support and fixes.

Reverse-documentation tool for InforEAM.