About Mohamed
French
Native or bilingual
English
Conversational
Experience
- Bouygues Telecom Business SolutionConsulting Engineer at Bouygues Telecom Business SolutionTELECOMMUNICATIONSApril 2024 - October 2025 (1 year and 6 months)Paris, FranceRole: Full-Stack .NET Developer at COLASProject: ColasWithin a team of 6 people (a project manager, a tech lead, and four developers), I participated in the development of a web application called Cléa, which is an application for justifying user accounts using React 18 and .NET Core 8 technologies.Methodology: Agile, ScrumTeam: 1 Product Owner, 1 Scrum Master, 6 developers, 1 Tech LeadTasks performed:✔ Creation and integration of components in React 18.✔ Development of services and APIs in .NET Core 8 following the n-tier architecture.✔ Implementation of .NET Aspire to simplify cloud-native development with .NET 8.✔ Use of the Zod library with TypeScript.✔ Use of Shadcn for UI management.✔ Creation and management of Docker containers for deployment.✔ Development and consumption of REST APIs.✔ Writing and execution of unit tests for the back-end.✔ Use of PostgreSQL for data management.✔ Implementation of the code-first approach for data modeling.✔ Code Review.Role: Full-Stack .NET Developer at Quick ConnectA agile startup backed by a large construction group to modernize field operations through digital transformation.Methodology: Agile, ScrumTeam: 1 Product Owner, 1 Scrum Master, 4 developers, 1 Tech LeadTasks performed:✔ Angular Migration: Active participation in migrating an Angular application from version 10 to version 18.✔ Focus on performance optimization and dependency updates.✔ Code refactoring to improve application readability and performance.✔ Continuous maintenance of existing systems.✔ Development of a new module with Angular 18.✔ Participation in various agile ceremonies: Daily Stand-up, Sprint Planning, Retrospective, Demo.
- EXPACEOConsulting EngineerDIGITAL AND ITJanuary 2023 - April 2024 (1 year and 3 months)Paris, FranceWithin the EXPACEO Expertise and Development Center, participation in fixed-price client projects.Role: Full-Stack .NET CORE Developer for IPSOSTasks performed: Development of a web application in React. Development of APIs to synchronize data in .Net 6 Ensuring incident processing and anomaly correction. Identifying problems encountered by end-users and understanding evolution needs. Implementation of worker services. Study and development of new requests. Implementation of unit tests and integration tests based on xUnit, NSubstitute, and FluentAssertions. Updating technical documentation. Participation in various agile ceremonies: Daily Stand-up, Sprint Planning, Technical Meetings, Retrospective, US estimation and macro-estimation, Demo. Code Review.Role: Full-Stack .NET CORE Developer for CLASQUINClasquin has a Teams solution for managing rates and bookings. This solution relies on Microsoft technologies – Azure Cloud Platform, Azure AD, Teams, .NET CORE, VueJS…Methodology: Agile, ScrumTeam: 1 Architect, 1 Product Owner, 1 Scrum Master, 4 developers, 1 Tech LeadTasks performed: Development of APIs in .Net Core 3.1 and .NET 6 Development of web applications in VueJS Development of APIs to synchronize data in .Net 6 Ensuring incident processing and anomaly correction. Identifying problems encountered by end-users and understanding evolution needs. Study and development of new requests. Creation of CI/CD pipelines. Implementation of unit tests Participation in various agile ceremonies: Daily Stand-up, Sprint Planning, Technical Meetings, Retrospective, Demo. Code Review. Implementation of Azure Functions. Participating in coordination meetings.
- MOMEMTUM TECHNOLOGIESConsulting EngineerDIGITAL AND ITJanuary 2021 - December 2022 (2 years)Tunis, TunisiaMomentum Technologies is an IT services and consulting company.Role: Full-Stack Developer for GENIUS SOLUTIONSProject: Genius Solutions is an ERP editor for SMEs. My mission was to participate in the analysis, design, and development of internal and external APIs and Web applications, as well as TMA (Third-Party Maintenance). For GENIUS SOLUTIONS.Methodology: Agile, ScrumTeam: 1 Product Owner, 1 Analyst, 6 developers, 1 Tech Lead, 1 Designer, 2 QA Testers, 1 DB Developer, 1 Scrum Master.Tasks performed: Development of APIs in .Net Core 3 and 5 Development of web applications in Angular 11 and Aurelia 1.4.1 Development of APIs to synchronize data in .Net Core 3 Ensuring incident processing and anomaly correction. Identifying problems encountered by end-users and understanding evolution needs. Study and development of new requests. Refactoring and Migration of modules to create a microservice architecture. Participation in various agile ceremonies: Daily Stand-up, Sprint Planning, Technical Meetings, Retrospective, Demo. Pair Programming. Implementation of unit tests. Setting up a CI/CD system Ensuring deployments Leading technical meetings: Technological watch, Feeding the research and development department, Exploring possibilities for refactoring features.
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
- Data Science TrainingINTILAQ2018Participation à une formation Data Science comprenant des cours théoriques (mathématiques, science des données, intelligence artificielle...),ainsi que dees travaux personnels sous forme de projet et d’ateliers. Unsupervised Learning: Clustering(K-means, Hierarchical), Principal Component Analysis Word embedding. Deep Learning :FNN,CNN,RNN. Supervised Learning : Linear regression Times Series(Arima, Sarima), Classification(KNN, SVN, Decision Tree, Random Forest). Préparation de données : Collection, Data Wrangling, Qualité de données. Python : SciPy, NumPy, Pandas, Matplotlib, Scikit-learn
Certifications
- AZ-204Microsoft