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

Alexandre Dupuy

Fullstack Java Spring Angular Developer (and more)

€500/day
Marseille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Alexandre

Freelance Fullstack Java Spring Angular Developer (and more) | 7 years spent on regulated projects seeking reliability (aeronautics, retirement, customs). Agility and team or death.

I develop complex web applications in a more general way.
Feel free to come with less constrained or more modest projects.

Main stack lately:
Backend → Java 17-21, Spring Boot, Spring Batch, Hibernate, REST
Frontend → Angular 13-16, TypeScript, RxJS
Not forgetting the rest → Git branches and Gitlab CI, DB migrations, tech/functional tests, PostgreSQL/Hibernate optimization, Jenkins API tools, SonarQube... Development isn't just a server and a screen.

Based in Marseille 🇫🇷, I work on-site in Aix-Marseille, remotely, or hybrid, according to your needs.

Looking for an experienced developer to strengthen your team or deliver a critical project?
Or an application development specialist to entrust with a project?
Let's discuss it without obligation – call or coffee, I'm available!
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Marseille (up to 30km)

Experience

  • CONSULTAAS - client : smartTrade Technologies
    Subcontractor (Java Development)
    PRIVATE EQUITY
    March 2026 - April 2026 (1 month)
    Aix-en-Provence, France
    Nascent ATS (Alternative Trading System) project for a North American client

    Tools: GitLab Ci, Gradle, MySQL, SonarQube, Jira, Confluence

    Languages and frameworks: Java 21, Spring Boot, JUnit, PonySDK (in-house Java Server Side Rendering)


    Architecture & Build: Environment Configuration
    • Spring Beans, internal Gradle plugins, across about ten modules

    DevOps & Quality: CI/CD Pipeline Implementation
    • Adaptation of internal GitLab templates
    • Integration of e2e scenarios and unit tests to validate the testing stage via Gradle

    Tooling: Gradle Plugin Development
    • Development of a Gradle plugin that automatically transforms functional test scenarios into sequence diagrams, facilitating documentation maintenance

    Source Generation Configuration
    • Configuration of an internal source generation tool (entities, UI pages...) to accelerate development
    • Suggestions for new features tailored to administration needs
    Gitlab CI Gradle MySQL Java Spring Boot Java 21
  • GUARANÍ - client : Airbus Helicopters via Sopra Steria Aeroline
    Subcontractor (Java Development)
    AVIATION AND AEROSPACE
    March 2024 - March 2025 (1 year)
    13700 Marignane, France
    Evolution and maintenance of the WebMRO application (Maintenance, Repair, Overhaul), a critical tool used internally by Airbus and its clients for managing the lifecycle of helicopter parts. The application ensures the tracking of services, warranties, and associated contracts for each part.

    Methodology: Scrum, SAFe

    Tools: OpenShift, Gitlab CI, Docker, MariaDB, SonarQube, Jira, Confluence

    Languages and frameworks: Spring Boot, Angular 13-15, Java 11-17-21, PL/SQL, JUnit, Python


    Fullstack Development & Business Evolution
    • Back-end: Feature development and bug fixes (validation, flow optimization, web services), and writing and optimizing SQL and JPA queries
    • Front-end: Integration of new services and robust form validation
    • Writing Python scripts for data correction to resolve specific anomalies

    UI/UX Redesign (Often personal initiative)
    • Modernization of the graphical interface by proposing and implementing a redesign based on standard components, improving responsiveness and navigation
    • Making the application responsive (data tables) and standardizing the user experience (headers, navigation) while respecting Airbus's graphical charter

    Major Technical Migrations
    • Back-end: Adaptation of JPA queries as part of a Java + Spring Boot + Hibernate migration
    • Front-end: Angular 13→15 migration, with complete rewriting of components and their styles
    • Data reliability through PL/SQL migration scripts

    Technical Support & Cross-functional Expertise
    • Technical support for the product owner and business analyst: joint investigation into the production environment (client, server, data)
    Java 21 SpringBoot Angular 15 OpenShift Python 3
  • ALTEN
    Consultant - Client: AGIRC-ARRCO
    PUBLIC SECTOR
    March 2021 - February 2024 (2 years and 11 months)
    Aix-en-Provence, France
    Project: SCP (Centralized Payment System), a critical application designed to ensure the reliable payment of pensions for over 13 million retirees.
    Issue: Replace the old ALLURE software and guarantee payment reliability after rights liquidation.

    Methodology: Scrum, SAFe

    Tools: BitBucket, Jenkins, JBoss, Git, SVN, SonarQube, PostgreSQL, Jira, Confluence, JBehave

    Languages and frameworks: Spring, Java 8, Angular 8-15, JUnit


    Fullstack Development for the First Version
    • Back-end: Feature development and bug fixes after each testing campaign; writing and optimizing SQL and JPA queries
    • Front-end: Integration of web services and robust form validation

    Front-end Architecture and Sharing
    • Development of the first screens and implementation of routing with lazy loading of modules to optimize performance
    • Retrieval of user context via URL before page loading
    • Technical Initiative: Enforcement of strict TypeScript typing to facilitate autocompletion, maintenance, and instant code validation on dynamic parts

    Technical Leadership and Skill Development (Angular & Spring)
    • Taking on the role of technical lead for Angular, then for Spring
    • Rapid skill development in Angular and TypeScript to ensure the reliability of existing code, leveraging solid prior experience in front-end development
    • Introduction to Angular + TypeScript for each new front-end developer

    Mentoring and Knowledge Transfer (Java & Spring)
    • Several weeks of pair programming with an intern to transfer best practices in Java and Spring
    • Two-person code reviews and architecture diagrams
    Java 8 Spring Angular Bitbucket Spring Batch

Recommendations

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

  • Master's Degree in Computer Science
    AIX-MARSEILLE UNIVERSITÉ
    2016
    Master Informatique

Certifications

Skill set

Categories