You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mustapha N.MN

Mustapha N.

🚀 Full Stack Dev Java/Spring boot/Vue js/Angular

On-demand
3 projects
Lille, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mustapha

Passionateabout development since always (and for 8 years in the professional world), I attachgreatimportance tocode qualityandAgile practices**. I love building MVPs by implementing **best practicesfrom the start, such asclean code / clean architecture(even proposingDDDfor the most ambitious projects!). Although I have a preference for theSpring / Vue.jscombo, I know how to bepragmaticwhen necessary and I love discoveringnew technologies**! (currently I'm on Spring Modulith 😍). Finally, I really enjoy **sharingwith others (except my fries) #SoftwareCraftsmanButNotMyChips(Yes, proud of the pun).
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Lille (up to 30km), Croix (up to 30km), Villeneuve-d'Ascq (up to 20km)

Experience

  • Elevn
    Associate - Lead Fullstack Dev Angular / Java
    SPORTS
    September 2022 - Today (3 years and 9 months)
    Lille, France
    Development 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
    Software Craftsmanship angular 14 Java 17 Java Angular Ionic Spring boot DDD AWS Auth0 Spring Security openapi JUnit TDD PostgreSQL
  • ADEO Services
    Full Stack Developer Java / Spring Boot / NestJS / Angular
    RETAIL (LARGE RETAILERS)
    May 2023 - August 2024 (1 year and 3 months)
    Villeneuve-d'Ascq, France
    Build 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
    Java Spring boot Typescript Angular Performance Optimization Google Cloud Functions NestJs Spring Webflux Spring cloud functions ServiceNow Kafka Atlassian JIRA Vault Datadog
  • DĂ©cathlon - SAS
    Backend Developer Java (Zenika Consultant)
    SPORTS
    March 2022 - April 2023 (1 year and 2 months)
    Croix, France
    Complete 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
    Software Craftsmanship DDD Clean Architecture TDD Java Spring boot Apache Kafka Clean Code OpenAPI Cucumber Vue.js Event-driven architecture debezium Datadog Docker Kubernetes Git Gradle PostgreSQL Spring Security

Reviews

5.0

Out of 1 rating

OphelieO

Ophelie

ADEO Services

Reviewed on 7/15/2024

Recommendations

Be the first to recommend Mustapha

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's Degree in MIAGE, Accounting and IT
    University of Lille - Science and Technology
    2016
    Licence 3 MIAGE, Comptabilité et informatique
  • Master's Degree in MIAGE, IT Engineering
    University of Lille - Science and Technology
    2018
    Master 2 MIAGE, Ingénierie informatique

Skill set (70)

Categories