I am a Senior Software Engineer with 7 years of experience building and scaling complex SaaS platforms, including 5 years in Fintech, with a strong focus on product impact, performance, software quality, and pragmatic architecture.
Graduated from IMT Mines Alès, I’ve led strategic engineering initiatives such as the major integration with Bpifrance, which contributed to the company’s €7M fundraising round.Alongside feature delivery, I also acted as a Lead Developer, ensuring engineering consistency, mentoring developers, reviewing code, and driving architectural decisions.
On the backend (Node.js / NestJS), I design and implement robust systems: high-performance invoice processing, automated pricing engines, event-driven workflows, streaming, and microservices.
On the frontend, I modernize and optimize React applications (Hooks, memoization, lazy loading, SSR/SSG, performance-first patterns).
🔧 Infrastructure & Scalability:
I helped to set up and maintained Kubernetes infrastructures across integration, staging, and production environments, along with CI/CD automation, security scanning, and deployment pipelines.
These skills support my work as a software engineer but do not define my core role, which remains centered on software development, system design, and product-driven engineering.
📌 What I love building:
• High-performance backend systems
• Modern and maintainable frontends
• Reliable and scalable SaaS architectures
• Systems that support real production constraints and growth
Key Responsibilities & Leadership
- Lead Developer: mentoring, code reviews, engineering standards,
architectural guidance. - Technical lead for a strategic integration with Bpifrance, contributing to a €7M
fundraising round. - Collaboration with Product, Finance, and Business teams on critical
workflows.
Backend - Node.js, NestJS, Microservices - Achieved 5× faster invoice processing through streaming, batching, and
indexing. - Designed and implemented the automated pricing engine (complex rules,
ingestion, real-time sync). - Event-driven architecture, microservices, high-performance patterns.
Frontend - Modern React - Full modernization of the React codebase: Hooks, memoization, lazy loading,
server pagination. - Significant reduction of re-renders and technical debt.
- Delivered SSR/SSG improvements for better UX and performance.
⚡ Real-Time Systems - Built the real-time notification system (RabbitMQ + NestJS).
- Implemented WebSockets for live updates in the application.
Infrastructure, Scalability & Kubernetes
Page
2
of
6 - Set up and maintained Kubernetes infrastructure (integration → staging →
production). - Implemented autoscaling with Redis + BullMQ.
- Monitoring, CI/CD automation (GitLab), security pipelines, Docker
- Built the complete onboarding module (KYC, electronic signing, contracts
generation). - Real-time client interactions via WebSockets.
- Automated validation workflows and commercial follow-up systems.
Context & Mission (multi-site collaboration: Nantes, Toulon, Katowice, New
Delhi, Paris)
Worked within an international, multi-site Agile team to build and maintain an
internal collaboration platform used by project teams across the company to
streamline communication, improve productivity, and centralize documentation
and knowledge.
Daily collaboration in English with distributed teams in France, Poland, and
India, using Agile delivery practices and modern engineering workflows.
Backend Development (Java)
- Designed and built REST APIs using JAX-RS, layered architecture, and JPA.
- Used Swagger/OpenAPI for API documentation and WebSockets for real-
time features. - Developed within an OSGi environment using Apache Karaf as an application
container. - Built integration flows on an Enterprise Service Bus (ESB) using Apache
ServiceMix. - Implemented message routing and orchestration using Apache Camel.
- Wrote SQL queries and optimized database interactions.
- Maintained and operated applications across multiple environments.
Page
3
of
6
Frontend & UI Development (JavaScript) - Built user interfaces with the Knockout.js MVVM framework.
- Used Gulp and Node.js for build tooling.
- Created UI layouts using the MetroUI CSS framework.
DevOps & Tooling - Used Docker and Jenkins to package and deploy applications across
environments. - Managed environments, performed operational maintenance and production
support.
Collaboration Tools
Région métropolitaine de Dehli
Project 1 — KPI Monitoring Application (Java)
Developed a Java application to compute performance indicators (KPIs) to
ensure compliance with service level agreements (SLAs) between Sopra
Steria and its client.
Worked on analysis, design, implementation, and deployment phases.
Project 2 — Real-Time Collaborative Whiteboard (from scratch)
Designed and developed a complete real-time collaborative whiteboard
application enabling multiple users to draw, annotate, and collaborate
simultaneously during workshops.
Responsibilities & Achievements
- Designed the architecture of a real-time web application, including technology
evaluation and PoCs. - Implemented the backend using Java + Spring with real-time features via
WebSockets. - Developed the frontend using AngularJS, Angular Material, and KonvaJS (2D
canvas engine). - Delivered a fully functional multi-user collaborative interface supporting
concurrent interactions. - Worked closely with local engineering teams in India and performed
knowledge transfer on both applications to enable continuous evolution and
ownership.
Page
4
of
6
Nîmes et périphérie
Development of the back-end using the Laravel PHP framework for the
AUDITPRO.castor company website.
Design of applications for the French financial intelligence unit TRACFIN:
- J2EE/AngularJS language
- Implementation of continuous integration of applications across different
development environments using the Jenkins tool - Agile method
Preparation of the various steps required to launch a product:
- business plan
- market research
- legal research
Paris et périphérie
Assist the company in migrating online product offerings to their new insurance
product quotation tool:
- Test existing products to determine the criteria that are missing in order to
enable quotation of all existing offerings - Support European teams to accelerate deployment of the tool (calls,
meetings, travel)
Page
5
of
6
Implementation of ISO 9001:
- review of existing procedures
- creation of documentation
- assistance with the certification process (action plan for obtaining
certification)
- Espagnol
- Anglais
- Italien
- French