About Mohamed
English
Native or bilingual
French
Native or bilingual
Experience
- SNCF RÉSEAUTechleadTRANSPORTATIONApril 2025 - Today (1 year and 3 months)Saint-Denis, FranceLeadership technique transversal : Coordination des équipes techniques, développement (backend & frontend), ops, et data animation des points techniques, répartition des tâches et code review.Collaboration métier : Compréhension des besoins fonctionnels, participation aux ateliers produit, et traduction des attentes en solutions techniques robustes.Environnement local unifié : Création d’un stack Docker et Docker Compose pour exécuter localement les services et faciliter le développement et les tests.Migration multi-environnements : pilotage de la migration de plus de 7 projets vers les environnements dev, recette, intégration et production sur AWS EKS depuis les anciens environnements.Déploiement Kubernetes : Mise en production d’applications sur Kubernetes avec Helm.Ingestion de données planifiée : Orchestration de flux de données via CronJobs avec une bibliothèque interne Python Lightflow de SNCF.Gestion des images Docker : Publication et versioning des images via Harbor, intégrées dans les workflows CI/CD des différents projets.Développement de pipeline de données sur Databricks : Etude, conception et developpements des pipelines de données via DatabricksDéveloppement backend : Maintenance, évolution et refactoring de API services DRF, avec gestion d’erreurs et amélioration des performances.Développement frontend : Modernisation des composants ReactJS, correction de bugs, mise à jour des bibliothèques obsolètes et renforcement de la maintenabilité.Documentation technique : Rédaction de documentations des projets et lancer un projet vue-press pour simplifier la monter en compétence sur les outils et centraliser les docs et centraliser la documentation.Gestion des incidents : Supervision proactive, analyse des logs, diagnostic rapide, et résolution d’incidents pour garantir la stabilité en production.
- Champ'sTechlead / DEVOPSSPORTSDecember 2023 - March 2025 (1 year and 3 months)Champs-sur-Yonne, FranceChamp's propose une plateforme innovante de diffusion sportive et Mon rôle a consisté à apporter une expertise technique complète sur divers aspects du projet, incluant le backend, le front-end, et l'application mobile, ainsi que la gestion des opérations de déploiement, la dockerisation des applications, la configuration des tests, et la mise en place de l'intégration continue (CI) pour les projets backend.Mes taches:Gestion de la collaboration au sein d'équipes, assurant ainsi l'alignement sur les objectifs.Développement des solutions réutilisables dans un environnement Agile / ScrumIntégration des développeurs à l'environnement de gestion de version et à l'environnement techniqueOrganiser aux réunions d’étudesBug huntingGarantir de la qualité́ de code avec des outils de qualité́ de code (Eslint, Flake8, scripts Pre-commit…)Conteneurisation des projets et des services avec Docker et Docker-composeCode review sur GitlabCréation des pipelines ci/cd avec Gitlab-ci
- BTRS CorporationDéveloppeur FullStack / TechleadDIGITAL AND ITJanuary 2021 - November 2023 (2 years and 10 months)SerbiaJ'ai piloté et coordonné de nombreux projets high-tech pour divers clients, en garantissant une collaboration fluide entre les équipes, et en alignant les livrables sur les objectifs des clients. Ma maîtrise de plusieurs langages et frameworks m'a permis de développer des applications évolutives, intégrant des technologies de pointe tout en assurant une expérience utilisateur optimale et une qualité de code irréprochable. Principales réalisations :• Développement de solutions réutilisables : Conception et implémentation de solutions réutilisables, adaptées à différents projets dans un environnement Agile/Scrum.• Onboarding technique : Intégration des développeurs dans l'environnement de travail, en fournissant une documentation complète et un support continu pour garantir une productivité rapide.• Gestion de projet : Participation active aux réunions d'études et d'organisation des tâches sur Slack, en coordonnant efficacement les équipes pour respecter les délais et les standards de qualité.• Création de projets modèles : Conception de modèles de projets pour divers frameworks (Express.js, NestJS, React.js, Vue.js), et configuration des services Docker via Docker-compose, facilitant ainsi la rapidité et l'efficacité des déploiements.• Qualité et tests : Rédaction de tests unitaires et E2E pour le backend et le frontend (Pytest, Cypress, Jest), avec une couverture de tests optimisée pour garantir la fiabilité du code.• Gestion des bugs : Chasse aux bugs proactive et suivi des rapports sur Jira, assurant une résolution rapide et efficace des problèmes rencontrés.• CI/CD : Mise en place et gestion des pipelines GitLab CI, garantissant une intégration et un déploiement continus sans interruption.• Assurance qualité du code : Mise en œuvre de pratiques de qualité de code via des outils tels que ESLint, Flake8, et des scripts Pre-commit, pour maintenir un code propre et maintenable.
Recommendations
Be the first to recommend Mohamed
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
- Licence fondamentale en sciences informatiquesFaculté des sciences de Monastir2017Licence fondamentale en sciences informatiques