You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Charlélie BouvierCB

Charlélie Bouvier

Senior developer - Java Spring boot - Angular

€500/day
8 projects
Aix-en-Provence, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Charlélie

Engineer for over 10 years, I specialize in full-stack Java/JEE web development using the Spring framework for the backend and the Angular framework for the frontend.

Over the past ten years, I've had the opportunity to provide solutions to complex problems, all with high availability and high performance.
Data and communication security has always been one of my top priorities (PCI-DSS standard).

My experience has allowed me to handle numerous topics of creation from scratch, evolution, and maintenance in various domains:
- SOAP APIs (Axis, JAX-WS)
- REST APIs (Spring Boot, Spring MVC, JAX-RS)
- Java screens (JSP, STRUTS 1.3)
- Javascript screens (VueJS 2, Angular 6-19, JQuery/Handlebars...)
- Batch processing (file, database, WS calls...)
- Thorough unit or integration tests with at least 80% coverage (Junit4 and Junit5 associated with Mockito, H2, SpringMVC, SpringBoot)
- Load tests with JMeter
- Performance optimizations with JVisualVM and Yourkit
- Legacy code refactoring (5 to 15 years old)
- Migration of old projects to Maven or Gradle
- Migration of old projects to Spring
- SQL query optimization (Oracle, MySQL, PostgreSQL...)
- Kubernetes and Docker

Feel free to contact me to help you with your projects!
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Rofim
    🏥 Rofim — Secure medical widget “Sana”
    MEDICAL
    December 2024 - Today (1 year and 8 months)
    Marseille, France
    Freelance mission for Rofim for the development of Sana, a secure medical messaging widget intended for integration into healthcare platforms.

    I was responsible for the entire front-end development of the product, from architecture design to production.

    Design and Development

    From scratch development of an Angular Web Component, designed to be easily embedded in any web environment.
    The component is distributed via CDN and accompanied by a demo page, technical documentation (README), and TypeScript definitions to facilitate integration by partner teams.

    The interface was implemented from the Figma mockups provided by the design team.

    Security and Architecture

    Implementation of a secure iframe to completely isolate the messaging part from the host context.
    This architecture allows securing cross-domain communications and ensuring that patient/practitioner data remains within a private scope.

    Integration with a Matrix Synapse server configured by the backend team for secure messaging, as well as with Keycloak for SSO.
    Front-end implementation of individual and group chat functionalities, file sharing, conversation history, and real-time message management.

    The whole was designed to meet HDS compliance requirements.

    Industrialization

    Implementation of a CI/CD pipeline for automated Web Component generation, version management, and continuous deployment to the CDN.
    Angular Github Actions Webcomponents Keycloak Matrix Synapse
  • Ircam Amplify
    🎧 Ircam Amplify — Stereo to Spatial
    ENTERTAINMENT AND LEISURE
    September 2023 - January 2024 (4 months)
    Paris, France

    Development of a web audio widget and deployment pipeline setup


    3-month freelance mission for Ircam Amplify on the Stereo to Spatial product, which transforms stereo sound into a spatial audio experience.

    Context

    Creation of a JavaScript widget embeddable in end-customer websites, allowing to:

    • load an audio file
    • preview different spatialization presets
    • validate and trigger the transformation via their APIs

    Accomplishments

    • Design of an Angular Web Component embeddable in any web environment
    • Integration with AWS REST APIs (upload to S3, audio processing, results retrieval)
    • Preset preview system for spatialization
    • JavaScript bundle distributed via CDN
    • CI/CD pipeline setup to deliver the JS bundle to CDN
    • Integration documentation for client teams
    • Ready-to-use demo page
    • Provision of TypeScript definitions for integrators

    Result

    → Turnkey widget, easily integrable by Ircam Amplify clients
    → Automated deployment ensuring stability and speed of updates
    → Client highly satisfied with the quality and reliability of the solution
    Angular Webcomponents AWS S3 Typescript Gitlab CI/CD
  • MONEXT
    đź’ł Senior Java & Angular Developer
    BANKING AND INSURANCE
    September 2020 - Today (5 years and 10 months)
    Aix-en-Provence, France
    Current mission at Monext, a major player in payment solutions for large corporate clients in France.

    As Scrum Master and Technical Lead, I manage several teams in the design, implementation, and maintenance of secure, high-performance payment solutions.

    Main Responsibilities

    Technical and organizational leadership of several teams (Scrum methodology, prioritization, delivery quality).
    Design and evolution of robust architectures for high-transaction-volume payment platforms.

    Collaboration with strategic partners such as Visa, Mastercard, Cartes Bancaires, and Klarna for the integration of their solutions into the Monext ecosystem.

    Key Technical Topics

    Implementation and maintenance of compliance with standards and regulations:
    3DS v2, DSP2, EMV tokenization, CB2A file authorization, integration of new payment methods.

    Redesign of embedded payment pages (without redirection), fully aligned with merchant branding and PCI-DSS compliant.

    Technical migration of the platform (Spring Boot 2.x to 3.x) and update of Angular applications to the latest versions.

    Design of resilient batch systems for financial transaction processing and reporting.

    Definition and maintenance of API specifications, management of secure integrations, and continuous compliance monitoring through transactional audits.

    Incident Management & Cross-functional Expertise

    Rapid diagnosis and resolution of critical production incidents (real-time anomalies, compliance alerts).
    Regular intervention in cross-functional support for root cause analysis and implementation of sustainable fixes.
    Spring boot Spring Angular Gitlab CI/CD Kubernetes

Reviews

4.8

Out of 4 ratings

LudovicL

Ludovic

Smartfire

Reviewed on 8/3/2023

Charlélie delivered quality work within the announced deadlines. He quickly got up to speed with existing code and demonstrated great professionalism and responsiveness. We therefore recommend this profile!
J

Jérémie

Novin

Reviewed on 12/8/2021

Thank you Charlélie for this collaboration which we were very satisfied with. We appreciated the responsiveness and quality of the work, which corresponded 100% to expectations.

Recommendations

Laurane HerbepinLH
Olivier RabeyrollesOR
Thomas GentyTG
Laurane Herbepin and 2 other people have recommended Charlélie

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 Engineer Degree
    Université de Nice Sophia Antipolis
    2013
  • Master in Computer Security and Reliability
    Aix Marseille Université
    2015

Certifications

Skill set

Categories