Freelance software engineer services: TMA, legacy migration, code takeover


I specialise in maintaining and evolving critical systems, and I offer services suited to the needs of IT directors and CTOs who manage long-standing application estates.

🛠️

TMA (Evolutive Maintenance)

Third-party application maintenance (TMA) hands the maintenance and evolution of an application already in production to a provider.

Securing and evolving your application estate. I take over your critical applications to keep them running over the long term.

  • Fixing complex bugs
  • Adding new features
  • Performance optimisation
🚀

Legacy Migration

A legacy migration moves an old application to a current technology while keeping its functions.

A controlled move from your old foundations to modern technologies, without interrupting the service.

  • Java migration (older versions to Spring Boot)
  • Refactoring of monolithic code
🤖

AI & Code Takeover

Code takeover means reading, correcting and making reliable code written by an AI or coming from a prototype.

Securing and making reliable AI-generated code or quick prototypes.

  • Review of AI-generated code
  • Immediate correction of technical debt
  • Bringing code up to security and performance standards
👨‍💻

Mentoring & Code Review

Mentoring and code review mean reading a team's code and passing on quality practices.

Support for your teams to build skills in software quality.

  • Themed pair programming
  • Setting up good practices (Clean Code)
  • Code audit on request
🔍

Audit & Diagnosis

A code audit measures the quality, security and maintainability of an application, then makes recommendations.

In-depth analysis of the robustness and maintainability of your critical systems.

  • Code quality audit
  • Vulnerability diagnosis
  • Architecture recommendations

Pricing

€500 - €600 / day

Expert positioning backed by more than 10 years of experience in industrial and critical environments (CEA, Sopra Steria).

Frequently asked questions

What services does a freelance software engineer offer?

I offer third-party application maintenance (TMA), migration of legacy systems, takeover of code generated by AI, code audits, and mentoring with code review. I work on critical applications written in Java and C#/.NET, for IT directors (CIOs) and CTOs who need them to keep running in production.

What is your daily rate?

My daily rate is between €500 and €600. It rests on more than 10 years of experience in industrial and critical environments, including the CEA and Sopra Steria. To get a quote, the contact button at the bottom of the pricing section copies my email address.

Where do you work?

I am based in Montpellier, in the south of France, and I also work remotely. I have led technical work and trained users in English for teams in the United States, India and Europe, on an application deployed in 30 factories in other countries.

What is third-party application maintenance?

Third-party application maintenance (TMA) means handing the maintenance and evolution of an application already in production to an outside provider. I fix complex bugs and add features. On the OP Mobility project, the rework of the historical code cut the number of incidents by 60%.

Which legacy system migrations have you carried out?

I migrated a critical banking management application from Delphi to Java Spring Boot, using hexagonal architecture and a TDD approach. I also offer migration of older Java versions to Spring Boot and refactoring of monolithic code, without interrupting the service for users.

Can you take over AI-generated code?

Yes. I review code generated by AI or coming from quick prototypes, fix the immediate technical debt and bring the code up to security and performance standards. A code quality audit, with architecture recommendations, is also part of my services.