About Mustapha
French
Native or bilingual
English
Fluent
Experience
- ElevnAssociate - Lead Fullstack Dev Angular / JavaSPORTSSeptember 2022 - Today (3 years and 9 months)Lille, FranceDevelopment of the Elevn Football Amateur application (available on the stores).Main tasks:
- Front project scaffolding and maintenance
- Proactive contribution: Screen design / Front and Back architecture choices / Decision support
- Feature development:
- Front: Profile editing and sharing / User search / Messaging with Push Notifications
- Back: Writing Open APIs / Implementing Spring Security with Auth0
- Creating a design system
- CI implementation: Gitlab runner configuration, server SSL configuration, base Docker image creation, automatic APK generation.
- Deployment on Play Store and Apple Store
- MR, Pair programming, Code Review, Software craftsmanship
- ADEO ServicesFull Stack Developer Java / Spring Boot / NestJS / AngularRETAIL (LARGE RETAILERS)May 2023 - August 2024 (1 year and 3 months)Villeneuve-d'Ascq, FranceBuild of an AI-based application allowing Leroy Merlin suppliers to list their products. The supplier fills in an Excel file in their chosen format, uploads it to our platform, the file is analyzed by an AI, and the products are integrated according to predefined models.Main tasks:
- Design and implementation of user stories
- TDD
- Application performance optimization
- Agile Practices: Usual rituals
- MVP deployment, RUN and application monitoring with Datadog and GCP logging
- Sharing tips and best practices on Slack using my humble knowledge, pair programming, expertise on Front / Back topics
- Décathlon - SASBackend Developer Java (Zenika Consultant)SPORTSMarch 2022 - April 2023 (1 year and 2 months)Croix, FranceComplete refactoring of the Decathlon WMS Picking module using the DDD and clean architecture approach.Main tasks:
- Intensive practice of DDD, ATDD, BDD, TDD, Clean Code, Hexagonal Architecture, Contract First API, HATEOAS (RestFull Level 3), Avro, Trunk based development (Continuous delivery), PR, Code Review
- Design / Development in the back team on the wave configuration modules (PickingWaveBox) and warehouse picking (PickingBox) based on a hexagonal architecture
- Development of a Debezium transformer (Kafka Connect)
- Architectural concepts: C4 modeling, ArchUnit tests development, ADR writing
- Agile Practice: Usual rituals, Prioritization by Business Value
- 3 amigos: BDD, event Storming, example mapping, definition of
- the ubiquitous language, writing acceptance tests with the PM and QA
- MVP deployment, application support and monitoring with Datadog, Gravitee and AKHQ
- Teamwork, close collaboration with the warehouse business team, architecture team, and AS400 team
- Weekly sharing of tips and best practices on Slack using my humble knowledge, pair programming, expertise on Front topics
Reviews
Recommendations
Be the first to recommend Mustapha
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor's Degree in MIAGE, Accounting and ITUniversity of Lille - Science and Technology2016Licence 3 MIAGE, Comptabilité et informatique
- Master's Degree in MIAGE, IT EngineeringUniversity of Lille - Science and Technology2018Master 2 MIAGE, Ingénierie informatique