About Mahdi
French
Native or bilingual
English
Conversational
Arabic
Native or bilingual
Experience
- RciBanqueReact Native DeveloperBANKING AND INSURANCEJanuary 2022 - May 2022 (4 months)Paris, FranceDevelopment of an innovative mobile application designed for electric vehicle (EV) drivers. It offers a convenient service for easily locating charging stations through its integration with Google Maps. Built with React Native, the app ensures a seamless user experience across various mobile devices. It also incorporates a secure mobile payment module, simplifying the EV charging process. RCI PAY represents a comprehensive solution for electric mobility needs, combining cutting-edge technology with user-friendliness.
- Voyageurs du MondeReact Native DeveloperTRAVEL AND TOURISMJune 2022 - October 2022 (4 months)Paris, FranceDevelopment of the "Voyageurs du Monde" mobile application, designed to help users plan their trips intuitively and conveniently. Operating offline, it allows for uninterrupted planning even without internet access. Developed in React Native and integrated with Expo, the application offers a fluid and responsive user experience across various mobile platforms. Thanks to Mapbox integration, it provides advanced mapping and navigation features, making travel planning even more accessible and engaging.
- nfiniteSenior FullstackJS DeveloperE-COMMERCENovember 2022 - April 2023 (5 months)Bordeaux, FrancePair development of Nfinite, a leading e-merchandising platform that empowers retailers to grow their business and enhance customer experience through powerful, customizable visual content. It combines artificial intelligence (AI), computer-generated imagery (CGI), and 3D technology to provide a unified visual platform for the world's largest brands and retailers. Nfinite facilitates the creation, display, and management of unlimited product visuals with cutting-edge CGI technology, making high-quality visual content more affordable and adaptable. It is a turnkey solution for creating, displaying, and managing product visuals through a single interface.As a Backend developer, my responsibilities included developing and maintaining GraphQL and REST microservices using TypeScript and Express.js. I wrote automated tests, including unit, integration, and end-to-end tests, to ensure the stability and scalability of production team updates. My contributions helped the company secure deals with Walmart and Amazon, resulting in fruitful partnerships and increased revenue.- Develop and maintain microservices and RESTful and GraphQL APIs using Node.js, TypeScript, and Express.js- Write automated tests, including unit tests, integration tests, and end-to-end tests using jest- Convert existing JavaScript codebase to TypeScript to improve maintainability and code quality- Create pipelines for continuous integration and continuous deployment (CI/CD) using GitLab CI/CD.- Create and maintain Grafana dashboards to visualize system performance metrics and key performance indicators (KPIs) Achievements: Implemented a monitoring system using Prometheus and Grafana, which made monitoring the public API much easier. Created a public API that enabled the company to secure a deal with Walmart and Amazon, resulting in fruitful partnerships and increased revenue.
Recommendations
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
- Software Engineering Engineering DegreeMcGill2009