
Full stack developer with 19+ years of professional experience, with the last 5 years as a consultant at the European Parliament (DG ITEC) maintaining and modernizing mission-critical parliamentary applications (GEPRO+, TFLOW, PROFIL, TIPI).
Experienced in large-scale Java migrations (Spring → Spring Boot 2.7, JUnit 4→5, legacy Oracle), daily use of AI-assisted tools (Grok, ChatGpt, Codium) and proactive preparation for upcoming front-end renewals (personal Angular 16 POC on TIPI application).
• Ensure the role of technical referent on GEPRO+/TFLOW/PROFIL/TIPI
• Participation to the migration of all the application from Spring 4 + Tomcat 9 → Spring Boot 2.7:
– Migrated and modernized JUnit tests and complex Oracle queries.
• Integrated AI tools into daily workflow since 2024:
– Use ChatGpt, Grok, Codium to accelerate legacy code understanding.
– Propose safe refactorings.
– Improve the coding style and learn new concept.
• Actively preparing the future large-scale front-end migration of the applications:
– Self-training on Angular 16 (version available at the PE) and building a complete Proof-of-Concept of the Tipi application
– Goal: produce realistic effort estimates and define the target architecture for the official migration project starting 2026
Backend: Java 8/11/17, Spring Boot 27, Spring (MVC, Data, Security), Hibernate/JPA
Frontend: HTML, CSS, JSP, Thymeleaf, jQuery, Angular SCSS(POC)
Databases: Oracle 12c/19c (PL/SQL, query refactoring)
Testing: JUnit 5, Mockito
Build & DevOps: Maven, Git, Jenkins, SonarQube, Vault
AI-assisted development: Codium (daily since 2024), Grok/Claude for complex refactoring, SQL optimization, learning, JUnit test, etc
Others: REST APIs, Linux, IntelliJ