Professional Experience

SFEIR – Consultant

05/2024 – Présent

LCL – Lead Back-end Developer (Private Market)

07/2024 – Présent

Design and evolution of PSD2 APIs enabling authorized third-party providers to access customer accounts, retrieve account data, and initiate payments with customer consent.

  • - AI & Developer Experience: leveraged GitHub Copilot and Claude to assist with code reviews, Jira ticket creation, Confluence documentation, and technical development. Integrate Spec-Driven Development (SDD) to structure development around clear specifications, and MCP (Model Context Protocol) server development to connect AI assistants with tools, APIs, and data sources.
  • - Technical modernization: led the migration of more than 20 services from Spring Boot 3 to 4 in one week by using AI Agents, raising test coverage from 70% to over 90%, with no production regressions.
  • - Technical Leadership & Domain Expertise: Defined technical solutions for bulk payments, delegated customer access, Strong Customer Authentication (SCA), and traceability.
  • - Quality & Customer Experience: Implemented end-to-end (E2E) tests for Open Banking APIs, improved payment journeys, and enhanced error handling.
  • - Architecture & Performance: Reduced mainframe transaction volume by over 50% by migrating relevant operations to MongoDB, improved resilience with circuit breaker patterns, and integrated Kafka to support traceability.
  • Java
  • TypeScript
  • Spring Boot
  • Node.js
  • Microservices
  • Kafka
  • MongoDB
  • JUnit
  • Mockito
  • Jest
  • Playwright
  • Docker
  • Kubernetes
  • GitLab CI
  • ArgoCD
  • Dynatrace
  • Grafana
  • ELK
  • Agile Scrum
  • SDD
  • MCP

Auchan – AI Developer

05/2024 – 07/2024

Development of a generative AI-powered customer support chatbot using Google Gemini to deliver relevant, context-aware responses.

  • - RAG & Response Quality: Implemented Retrieval-Augmented Generation (RAG) with multilingual embeddings, achieving a 95% satisfactory response rate.
  • - Knowledge Base Automation: Developed an automated knowledge ingestion pipeline for the RAG system, streamlining knowledge base updates and reducing manual intervention.
  • - Search & Retrieval Optimization: Optimized retrieval pipelines with multi-query search, reranking, and similarity search to improve contextual relevance.
  • - Prompt Engineering & Reasoning: Designed advanced prompting strategies, including Chain-of-Thought (CoT) and self-consistency, to improve response quality and consistency.
  • Python
  • FastAPI
  • TypeScript
  • React
  • Next.js
  • LangChain
  • PgVector
  • GitLab CI
  • Agile Kanban

VIVERIS – Consultant

07/2022 – 05/2024

CFA numiA – Lead Front-end Developer

10/2022 – 05/2024

Development of izia-numia.com, a web platform dedicated to apprenticeship tracking and management.

  • - Front-end Architecture: Migrated from Context API to Redux to improve maintainability of complex state management and centralize shared state logic across React components.
  • - Reusable Components: Designed and structured reusable React components to improve code reuse, maintainability, and consistency across the application.
  • - React Performance Optimization: Optimized component rendering and state updates to reduce unnecessary re-renders and improve application responsiveness.
  • - Technical Leadership: Guided a team of four developers on technical decisions and implementation approaches, and conducted code reviews.
  • - Tests & Code Quality: Implemented SonarQube (static analysis, quality gates, technical debt tracking) and automated tests (unit, integration) integrated into the CI/CD pipeline to prevent regressions.
  • JavaScript
  • React
  • Redux
  • Jest
  • Cypress
  • MUI
  • PostgreSQL
  • GitLab CI
  • Agile Scrum

BRGM – Back-end Developer

07/2022 – 05/2024

Development of back-end services for a scientific data platform managing soil samples, measurements, and laboratory results, with a focus on data integrity, API design, and service integration.

  • - API Development: Designed and implemented REST APIs to manage soil samples, measurements, and laboratory results, with support for CRUD operations, filtering, and domain-specific business rules.
  • - Data Modeling & Persistence: Modeled relationships between scientific entities, translated domain requirements into relational schemas and UML diagrams, and implemented data persistence with Hibernate and PostgreSQL.
  • - Event-Driven Integration: Implemented Apache Pulsar producers to publish data-related events and enable asynchronous communication between services.
  • Java
  • Spring Boot
  • Hibernate
  • PostgreSQL
  • Pulsar
  • Docker
  • GitLab CI
  • Agile Kanban

AFPA – Fullstack Developer

10/2021 – 06/2022

Development of a Jira-like project management application built on a microservices architecture, covering both back-end services and front-end.

  • - Microservices Architecture & Development: Contributed to technical discussions and technology selection, and developed REST APIs and microservices.
  • - Service Integration: Configured inter-service communication and service discovery with Spring Cloud, Eureka, and Kafka.
  • - Front-end Development: Owned front-end development with React, TypeScript, and Redux, including project structure, application configuration, and reusable UI components.
  • Java 17
  • Spring Boot
  • Spring Cloud
  • Hibernate
  • REST APIs
  • Kafka
  • Eureka
  • HyperSQL
  • Node-RED
  • TypeScript
  • React
  • Redux
  • Tailwind CSS

MCA – Development & Automation Engineer

03/2019 – 06/2021

Development of VBA and VBScript tools to automate repetitive tasks, optimize mechanical design processes, and streamline technical data processing in compliance with Airbus quality standards.

  • - Automation Development: Developed VBA and VBScript scripts tailored to engineering team requirements.
  • - Process Optimization: Improved mechanical design workflows, reduced manual operations, and enhanced process reliability.
  • - Quality Compliance: Applied Airbus quality procedures and aerospace industry requirements.
  • VBA
  • VBScript

IJL – R&D Python Developer

06/2017 – 02/2019

Design and development of desktop software for X-ray image processing and analysis in a scientific R&D environment.

  • - Desktop Application Development: Designed and implemented a Python desktop application with Tkinter to facilitate X-ray image processing and analysis.
  • - Image Processing & Algorithm Optimization: Implemented and optimized image-processing algorithms to improve the analysis and interpretation of radiographic data.
  • - Scientific Research & Experimentation: Contributed to R&D activities involving image-analysis methods, algorithmic experimentation, and interpretation of scientific results.
  • - Scientific Dissemination: Contributed to the dissemination of research findings through scientific publications and presentations.
  • - Source Code: https://github.com/sangpham171/X-Light
  • Python
  • Tkinter

CEA, UTT – R&D Researcher, Mechanics and Materials

12/2011 – 05/2017