About Mehdi
Arabic
Native or bilingual
English
Native or bilingual
French
Native or bilingual
German
Basic
Experience
- Mckinsey & CompanySenior Software EngineerCONSULTING AND AUDITSJune 2024 - Today (2 years and 2 months)Casablanca, MoroccoCollaborated with a major retail player (LabelVie Atacadao) to design a mobile application enabling merchants to easily restock via a fluid interface. I led the app development from scratch (grooming, ticket dispatch, product feedback integration) and rapidly delivered production-ready features without an onboarding period.I improved the React Native app (new features, optimized UX, integrated GA4 analytics) and refactored the backend to support multi-store management (dynamic pricing and stock). Price/stock synchronization was stabilized by eliminating 100% of conflicts through optimization of asynchronous requests.Developed and deployed custom Commerce Tools applications on Azure, adapted products for multi-store, automated workflows in Python (+50% productivity), and configured Azure Logic Apps to trigger real-time ETL processes.Optimized memory-intensive backend features, performed advanced debugging (Azure App Insights, OpenTelemetry), and resolved cloud configuration issues to ensure uninterrupted deployments.Mentored and onboarded new developers, provided direct support to operational and sales teams to resolve customer pain points, and wrote comprehensive documentation.Recognized for improving the performance, stability, and scalability of the ecosystem while maintaining a customer-centric approach.
- BlinkSenior Backend EngineerIMPORT AND EXPORTFebruary 2024 - May 2024 (3 months)Casablanca, MoroccoParticipated in the development of an all-in-one digital platform for trading, brokerage, and operations management for bulk maritime transport.• Reduced dependency installation time by adopting a more efficient package manager.• Developed email templates in TSX rendered server-side.• Audited existing code, proposed best practices, and implemented a new backend PoC applying software craftsmanship principles.• Refactored numerous components to improve readability: removed duplication, factored code into reusable functions, clearly separated business logic, DB queries, and view transformations.• Developed critical frontend components.• Contributed to technical documentation with clear development guidelines.• Optimized CI pipeline execution time for tests.Stack: NestJS · Nx · Jest · ReactJS · NextJS · AWS (Cognito, S3) · PostgreSQL · REST · Prisma
- Egghead TechnologiesLead Software EngineerTECHOctober 2021 - January 2024 (2 years and 3 months)Dubai - United Arab EmiratesLed the end-to-end development of an EdTech product used by major clients like Ferrari, Carrefour, Velas, Polygon, Solana Labs, and 1inch to educate their customers and foster loyalty through digital and physical rewards.• Developed the MVP in NestJS and React, leading to a $1M funding round from VCs and business angels (including the former CTO of Facebook, Outlier Ventures).• Managed an international team of 6 developers and QA (Jordan, Vietnam, Ukraine, UK, UAE): clarified requirements with Sales/Marketing/Business teams, organized Scrum ceremonies and technical workshops.• Created secure backend/frontend boilerplates to accelerate future company projects.• Developed key features: login flows (JWT, OAuth2.0 Google/TikTok/Facebook), social integrations (Facebook/Twitter), Discord bot (verifications, real-time notifications), OTP via AWS SNS/SES, smart contract for automatic crypto prize distribution, Fireblocks integration for digital asset management, Stripe for customer/user payments.• Designed a WebSocket game engine supporting thousands of simultaneous players, with a real-time leaderboard and dynamic spectator mode.• Implemented CI/CD pipelines, Husky, Docker/Docker Compose to ensure reliable deployments and reduce CI costs.• Automated question generation via OpenAI Davinci API, collected statistics for companies, and created Slack bots for customer management.• Optimized performance (BullMQ → Amazon SQS for scalability, Redis for state management and distributed data sharing).Result: a highly scalable, secure, and real-time product adopted by major international brands, generating strong user engagement.
Recommendations
Be the first to recommend Mehdi
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
- Computer Engineering - Software EngineeringUniversité de technologie Belfort Montbéliard2021
- State Engineering in Software Engineering and Information Systems IntegrationUniversité Hassan 2 Casablanca - Faculté des sciences et techniques de Mohammedia