Profile and expertise
Full Stack Tech Lead specialized in legacy application modernization and technical team leadership, designing and building complex enterprise applications.
Legacy modernization
Java/Angular migrations: from Java 8/JSP to Java 25, Spring Boot and Angular.
Architecture and performance
Web architectures, REST APIs and performance optimization for enterprise applications.
Technical leadership
Team Manager and AI lead of the Nantes team, technical leadership of development teams.
Key skills
Expertise core skills, used in production across several assignments
Java backend
Java 8 → 25 Spring Boot Spring Batch REST APIs Hibernate / JPA Quarkus J2EE · JBoss · Tomcat IBM ODM (JRules) Python 3 PHP / SymfonyAI and development
Claude Code GitHub Copilot Team AI referentFrontend
Angular 9 → 22 TypeScript RxJS Reactive forms JavaScript ES6+ HTML5 / CSS3 Responsive designArchitecture and modernization
Legacy migration REST architecture Microservices Clean Code DDD Design patterns Application security UML / MeriseManagement and leadership
Team Management Technical leadership Mentoring Code review Agile / Scrum Business stakeholders Jira / RedmineData
Advanced SQL Oracle PostgreSQL MySQL / MariaDB DB2 Data modeling (MCD / MPD) Pentaho ETL Bulk processingCloud and DevOps
Azure (AZ-900, AZ-204) GitLab CI/CD Jenkins Bamboo Docker Maven Git / GitHubOptimization and R&D
Operations research Combinatorial optimization Mathematical modeling GLPK · CPLEX · LocalSolver solvers Algorithms & heuristicsLinux and self-hosting
Linux / Debian Apache (reverse proxy, HTTPS) DNS / DHCP fail2ban · nftables Raspberry PiQuality, testing and security
JUnit 5 · Mockito Testcontainers Jest · Karma · Jasmine Cypress · Playwright SonarQube Spring Security Keycloak · OAuth2 · OIDC OWASP Top 10Professional experience
Full Stack Java Angular Tech Lead & Team Manager
Magellan for CNOUS • Nantes
SINCE OCTOBER 2024


Mission: Lead the digital transformation of the CROUS network applications towards a modern, scalable stack
Leadership:
• Technical lead of the critical Java 8/JSP → Java 25/Spring/Angular 22 migration, with a project team of 6 developers
• Designed a macro-services POC for better maintainability and scalability, validated and then adopted by another CNOUS team
• Led 2 developers applying this model to the migration of that team’s project
• Reduced technical debt: obsolete web services decommissioned and replaced with REST APIs
• Application maintenance support and technical guidance for business teams
Team Management:
• Line manager of 7 developers in Nantes, separate from the project team, alongside the Tech Lead role
• Main point of contact, career advisor and first line of support for team members
• Liaison with the Delivery Manager
AI Referent:
• AI referent for the Nantes team, alongside the Tech Lead and Team Manager roles
• Take part in organization and knowledge-sharing meetings on coding assistants: GitHub Copilot first, then Claude and Mistral
- Sector
- Public, student life (CROUS network)
- Duration
- Since Oct 2024, ongoing
- Employer
- Magellan
- Team
- 6 developers on the project, 7 as line manager
Full Stack Java Angular Engineer
Conserto for AS24 Total Energies • Saint-Herblain
MAY 2023 - OCTOBER 2024 (1 yr 6 mos)


Mission: Maintain and enhance the B2B fleet management platform for TotalEnergies AS24
Key achievements:
• Developed and maintained a critical web application managing thousands of vehicles, toll tags and fuel cards
• Rewrote complex batch jobs with Spring Batch / Java 21: faster and more reliable bulk processing
• Continuous delivery of new features, built together with business teams
- Sector
- Energy, B2B fleet management
- Duration
- 1 yr 6 mos
- Employer
- Conserto
- Scope
- Front end, back end and batch jobs
Full Stack Java Angular Engineer
Conserto for Air France • Paris
JANUARY 2022 - APRIL 2023 (1 yr 4 mos)

Mission: Development and modernization of critical applications for Air France’s IT Maintenance & Repair division
Key achievements:
• Took over a post-COVID MVP, fully redesigned its architecture and shipped it to production
• Application hardening: fixed critical security vulnerabilities and performed major version upgrades
• Faster response times and improved stability through performance optimization
• 2 applications migrated and deployed to Azure, leading the collaboration with Accenture India
- Sector
- Aviation, IT maintenance
- Duration
- 1 yr 4 mos
- Employer
- Conserto
- Context
- International, with Accenture India
Java Engineer
Conserto for Michelin • Saint-Herblain
NOVEMBER 2021 - DECEMBER 2021 (2 mos)


Mission: Restoring a critical calculation engine for the agricultural sector
• Debugged and brought the agricultural tire pressure calculation engine back into production
• Security audit and remediation of critical vulnerabilities
• Migration to a Quarkus microservices architecture to improve resilience
- Sector
- Manufacturing, agricultural tires
- Duration
- 2 mos
- Employer
- Conserto
- Context
- Restoration and security audit
Full Stack Java Angular Engineer
ACII for Xloan (by open) • Nantes
APRIL 2020 - OCTOBER 2021 (1 yr 7 mos)

