About Mohamed
French
Native or bilingual
English
Fluent
Experience
- Action LogementSenior Fullstack .NET DeveloperPUBLIC SECTORSeptember 2020 - Today (5 years and 9 months)Paris, FranceCommon Bricks – Cross-functional multi-application modules;Design and development of reusable modules (Messaging, Authorization, Electronic Signature, DMS, Graphic Components) consumed by all ALS teams.▸Code Review and technical support for teams▸Development, publication, and maintenance of common modules (NuGet & npm packages)▸Automation: PowerShell and Node.js scripts▸Writing technical documentation and wikisExtranet – Customer Area for loans & housing assistance (Agile Scrum):▸Full-stack development: .NET Core API (back) + Aurelia JS (front)▸Automated E2E tests with Jasmine / WebDriver IO▸Load and performance tests with Artillery▸Migration of notifications to RabbitMQ (asynchronous messaging)▸Participation in workshops for design and technical solution definitionIntranet CRISTAL – Loan Management (Agile Scrum):▸Corrective and evolutionary maintenance▸Incident analysis, optimization, and code review▸Definition and validation of technical solutionsEnvironment: ASP.NET Core, Web API REST, C#, .NET, SQL Server, Dapper, Aurelia JS, JavaScript, HTML5, OpenID Connect, RabbitMQ, ELK Stack, Jasmine, WebDriver IO, Artillery, Node.js, PowerShell, NuGet, npm, GitHub, Azure DevOps, Swagger
- DTC.NET Development EngineerSPORTSOctober 2013 - August 2020 (6 years and 11 months)Paris, FranceTechnical lead for the team on a multi-application scope (ticketing, accreditation, transport, players, supervision). Present at 7 consecutive editions of the Roland-Garros tournament.Projects / Missions & developments:▸Roland-Garros Ticketing: Web solution for managing tournament ticketing▸ACCRED: WinForm application for managing stadium access badges and wristbands▸Service Providers: Web platform for managing requests (accreditations, parking, delivery)▸Transport: Management of player transport during the tournament▸Players: Multifunctional website (accreditations, transport, accommodation, statistics, videos)▸SMS: Platform for scheduled SMS sending to tournament stakeholders▸Supervision: Dashboard consolidating player information (transport, accommodation, matches, prize money)▸Photo Module: Silverlight then HTML5/JavaScript editor for generating badge photos (webcam, cropping, normalization)▸Evolution of the e-ticket assignment module (customer area)▸Migration of SMTP sending to Mailjet API▸Creation of a REST API for outsourcing catering rights management▸Implementation of external authentication via OpenID Connect / KeycloakCross-functional role:▸Technical Lead: architectural design, solution definition, participation in acceptance and deployment phases▸On-call duty and on-site technical support at Roland-Garros stadium▸Corrective and evolutionary maintenance across the entire application scopeEnvironment: ASP.NET, ASP.NET MVC, C#, WCF, SQL Server, NHibernate, Knockout JS, jQuery, JavaScript, HTML5, Telerik/Progress, DotNetNuke, Silverlight, OpenID Connect, Keycloak, Topshelf, TFS, Visual Studio
- CLEAR SIGHT CONSULTING (STARTUP).NET Development EngineerSOCIAL NETWORKSMay 2012 - September 2013 (1 year and 5 months)Rabat, MoroccoDevelopment from scratch of an opinion social network (news aggregation, personality ratings, statistics).▸Full realization: back-end, front-end, API, Chrome extensions, Facebook API integration⚙ Environment: ASP.NET, C#, SQL Server 2008, JavaScript, jQuery, Ajax, Flot.js, Chrome Extensions, Facebook API, SVN, Assembla
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
- Master - Software EngineeringEcole HIGH-TECH2015