About Mohamed
English
Native or bilingual
French
Native or bilingual
Experience
- SNCF RÉSEAUTechleadTRANSPORTATIONApril 2025 - Today (1 year and 2 months)Saint-Denis, FranceCross-functional technical leadership: Coordination of technical teams, development (backend & frontend), ops, and data; facilitation of technical meetings, task distribution, and code review.Business collaboration: Understanding functional needs, participation in product workshops, and translation of expectations into robust technical solutions.Unified local environment: Creation of a Docker and Docker Compose stack to run services locally and facilitate development and testing.Multi-environment migration: Leadership of the migration of over 7 projects to dev, testing, integration, and production environments on AWS EKS from previous environments.Kubernetes deployment: Production deployment of applications on Kubernetes with Helm.Scheduled data ingestion: Orchestration of data flows via CronJobs with an internal SNCF Python library Lightflow.Docker image management: Publishing and versioning of images via Harbor, integrated into the CI/CD workflows of various projects.Development of data pipelines on Databricks: Study, design, and development of data pipelines via Databricks.Backend development: Maintenance, evolution, and refactoring of DRF API services, with error handling and performance improvement.Frontend development: Modernization of ReactJS components, bug fixing, updating obsolete libraries, and strengthening maintainability.Technical documentation: Writing project documentation and launching a Vue-press project to simplify skill acquisition on tools and centralize documentation.Incident management: Proactive monitoring, log analysis, rapid diagnosis, and incident resolution to ensure production stability.
- Champ'sTechlead / DEVOPSSPORTSDecember 2023 - March 2025 (1 year and 3 months)Champs-sur-Yonne, FranceChamp's offers an innovative sports broadcasting platform, and my role was to provide complete technical expertise on various aspects of the project, including backend, frontend, and mobile application, as well as deployment operations management, application containerization, test configuration, and continuous integration (CI) setup for backend projects.My tasks:Management of collaboration within teams, ensuring alignment on objectives.Development of reusable solutions in an Agile / Scrum environment.Integration of developers into the version management environment and the technical environment.Organizing study meetings.Bug hunting.Ensuring code quality with code quality tools (Eslint, Flake8, Pre-commit scripts…).Containerization of projects and services with Docker and Docker-compose.Code review on Gitlab.Creation of CI/CD pipelines with Gitlab-ci.
- BTRS CorporationFullStack Developer / TechleadDIGITAL AND ITJanuary 2021 - November 2023 (2 years and 10 months)SerbiaI have led and coordinated numerous high-tech projects for various clients, ensuring smooth collaboration between teams and aligning deliverables with client objectives. My mastery of several languages and frameworks has allowed me to develop scalable applications, integrating cutting-edge technologies while ensuring an optimal user experience and impeccable code quality. Main achievements:• Development of reusable solutions: Design and implementation of reusable solutions, adapted to different projects in an Agile/Scrum environment.• Technical onboarding: Integration of developers into the work environment, providing complete documentation and continuous support to ensure rapid productivity.• Project management: Active participation in study and task organization meetings on Slack, effectively coordinating teams to meet deadlines and quality standards.• Creation of template projects: Design of project templates for various frameworks (Express.js, NestJS, React.js, Vue.js), and configuration of Docker services via Docker-compose, thus facilitating rapid and efficient deployments.• Quality and testing: Writing unit and E2E tests for backend and frontend (Pytest, Cypress, Jest), with optimized test coverage to ensure code reliability.• Bug management: Proactive bug hunting and tracking of reports on Jira, ensuring fast and efficient resolution of encountered problems.• CI/CD: Setup and management of GitLab CI pipelines, ensuring continuous integration and deployment without interruption.• Code quality assurance: Implementation of code quality practices through tools like ESLint, Flake8, and Pre-commit scripts, to maintain clean and maintainable code.
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
- Bachelor's degree in Computer ScienceFaculty of Sciences of Monastir2017Licence fondamentale en sciences informatiques