Professional Experience
Lead Full Stack Developer & EOLE Application Architect
SPLF - Since September 2023
- End-to-end design and implementation of the EOLE application (critical resource management in oxygen therapy)
- Full Stack development: Robust front-end in React Native (secure authentication, Expo for CI/CD), back-end microservices (Spring Boot)
- Mastery of microservices architecture: RESTful APIs (Spring Security), data persistence (Spring Data JPA, Hibernate), caching (Redis), orchestration (Spring Cloud, Eureka, Zuul)
- Implementation of a complete DevOps infrastructure: Automation of builds, tests (JUnit/Mockito), and deployments (GitLab CI, Docker, containerization)
- Technical leadership: Team supervision, mentoring (best practices, architecture), code reviews, guarantor of quality and performance
Full Stack Developer & Technical Project Manager
UPKURS - January 2023 to December 2023
- Technical steering and Full Stack development of a complete e-learning platform (teachers/students)
- Back-end (Java/Spring Boot): Design of RESTful APIs, data model (PostgreSQL), security (Spring Security, JWT, strong authentication)
- Front-end (React.js): Responsive and intuitive user interface, optimized state management (React Hooks)
- Agile project management (Scrum): Coordination of front-end and back-end teams, adherence to deadlines and budget
- Performance optimization: Caching strategies (Redis), modular and scalable architecture
Senior Mobile Developer (React Native)
voyageursdumonde - January 2023 to June 2023
- Strategic migration of a native mobile application to React Native (cost and maintenance optimization)
- Design and implementation of a high-performance and scalable cross-platform architecture
- Integration of third-party services: Mapbox (advanced mapping), offline mode management (optimal user experience)
- Full management of the publication cycle on stores (iOS and Android)
Web & Mobile Architect
Beta gouv - April 2020 to November 2022
- Definition of the overall technical architecture (web and mobile applications)
- Strategic technology choices: React.js, React Native, Node.js (complete JavaScript ecosystem)
- Technical supervision and skill development of the development team
- Design of a modular, scalable, and future-proof architecture
Full Stack Developer
UP Coop - November 2019 to March 2020
- Evolutionary and corrective maintenance of a React.js application (continuous improvement)
- Architecture overhaul: Integration of Redux Sagas (advanced management of asynchronous data flows)
- Improvement of stability and user experience
Mobile Developer (React Native)
Glowbl SA - July 2019 to October 2019
- Complete overhaul of a video conferencing application: Migration from Flex/Adobe to React Native
- Application architecture: Redux Sagas (state and side effects management)
- Front-end development: Focus on performance and user experience
Consultant & Mobile Developer
Kosomik Corp - January 2019 to June 2019
- Creation of an innovative mobile application for financial services (African market)
- Design and development of the application
- Integration of complex modules: Chat, push notifications, Google Maps, payment (Mangopay)
Consultant & Mobile Developer
Artur Inside - August 2018 to December 2018
- Development of a mobile application for social network management
- React Native architecture: Redux Sagas (structured state management)
Front-end Developer (React.js)
Teophile - March 2018 to July 2018
- Development of an employee placement management application
- React.js architecture: Redux Sagas (side effects management)
Mobile Developer (iOS & Android)
Umalis - January 2016 to February 2018
- Development of native mobile applications: iOS (Objective-C, Swift) and Android (Java, Kotlin)
- Integration with backend services (data synchronization)
Web & Mobile Developer
L'Attitude Web - October 2011 to December 2015
- Web and mobile development: iOS (Objective-C, Swift), Android, Ionic
- Backend development: Node.js, Symfony