You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Arnaud D.AD

Arnaud D.

Expert Java Fullstack | Performance, Legacy, CI/CD

€699/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Arnaud

💡 Indicative daily rate: rate adjustable according to the duration and context of the mission, let's connect on LinkedIn.

👋 I'm the one called when a critical system can't handle the load, when a C/C++ engine is leaking memory, or when a Java legacy system needs to evolve with no room for error.

For over 10 years, I've been working at the heart of IT departments in the financial and public sectors, in environments where the slightest regression is costly: Java / Spring / Spring Boot / Spring Batch, C/C++, messaging (JMS, IBM MQ, ActiveMQ), and legacy architectures to be modernized under strong business and regulatory constraints.

Concrete results:

→ Crédit Logement: corrected C/C++ memory leaks and concurrency issues that no one dared to touch, modernized Java web services, implemented full CI/CD (CMake/GitLab).

→ DGFiP: reduced response times of a tax platform from 3 minutes to 5 seconds (Hibernate/PostgreSQL tuning), test coverage > 70%.

→ France Travail: created CI/CD pipeline from scratch (Jenkins, Maven, SonarQube), migrated Java 6 → 8, transformed SOAP → REST.

My role doesn't stop at the code. I often act as a technical referent: legacy refactoring, quality improvement (testing, performance, SonarQube), team training, and support on sensitive topics - technical debt, stability, performance.

What sets me apart:

→ A rare dual Java + C/C++ skill set on the market.
→ A background in offensive cybersecurity (discovery of zero-day vulnerabilities on Microsoft Office and Steam, TrendMicro ZDI program - official thanks from Microsoft).
→ A pragmatic approach: understand the business need, secure the existing system, then evolve it without disruption.

📌 Sectors: finance, credit, insurance, public services
📌 Roles: Tech Lead, Architect, Senior Expert, Technical Referent
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Nantes (up to 50km)

