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

Mehdi Bakali

Node.js Backend Developer

€550/day
Toulouse, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mehdi

Looking for a Node.JS, React, Vue developer?
You are in the right place.

I am a software engineer with over 7 years of experience.
I specialize in Typescript, Node.JS, React, Vue.

I have worked in various sectors such as Healthcare and Electronic Payments.
I have collaborated with companies such as Randstad and Octo.

I am able to:
- Design, develop, and maintain features in line with business needs
- Implement a software architecture such as Clean Architecture
- Develop the front-end (React, Vue)
- Develop the back-end (Node.JS)
- Participate in writing detailed technical specifications
- Analyze the impact of product design on the IT technical architecture
- Implement relational SQL databases, PostgreSQL
- Implement CI/CD
- Write technical documentation
- Perform unit and integration tests to ensure code quality
- Participate in refactoring, continuous improvement, and code review contributions

I also have knowledge of: AWS, ArgoCD, Grafana, Agile methods
I also apply Craft best practices (TDD, BDD, DDD, and clean code)

I also place great importance on transparency with my clients.
I send a daily report to my clients at the end of the day on all the tasks I have performed.

Do you have a project?

Do not hesitate to contact me
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

Can work on-site
Toulouse (up to 50km), Lyon (up to 50km), Bordeaux (up to 50km), Paris (up to 50km), Marseille (up to 50km)

Experience

  • Randstad
    Freelance
    HUMAN RESOURCES
    January 2023 - Today (3 years and 5 months)
    Randstad France, a major player in Human Resources services, has over 10,000 employees, 830 agencies in the country, and generated revenue of 3.6 billion euros in 2024.

    I worked on a B2B web application for 3,500 healthcare facilities, managing staff replacements. The platform automates the connection between facilities and temporary workers (TW) to replace absent employees (sick leave, vacation, etc.). It handles approximately 15,000 replacement requests per month, while the mobile application, used daily by nearly 10,000 temporary workers, allows them to manage these proposed assignments.

    I acted as Tech Lead for a team of 4 people, responsible for the API and front-end of the Appel Médical tool.
    I collaborated with the team in charge of the Randstad business backend API. All within a NoEstimate approach, focused on flow and continuous delivery.

    Missions on the API redesign
    - Implementation of a dual production with the old API via the Strangler Fig Pattern
    - Migration from HapiJS to Express, and from JavaScript to TypeScript
    - Adoption of a modular monolith based on DDD
    - Transition to an event-driven architecture

    Missions on the front-end redesign
    - Progressive deployment with the old front-end
    - Migration from JavaScript to TypeScript, and from Vue.js to React

    I also contributed to mentoring and upskilling the team.
    I provided training on topics such as TDD, DDD, CQRS, Clean Architecture, etc.
    Typescript Express Vue.js React.js Node.js
  • OCTO Technology
    Consultant - Software Craftsmanship
    February 2019 - December 2022 (3 years and 11 months)
    Paris, France
    OCTO Technology, an Accenture entity, brings together nearly 1000 employees and generates over 130 million euros in revenue. A recognized consulting firm, OCTO stands out for its sharp expertise in technologies, digital transformation methodologies, and the adoption of practices such as Agility, Craft, and Sociocracy, an innovative organizational method. Our mission: to support companies towards sustainable and impactful transformations.

    As a consultant within the OCTO Technology teams, I contributed to several projects, including:

    - The redesign of the recruitment process (from scratch): creation of a web application to streamline and modernize the candidate experience, from application to onboarding.
    - The digitalization of contract management (from scratch): development of a tool to automate the creation, validation, and signing of employment contracts, in collaboration with HR and legal teams.
    - The redesign of existing systems using the Strangler Pattern for a gradual and secure transition.
    - Training and mentoring of team members on key topics such as Domain-Driven Design (DDD), Clean Architecture, with a focus on sharing best practices and skill development.
    - Leading training sessions and technical workshops on topics such as Test-Driven Development (TDD), Clean Architecture, Domain-Driven Design (DDD), and Clean Code.
    Domain Driven Design TDD Software Craftsmanship Full-stack Development
  • WORLDLINE GLOBAL
    Full Stack Developer
    September 2016 - January 2019 (2 years and 4 months)
    Lille, France
    Worldline, the European leader in payment services, employs over 18,000 people in more than 40 countries. The company has a strategic global presence and generated revenue of 4.6 billion euros in 2024.

    I worked on several web portals for various major players in the payment services sector, each offering specific functionalities for managing transactions, customer subscriptions, or technical support.
    In this context, I held a cross-functional role combining technical coordination, project management, and support for offshore teams, while maintaining direct contact with clients.

    My main responsibilities:

    - Ensure the evolutionary and corrective maintenance of the website and registration form, according to client needs.
    - Provide functional and technical support to ODC (Offshore Development Center) teams.
    - Actively participate in Agile rituals (SCRUM), with commitment in all phases of the development cycle.
    - Take on the role of Delivery Manager to coordinate, plan, implement, and ensure the successful delivery of services and applications
    Scrum Java

Recommendations

Mehdi A.MA
François BertrandFB
Mehdi A. and 1 other person have recommended Mehdi

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

  • Engineer's degree, Computer Software Engineering
    Polytech'Lille
    2016
    Engineer's degree, Computer Software Engineering

Skill set

Categories