About

With 15+ years of experience, I have tackled complex technical challenges with high responsibility while consistently meeting deadlines. My diverse background across multiple domains fuels my passion for continuous learning and staying ahead of technology trends. As an adaptable and creative problem solver, I thrive in collaborative environments, sharing my expertise through teamwork while continuously refining my programming skills. I embrace Agile methodologies and CI/CD practices, approaching every task with precision, responsibility, and a commitment to delivering high-quality work.

Experience

June 2024 — Present

Staff Engineer

As a Staff Engineer at Decathlon, I lead a team of six developers across two projects, reviewing pull requests and guiding architectural decisions to maintain high code quality standards. I have established strong relationships with external teams, enabling early awareness of cross-project impacts and proactive guidance.

  • Influence other teams through exemplarity by ensuring qualitative and precise delivery process
  • Lead the team based on quality metrics, focusing on continuous improvement and innovation
  • Proactively seek out technical issues spanning across teams and resolve them collaboratively
  • Implement training sessions and invite experts to share best practices
Team Leadership Java Spring Boot Angular Architecture Review Technical Mentoring
February 2022 — June 2024

Technical Lead

As Technical Lead at Decathlon within the Packaging Business Unit, I drive the development of our legal marking generation software. My mission focuses on elevating our technical maturity in security practices, infrastructure reliability, software architecture, and overall code quality.

  • Built a trusted team through a new recruitment process
  • Created space for technical migration within the functional roadmap
  • Enabled code refactoring to leave a better legacy for future teammates
  • Prepared app to replatform from monolith (Spring Boot, Java 21, Angular 10/18)
Java Spring Boot Tomcat 9 Angular 10/18
May 2021 — February 2022

Professional Sabbatical

France

Planned career break focused on personal development and skill diversification.

June 2018 — May 2021

Senior Implementation Engineer

Implemented customer requirements while advising on technical approaches, evaluating solutions based on development timelines, quality standards, infrastructure constraints, and business feasibility. Responsible for gathering requirements during project kickoff phases and managing the Jira backlog with well-defined user stories.

  • Promoted the use of new product features
  • Shared knowledge across the Professional Services team
  • Successfully delivered tier-one application migration project for top 40 Forbes company
Java
May 2015 — June 2018

Java EE Consultant

Participated in various side and internal projects. Presented tech sharing sessions about Java G1GC and JVisual VM.

  • Created new technical tests to evaluate candidates
  • Evaluated candidates during the recruitment process
  • Shared knowledge during tech sharing sessions
  • Built POC for company's time tracking phone app
Java Spring Agile Scrum
November 2017 — June 2018

Full Stack Developer

JCDecaux (via SFEIR)

Maintained and developed features for outdoor furniture maintenance planning applications.

  • Overcame resistance to testing: "This is an old app, we don't need tests"
  • Established metrics to track and improve code quality
  • Promoted unit and integration testing best practices
Java Spring Boot JUnit Sonar
January 2016 — November 2017

Full Stack Developer

GROUPE M6 (via SFEIR)

Maintained, migrated, and rewrote five applications for the Advertising Network.

  • Rebuilt the delivery process with CI/CD integration
  • Resolved 5-year-old performance issues
  • Implemented Java Proxy over JDBC to refactor first-tier application logic
  • Established quality metrics using Sonar and Fitnesse
Java Spring Jenkins CI/CD
June 2015 — January 2016

Full Stack Developer

Kyriba France (via SFEIR)

Participated in strategic business application development.

  • Implemented new features and enhancements
  • Proposed innovative refactoring approaches for the existing product
  • Developed tools to streamline daily workflows
Java Database
May 2013 — December 2014

R&D Software Engineer

As the US subsidiary of Netfective Technology, Blu Age Corporation aimed to open a new office in Tampa, FL and strengthen their partnership with Accenture.

  • Designed and implemented Eclipse IDE plugins to enhance Blu Age software usability
  • Optimized technical architecture
  • Managed internal and external communication across India, Morocco, and USA
Java Eclipse Plugin Development International
February 2009 — May 2013

R&D Software Engineer

Netfective Technology developed a business application generator based on UML for Java and .NET platforms. Blu Age was part of Netfective Technology. As a main stakeholder, I provided evolutions and maintained the Blu Age® Forward Engineering product.

  • Created, fixed, and improved generation cartridges for the Blu Age Software based on client technical specifications
  • Designed and developed architecture for web applications (Java and .NET)
  • Managed and enhanced the automated build of the Eclipse-based Blu Age product
  • Handled external communication and supervised trainees
Java Git SVN MDD MDA MVC UML2

Skills

Java Fullstack
Architecture
Software Development
Project Management
Databases

Education

2007 — 2009

Master's degree

Université de Pau et des Pays de l'Adour
Information Technology
2006 — 2007

Bachelor's degree

Université de Valenciennes et du Hainaut-Cambrésis
Information Technology
2004 — 2006

Bachelor of Technology (BTech)

Université de Valenciennes et du Hainaut-Cambrésis
Higher National Diploma - Information Technology