Experience

  • Crédit Logement
    Expert Java & C/C++ Consultant | Modernization & CI/CD
    BANKING AND INSURANCE
    January 2023 - Today (3 years and 7 months)
    Paris, France
    Following the stabilization of the critical C/C++ engine (phase 1), provided consulting services to manage the modernization and industrialization of Crédit Logement's IT department's web projects.

    ARCHITECTURE
    Initiated migration of Thymeleaf/JavaScript interfaces to React/TypeScript. Major refactoring of Java Spring Boot web services towards a clean MVC architecture, significantly reducing duplication and improving maintainability. Abstraction of the messaging layer: replaced direct IBM MQ coupling with a generic JMS interface, enabling multi-broker compatibility (IBM MQ/ActiveMQ). Designed a JMS stub service with ActiveMQ to isolate and test components independently. Migrated properties to @ConfigurationProperties, aligned with Spring Boot. Complete restructuring of the Maven ecosystem (centralized Super-POM, dependency modernization), preparing for JDK 17/Jakarta migration.

    CI/CD & DEVOPS QUALITY
    Full CI/CD implementation using CMake and GitLab CI to secure C/C++ deployments and monitor parallelism. Complete rewrite of Selenium/Cucumber tests (Fluent API, parallel execution). Significant increase in code coverage with Spring Test MockMvc and RestTemplate across all web services.

    FUNCTIONAL EVOLUTIONS
    Implemented new business requirements for REST web services and Thymeleaf/JavaScript user interfaces.

    KNOWLEDGE TRANSFER & SUSTAINABILITY
    Trained internal developers on the architecture, best practices, and implemented tools. Wrote comprehensive technical documentation for long-term maintainability.

    ► Recommended by the Project Manager and Engineering Manager (LinkedIn recommendations available)

    🛠 Stack: Java, Spring Boot, Spring Test, GitLab CI, CMake, Maven, JMS, ActiveMQ, IBM MQ, Selenium, Cucumber, Thymeleaf, JavaScript, React, TypeScript
    Fullstack Java C (programming language) C++ Spring boot
  • Crédit Logement
    Expert Java & C/C++ Engineer | Performance & Critical Systems
    BANKING AND INSURANCE
    September 2021 - January 2023 (1 year and 4 months)
    Paris, France
    Critical intervention to resolve major performance and stability issues on Java web services, caused by the C/C++ back-end layer. The system suffered from memory leaks and a complete inability to handle simultaneous calls, paralyzing production.

    STABILIZATION & PERFORMANCE (C/C++ & JAVA)
    Diagnosed and corrected memory leaks in C/C++ code through low-level analysis (Valgrind, memory debugging), making the system operable under real-world load. Resolved concurrency issues (threads): identified race conditions and implemented synchronization mechanisms, enabling parallel request processing. Redesigned Java Spring Boot web services: optimized application layers, connection management, reduced response times.

    ARCHITECTURE
    Refactored web services towards a clean MVC architecture. Abstracted the messaging layer: decoupled IBM MQ via a generic JMS interface, enabling multi-broker compatibility (IBM MQ/ActiveMQ). Maven modernization: centralized Super-POM, preparing for JDK 17/Jakarta migration.

    INDUSTRIALIZATION & QUALITY
    Implemented CMake CI/CD with GitLab CI for C/C++ code: continuous integration, automated builds, parallelism monitoring. Significant code coverage on web services, Spring Boot UI, and Spring Batch tasks. Rewrote Selenium/Cucumber tests (Fluent API, parallel execution).

    KNOWLEDGE TRANSFER
    Trained developers on architecture, C/C++ specifics, and best practices. Technical documentation for the sustainability of critical fixes.

    ► This phase unblocked parallel processing in production and paved the way for complete modernization (2023-2025).

    🛠 Stack: Java, C/C++, Spring Boot, Spring Batch, Hibernate, Maven, GitLab CI, CMake, IBM MQ, ActiveMQ, Valgrind, Selenium, Cucumber, Thymeleaf, JavaScript
    Fullstack Java C (programming language) C++ Spring boot
  • Direction générale des finances publiques
    Expert Java Fullstack & Performance Engineer | Critical System Redesign
    PUBLIC SECTOR
    July 2018 - September 2021 (3 years and 2 months)
    Nantes, France
    Complete 'from scratch' redesign (v1 to v2) of the company tax consultation platform. Migration from a Java 6/JBoss legacy system to a modern Java 8/Spring Boot architecture within a team of 10 people.

    PERFORMANCE IMPACT
    Drastic reduction in response times: page load decreased from 3 minutes to 5 seconds through JSF/PrimeFaces Lazy Loading, Hibernate tuning, and PostgreSQL 10 stored procedure optimization.

    ARCHITECTURE
    Designed and developed the v2 application in Java 8/Spring Boot. Created REST and SOAP services with WSDL/JAXB serialization and @MapStruct mapping. Designed a dedicated Spring Batch service for CSV to PostgreSQL transfer (custom ItemReader/ItemWriter). SOAP/REST stub services with Spring WebMvc/OXM/Test. PostgreSQL 10 SQL stored procedures, Hibernate access rules. Spring 4/Servlet 3.0 configuration, Log4j/Spring AOP logging. Developed common J2EE 8 libraries.

    TESTING STRATEGY (TDD)
    Systematic TDD. JUnit 4/5, Spring MockMvc, Mockito tests. Maven Surefire and Failsafe. Coverage > 70% (SonarQube, EclEmma, JaCoCo). Fixed critical security vulnerabilities (SQL injections). Full Javadoc.

    PERFORMANCE & DEVOPS
    JProfiler campaigns leading to major optimizations. Automated JMeter tests integrated into CI to catch regressions before production. Jenkins Pipeline (Groovy), Shell Bash/Perl/Python scripts. Automated WAR deployments on Tomcat.

    FRONTEND
    JSF/PrimeFaces user interfaces, HTML, CSS, JavaScript, jQuery, Bootstrap.

    KNOWLEDGE TRANSFER
    Onboarding and training developers. Technical documentation. Systematic peer-reviewing, application releases.

    🛠 Stack: Java 8, Spring Boot, Spring Batch, Spring WebMvc, Spring OXM, Spring Test, Hibernate, JSF, PrimeFaces, PostgreSQL 10, Jenkins Pipeline (Groovy), Maven, Docker, JProfiler, JMeter, Tomcat, Linux
    Fullstack Java Spring boot Spring Batch Primefaces

Recommendations

Be the first to recommend Arnaud

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Software Developer
    ENI School of Computer Science
    2015
    Formation Java - Diplômé avec félicitations du jury -
  • Higher Technician in IT Support
    ENI School of Computer Science
    2010
    Formation généraliste Informaticien Micro et support réseau niveau 1 & 2 -

Skill set

Categories