Five years on the ground at large enterprises.

Discover my professional journey

Mission 04

Fullstack Developer

Consulting mission at Chantiers de l'Atlantique, world leader in shipbuilding (cruise ships, military vessels, offshore wind turbines). Embedded in a tight team of 2 to 4 developers, in charge of an ecosystem of 10+ Angular/Ionic mobile applications critical to production traceability and quality control — every defect or schedule slippage quickly translates into days of delay and direct cost on shipyards worth several hundred million euros. Full scope: designing a brand-new application from scratch, version upgrades on the legacy stack, CI/CD, SAP integration and deployment to the internal private store.

Extia → Chantiers de l'AtlantiqueMay 2023 — Sep 20252 years 4 months
Key Achievements:
Designed and built end-to-end a mobile application dedicated to quality control of supplier work: initial rollout to a panel of key users, sized to scale to the entire supplier network of the group
Enhancement and corrective maintenance on 10+ Angular/Ionic applications in production, used by 10 to 5000 users depending on the business module
Overhauled GitLab CI/CD pipelines: faster builds and automated deployment to the internal private store, smoothing release cycles across the mobile ecosystem
Major Angular and Ionic version upgrades on the legacy applications to reduce technical debt and align the stack on LTS versions
Advanced SAP integration via Convertigo services and custom client BAPI: synchronization of business reference data and production flows
Modular technical architecture with push notification management, versioning and multi-device field compatibility
Python automation scripts for data synchronization and industrialization of recurring business processes
Angular 18IonicCapacitor/CordovaJavaPythonConvertigoSAP BAPIGitLab CI
Mission 03

Fullstack Java - Angular Developer

Consulting mission at Pôle emploi (now France Travail) inside an Agile team of 5 to 10 (PO, devs, QA), on Métierscope (https://candidat.francetravail.fr/metierscope/) — a national public application in production that helps job seekers explore 1600+ professions, visualize expected skills and identify reskilling pathways by mapping them to their own profile. Public digital service with strong decision-support stakes.

Extia → Pôle emploi (France Travail)Dec 2022 — Apr 20235 months
Key Achievements:
Major front-end contribution on Angular 14 + NgRx: reusable components, centralized store, smooth user journeys over a catalog of 1600+ professions and skills
Built End-to-End Cypress tests on the critical search and profession-comparison journeys
Created custom Cypress helpers allowing business testers to run complex scenarios themselves without scripting
Full integration of the official Pôle emploi design system to comply with public-service graphic and accessibility standards
Development of secure REST APIs (Spring Security) for the management of the professions and skills catalog
Extensive automated test coverage on the front (Jasmine/Karma) and back (JUnit 5) to make evolutions safer
Angular 14Java/Spring BootNgRxCypressJUnit 5Spring SecuritySwagger
Mission 02

PHP Studies & Development Engineer

Consulting mission at Enedis, manager of the French electrical network, inside an application maintenance team of 5 to 10 people. Evolutionary and corrective maintenance of legacy applications (15+ years old) that orchestrate every electrical connection request across mainland France and overseas territories — a tool indispensable to a large number of Enedis agents on a daily basis, impossible to take down, and subject to the regulatory security requirements of a critical energy IT system.

Extia → EnedisSep 2022 — Dec 20224 months
Key Achievements:
Reverse-engineered a 15+ year-old, lightly-documented legacy application to be able to safely intervene on critical features
Resolved XSS vulnerabilities flagged by an external security audit — bringing the system back into compliance with the cybersecurity requirements of a critical energy IT system
Developed new business features: tariff calculation for electrical connections and automatic generation of formal letters to applicants
Built complex Oracle SQL scripts to ensure business data consistency on a high-volume national reference set
Wrote and executed comprehensive functional test plans before each production release
Close collaboration with business teams in Agile/Scrum methodology
PHP 7.4OracleSQLJenkinsGitLabJiraSonarQube
Mission 01

Full-Stack Developer

Sole Full-Stack developer in full ownership of a tailored B2B e-commerce solution (Angular/Ionic mobile + desktop) for a single client with a large catalog (1000+ products) and a strong business specificity: a rental system with dynamic pricing calculation (and not a simple sales cart). Full lifecycle under personal responsibility: design, development, ERP integration, user testing, client training and production deployment on mobile stores for professional use.

DIOQAAug 2019 — Sep 20223 years 2 months
Key Achievements:
End-to-end architecture and development, as sole developer, of an Angular/Ionic mobile e-commerce application tailored to professional B2B usage
Designed a two-way ERP ↔ e-commerce synchronization: the central piece of the solution, guaranteeing stock and order consistency between both systems
Automatic overnight synchronization ERP → Prestashop on a 1000+ products catalog, with real-time hand-off of orders back to the ERP
Technical adaptation for a rental system with dynamic pricing (durations, options, variable pricing) layered on top of the e-commerce engine
Full business modules: catalog management, cart, orders, professional accounts
End-to-end client follow-up over 3 years: user testing, training of client teams, production deployment and support — well beyond pure code
Angular 13IonicCordovaPHPJavaScriptHTML/CSSREST APIPrestashop