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
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
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)
Professional Sabbatical
Planned career break focused on personal development and skill diversification.
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 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
Full Stack Developer
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
Full Stack Developer
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
Full Stack Developer
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
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
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