About Mohamed
French
Native or bilingual
Experience
- Vinci constructionTechnical LeadCIVIL ENGINEERINGSeptember 2021 - Today (4 years and 9 months)Project:- A tool for managing and invoicing volume premiums generated with various suppliers.Methodology: Agile, Scrum- Tasks performed: ✓ Creation of sales invoices. ✓ Supplier management. ✓ WCF services. ✓ Batch processes for invoice updates, file management. ✓ Campaign management. ✓ Application administration and configuration module. ✓ Planning of accounting dates. ✓ Document management. Technical Environment: Visual Studio, Visual Studio code, Angular 9, Asp.net Core, SQL Server, AzureDevops, WCF, WPF- Project:- Implementation of a tool to identify and weight risks associated with a deal during the upstream phase of the project.Methodology: Agile, ScrumTâches effectuées:✓ Project architecture and database design. ✓ Management of files and their clauses. ✓ Risk management. ✓ Comprehensive analysis based on clauses and risks. ✓ Generation of reports in Excel and PDF. ✓ Versioning of files and clauses. ✓ Integration of the project with Vinci's security APIs. ✓ Role and permission management. Technical Environment: Visual Studio, Visual Studio code, Angular 11, Asp.net Core, ReportJS, SQL Server, AzureDevops,
- Bouygues ImmobilierBackend DeveloperJanuary 2021 - September 2021 (8 months)Project: - Implementation of Proxies and Pumps to ensure data exchange between 2 applications Elodie and Opera using RabbitMQ.- Maintenance of the Opera application. Project Context:-The KillBizTalk project involves developing Proxies and Pumps using RabbitMQ technology to ensure data exchange between Elodie and Opera and replace the old Proxies and Pumps developed with BizTalk technology.-Troubleshooting and resolving technical issues with the Opera team. Methodology: Agile, Scrum Team 1: KillBiztalk: 1 Architect, 1 Product Owner, 1 Scrum Master, 2 developers. Team 2: Opera: 3 developers, 1 Tech leader. Tasks performed: Opera: ✓ Troubleshooting and resolving technical issues. ✓ Installation and update of Opera on multiple environments. ✓ Data reloading. Kill Biztalk: ✓ Development of a specific Nuget package to simplify RabbitMQ usage. ✓ Implementation of Proxies and Pumps. ✓ Log management. ✓ Packaging and delivery of Proxies and Pumps using Setup projects with the Wix Toolset extension. ✓ Installation of Proxies and Pumps using PowerShell Scripts. Technical Environment: Visual Studio, Asp.net Web API, RabbitMQ, SQL Server, AzureDevops,
- EY FranceBackend DeveloperApril 2020 - January 2021 (9 months)Project: Implementation of a middleware application to retrieve and expose data between internal and external applications. Project Context: The project involves developing API components to ensure the retrieval and exposure of encrypted data between several internal and external applications via RabbitMQ and Websocket technologies. Methodology: Agile, Scrum Team: 1 Architect, 1 Product Owner, 1 Scrum Master, 3 developers Tasks performed: ✓ Setup of a development and deployment process with Azure Devops. ✓ Database design. ✓ APIs for message management. ✓ RabbitMQ configuration. ✓ Communication between the application and RabbitMQ. ✓ Implementation of Batch processes with HangFire. ✓ Implementation of WebSocketClient. ✓ Internal testing, packaging, and delivery ✓ Correction of bugs from client testing. Technical Environment: Visual Studio, Asp.net Core Web API, RabbitMQ, WebSocket, SQL Server, Hangfire, AzureDevops, Docker. Issues/Challenges: Setup of a development and deployment process with Azure Devops, RabbitMQ configuration, Communication between WebSocketServer and RabbitMQ.
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
- National Engineering DiplomaHigher School of Private Engineers of Gafsa2016Diplôme national d'ingénieur
- Fundamental License in Computer ScienceFaculty of Sciences of Gafsa2012Licence fondamentale en sciences de l'informatique