Mission: Development and maintenance of a multi-sector financial software package (lending, real estate, leasing, cinema)
Key achievements:
• Designed REST APIs opening the software package to external partners
• Optimized bulk processing to handle large volumes of financial data
• Built advanced reports and dashboards for business monitoring
• Enhanced customer portals (cinema sector) to improve user experience
- Sector
- Finance: lending, real estate, leasing
- Duration
- 1 yr 7 mos
- Employer
- ACII
- Scope
- APIs, bulk processing, reporting
ERP & Web Development Engineer
ACII for Toyota (TMHMF) • Ancenis
APRIL 2019 - APRIL 2020 (1 yr)

Mission: Development and maintenance of internal tools for the Toyota Material Handling France plant
Key achievements:
• Customized and extended the Odoo v8 ERP (Python) for the plant’s specific business processes
• Developed a web purchasing platform (PHP/Symfony) to streamline procurement
• Designed a new management tool for the special machines team (in collaboration with Toyota Sweden)
• Managed and optimized data flows with Pentaho ETL
- Sector
- Manufacturing, forklift plant
- Duration
- 1 yr
- Employer
- ACII
- Context
- International, with Toyota Sweden
Java Engineer, Business Rules Engine
Pacte Novation for ENIM • Lorient
JANUARY 2017 - APRIL 2019 (2 yrs 4 mos)


Mission: Development and evolution of the complex business rules engine for ENIM (French seafarers' pension fund)
Key achievements:
• Developed and maintained the IBM ODM engine calculating pensions for thousands of beneficiaries
• Kept the engine compliant with each regulatory change: income tax withholding, pension reform, sickness benefits
• Wrote detailed technical documentation (DCR) and functional analysis
• Worked closely with business teams to ensure regulatory compliance
- Sector
- Social security, seafarers' pensions
- Duration
- 2 yrs 4 mos
- Employer
- Pacte Novation
- Context
- Heavily regulated
R&D Engineer in Operations Research
Segula Engineering France • Montoir de Bretagne
JANUARY 2014 - DECEMBER 2016 (3 yrs)

Mission: Design of a decision-support tool for offshore wind farm optimization
Key achievements:
• MAPEO project: developed optimization algorithms for optimal offshore wind turbine placement
• Complex mathematical modeling: fluid mechanics, wake effects, durability models
• Management: supervised interns on technical topics (physics, algorithms)
• Developed innovative Python solutions for optimization sub-problems
- Sector
- Energy, offshore wind
- Duration
- 3 yrs
- Employer
- Segula Engineering
- Context
- R&D, intern supervision
Training and certifications
First Management
November 2026 • Magellan • 2 days, on-site
Curriculum: Management fundamentals (work processes, people management, managerial identities), understanding self and others (ego states, life positions), leadership and management styles, situational leadership, fostering autonomy and supporting struggling team members, motivation, recognition and delegation, remote management

Tech Lead Postures
December 2023 • Conserto Academy • 2 intensive days
Skills acquired: Technical leadership, team supervision, stakeholder communication, architectural decision-making, technical debt management, change management
Microsoft Azure AZ-900 and AZ-204 certifications
Obtained in January 2022 • Official Microsoft certifications
AZ-900 (Azure Fundamentals): Cloud concepts, Azure services, security, compliance and pricing
AZ-204 (Developing Solutions for Microsoft Azure): Cloud application development, containers, API Management, Azure Functions, Cosmos DB, storage, security and monitoring
Angular: framework mastery
May 2021 • ORSYS (ref: AGUCV1) • 3 days
Curriculum: Angular architecture, components and templates, services and dependency injection, advanced routing, reactive forms, RxJS and reactive programming, HTTP and REST APIs, performance optimization, unit and end-to-end testing

Master’s degree in computer science, operations research
Obtained in 2014 • University of Nantes • With honors
Specialization: Combinatorial optimization, advanced algorithms, graph theory, linear and non-linear programming, mathematical modeling, heuristics and metaheuristics, solvers (GLPK, CPLEX, LocalSolver), industrial applications
Thesis: Optimization algorithms for offshore wind farm design

Bachelor’s degree in computer science
Obtained in 2011 • University of Nantes
Skills: Object-oriented programming (Java, C++), data structures and algorithms, relational databases, operating systems, networking, software engineering, web development (HTML, CSS, JavaScript, PHP)

Two-year technical degree in computer science (DUT)
Obtained in 2010 • IUT of Nantes

Continuous learning and technology watch
Ongoing since 2013
Self-learning: Following Java developments (new releases, Project Loom, Virtual Threads), Angular (version migrations), Spring Boot 3.x, microservices architectures, cloud-native patterns, containerization (Docker), DevOps practices, clean architecture
Sources: Official documentation, tech conferences (Devoxx, Spring One), tech blogs
Languages
Mother tongue
Fluent in reading, writing and speaking
Scientific publications & technical documentation
Interests
Raspberry Pi hosting this resume: Apache, HTTPS, encrypted backups, monitoring, VPN access. ESP32-based home automation
Hyrox (one race in Vendée, Malaga in preparation), running, mountain biking, fitness
The only cookies I set without a consent banner, but if you insist:
Strategy games and logic puzzles
Kaizen, manga, basic Japanese
Contact
For a question, an assignment or a position to offer, write to me: I reply within 48 hours.
