À propos de Mohamed Bakr
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- RoadbridgeTech leadLOGISTIQUE & SUPPLY CHAINfévrier 2021 - Aujourd'hui (5 ans et 4 mois)La plateforme Roadbridge est une solution Saas de sourcing transport dédiée à la valorisation de la relation Transporteurs-Acheteurs.● Conception du modèle de donnée et de l’architecture microservices de la plateforme.● Mise en place de la CI/CD avec gitlab et docker.● Développement d’APIs Rest, génération de docs avec la spécification OpenAPI, et génération automatique du client de l’api (axios et typescript).● Sécurisation des APIs en implémentant les protocoles OpenID Connect et Oauth 2. Implémentation du flux d’autorisation par code avec PKCE et du contrôle d’accès basé sur les Roles (RBAC).● Développement d’une bibliothèque de composants (styleguide) ainsi que différents micro front-end.● Estimation de coûts, recrutement et cadrage du développement des briques logicielles par un prestataire externe.
- KardinalConsultant ReactJSLOGISTIQUE & SUPPLY CHAINmai 2019 - février 2021 (1 an et 9 mois)Paris, FranceDéveloppement from scratch de différentes briques logicielles de la solution d’optimisation et planification de tournées de Kardinal.● Participation à la conception de l’architecture microservices du Saas.● Développement de scripts d'installation et configuration de l’infrastructure logiciel.● Mise en place de la CI/CD avec gitlab et docker.● Développement d’une Gateway permettant l'agrégation des modèles des différents domaines métiers.● Conception et développement d’un module de synchronisation de données en temps réel.● Développement du front-end du Saas.● Développement d’un module cartographique pour la supervision des tournées en temps réel.● Développement d’un dashboard de monitoring regroupant différentes chartes graphiques et KPIs.
- TraveldooConsultant Java EE & ReactJSVOYAGE & TOURISMEaoût 2017 - mai 2019 (1 an et 9 mois)Paris, FranceParticipation aux développements, dans une équipe transverse fonctionnant en Agile (Kanban), de plusieurs applications web et batchs (ex nihilo).● Conception et réalisation d’IHMs et APIs Rest orienté microservices (niveau 2 du modèle Richardson).● Conception d’une architecture pour des batchs reposant sur un mécanisme de plugins.● Dénormalisation et extraction de données en masse (multithreading et traitement par lot).● Configuration de job Jenkins pour l’exécution planifiée des batchs.● Implémentation d’un système de monitoring des applications en prod basé sur ELK.● Développement de test unitaire/intégration avec Arquillian.
Recommandations
Soyez le premier à recommander Mohamed Bakr
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Diplôme d'ingénieur informatiqueEcole supérieur d'ingénieurs de rennes2013