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

Mehdi B.

Dev & DevOps

EUR 340/Tag
Paris, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Mehdi

Hello, I am experienced in software development of API's and HMI's. I can develop in several languages and environments. I have a preference for Javascript based technologies in a micro-service architecture. I particularly like node, typescript and angular.

More over, I am a scrum.org certified Scrum Master and I master the devops tools very well. I like to work in Linux based environments. My favorite IDE is VS code. How can I help you?

  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Nur remote
Führt Projekte hauptsächlich remote aus

Projekt- und Berufserfahrung

  • Akkodis
    Technical lead, DevOps
    Januar 2020 - Januar 2025 (5 Jahre)
    Project: «DIP»for BELgroup :
    Re-factoring and creating nodejs based micro-services from scratch using typescript and class design
    Setting up of Auth 2.0 azure authentication micro-service
    Creation of a typescript shared tools library and a RESTfull API framework for CRUD by using sequelize
    Setting up TDD programming by mocha-chai and code quality rules (Linting, code review, versioning...)
    Setting up of a GitFlow, environments and CI/CD pipelines in GitLab for better automation (linting, testing, building, delivery, deploy)
    Upgrading Postgres SQL and migration to docker-swarm orchestration architecture under traefik monitoring
    Re-factoring the Angular 8 based front-side application: splitting into over 35 lazy loaded angular modules, reducing main.js from 13.5 MB to 2.25 MB for better performance and accessibility
    Use of RxJS and injected shared data services to reduce API calls
    Reducing the front side source code by moving business parts to the server side (APIzation, BFF)
    Creating server side batch requests to PiWeB API for preparing data and storing in a dockerized mongodb-cache
    Creating workers for retrieving data from SAP and storing static data in a dockerized mongodb-cache
    Setting up canary tests for some user groups in order to validate new modules versions
    Setting up the documentation for APIs (services)
    Improve PSU script for deployment in swarm using portainer
    Split DIP Historian into micro-fronts & upgrade angular 9 --> 15
    Angular Node.js CI/CD-Management Infra als Code Docker Swarm
  • Monoprix-Sarenza
    Senior application engineer, back-end lead
    Januar 2019 - Januar 2020 (1 Jahr)
    Project: «GTA» and «RCU»forMONOPRIX
    • Maintenance of the nodejs based micro-services.
    • Setting up of sequence and class diagrams, debug configuration in visual studio code.
    • Setting up of a boilerplate of MS conception by classes and mocha tdd/bdd testing.
    • Scripting by node and shell of tools for port-forwarding, logs retrieval...
    • Setting up of a documentations in confluence.
    Tools: Node JS, Graphql, React JS, Mongo DB, c, GCP, Docker, Gitlab, Bitbucket, Jira.
  • MODIS
    Senior application engineer, back-end lead
    Januar 2018 - Januar 2019 (1 Jahr)
    Project: «Socrate»for UBER
    • Architecture of the back-end (server side).
    • Setting up of a secured back-end and API for client and back-office applications.
    • Implementation of the drivers SSO authentication using UBER API's.
    • Participation in front-end (client side) development.
    • Setting up of development, staging and production environments for the API.
    • Insurance of code quality, adaptability, coherence and maintainability of the application.
    • Technical force proposal, scrum master, project management.
    • Project complexity technical costs, technical and security audits.
    Tools: Node JS, React JS, ES6, Mongo DB, PM2, Nginx, Jenkins, SonarQube, Redmine.

Empfehlungen

Sei die erste Person, die Mehdi empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Master's degree in Mathematics and Computer Science for Decision and Organization (MIDO)
    2009
    Master's degree in Mathematics and Computer Science for Decision and Organization (MIDO)
  • Bachelor's degree in Applied Mathematics
    the University of Paris
    2006
    Bachelor's degree in Applied Mathematics

Fähigkeiten

Kategorien