Java backend and mobile developer, specializing in payment solutions, fraud, and AML management. I have contributed to critical projects for financial institutions such as Société Générale and LuxHub. As the creator of the Esprit Français application, I combine my technical skills in Java Spring, Docker, and Kubernetes with AI technologies like GPT-4 to design robust and innovative solutions. With my experience in prompt engineering, I am comfortable with integrating complex APIs and scalable microservices architectures. My collaborative and results-oriented approach, supported by Scrum methodologies, enables me to lead projects successfully.
Since August 2023
Design of a Java 21 API (Spring Boot Webflux) connected to
DynamoDB via AWS SDK Enhanced Client, containerized with
Docker. Implementation of REST controllers,
DTOs, business services, global error handling, and a leaderboard system.
Secure integration with a Flutter application, managing question/answer data
and generating validated answers. Development of backends integrating AI
solutions (GPT, Claude, DALL·E) for content
creation. Maintenance of cloud infrastructures (DynamoDB, K3s,
Docker) and external services. Automation with Ansible (system
updates, package installation, Docker/K3s setup). Deployment via
Helm and external access management with Kong ingress.
CI/CD using GitHub Actions: Docker image
build, registry push, automated deployment. Security via Kubernetes secrets,
dynamic config with environment variables. Monitoring via probes, dashboards, and performance
tracking to ensure system reliability.
January 2023 - May 2023
Migration of a document management tool and its
services to Spring Boot, aiming to modernize the architecture and enhance
performance.
Refactoring existing components by adopting clean code principles and centralized configuration.
Implementing unit and integration tests using JUnit and
Mockito to ensure code quality.
Automating build and deployment processes for containerized services using Microsoft's
Azure
solution.
August 2021 - December 2022
Implemented transaction detection and
monitoring mechanisms (rules, scoring, workflows) to ensure AML, fraud, and
KYC compliance.
Integrated sensitive data flows (transactions, customer profiles) with strong confidentiality
and security standards. Led onboarding of new banks by analyzing functional and technical specs
(file formats, SEPA/SWIFT). Configured architecture for payment flow
integration, ISO 20022
compatibility, and compliance rules. Developed secure, resilient microservices in Java
11/17
using Spring Boot, Spring Data, Security, and
Cloud Config. Managed containerized deployments
with Docker and MySQL; created front-end testing screens with
Vue.js. Designed full payment
chain coverage: initiation, validation, and monitoring. Worked in a
Scrum/DevOps environment
with CI/CD pipelines and automated tests. Collaborated in cross-functional
teams to deliver
features and adapt to evolving regulations. Ensured scalability, maintainability, and security
across all services.
March 2019 – July 2021
Development of APIs related to
AIS/PIS flows under
the PSD2 directive. Implementation of account information (AIS)
and payment initiation (PIS)
APIs, enabling authorized TPPs to access account data and initiate payments.
Strict compliance
with PSD2 security requirements (Strong Customer
Authentication, consent management, OAuth2,
eIDAS certificates). Integration of ISO 20022,
SEPA (credit transfers, direct debits), SWIFT
(MT101, MT940), and credit card batch processing.
Implementation of SEPA Instant and integration
with the MULTILINE system for domestic and international payments. Automation
of reconciliation
and reporting processes (bank reconciliation, generation of compliant reporting files).
Development of secure microservices using Java 8/11/17, Maven,
Git, Oracle SQL, PostgreSQL,
SOAP, Jenkins, and Docker. Containerized and
industrialized architecture to streamline
deployments. Agile at Scale (Spotify Model),
DevOps, and CI/CD methodologies. Ongoing
collaboration with functional squads (payments, compliance, core banking) to deliver features
aligned with regulatory changes.
July 2018 - February 2019
Design and development of applications for
managing financial order processing, integrating data from the Multifonds
software. Utilization
of Java Spring for back-end development and AngularJS for the
user interface, ensuring seamless
data integration and an optimal user experience.
July 2015 - July 2018
Development of custom Java modules
for Adobe
Experience Manager (AEM) to enhance web content management capabilities. Implemented
data
import scripts to streamline content migration and synchronization. This work involved utilizing
AEM technologies such as OSGi for modular development,
Sling for resource-based architecture,
and HTL (formerly Sightly) for secure and efficient component
templating.
November 2012 - October 2014
Developed an inter-regional module within a
monolithic hospital logistics system (ROR) for French health agencies. Worked
on data
integration, maintenance of Java/Spring modules, SQL
optimization, and CI automation with
Jenkins. Tech stack: Java, Spring, JPA,
Oracle, ActiveMQ.
Ecommerce
Investment
Music
Cinema
Cycling
Traveling
Cooking
Video Games