Yoann Sachot

Yoann Sachot - Java Backend, Mobile, and AI Developer

FR

Profile

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.

Contact and Useful Links

LinkedInlinkedin.com/in/yoannsachot

French CVDownload the CV in French

English CVDownload the CV in English

Github profileGithub profile

Calendly Book a meeting (30 min)

Compétences Techniques

Professional Experience

Flutter Icon Web & Mobile Developer - Jixter

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.

Java Icon Java Developer - ING Luxembourg

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.

Java Icon Java Developer - LuxHub, Strassen (LU)

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.

Java Icon Java Developer - Société Générale Luxembourg

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.

Java Icon Java Developer - Société Générale Bank & Trust, Luxembourg

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.

Java Icon Java AEM Developer - CTIE, Luxembourg

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.

Fullstack Icon Fullstack Developer - AtoS, Metz

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.

Education

Languages

Interests

Ecommerce

Ecommerce

Investment

Investment

Music

Music

Cinema

Cinema

Cycling

Cycling

Traveling

Traveling

Cooking

Cooking

Video Games

Video Games