Resume - Staff Engineer
Staff Engineer
Nabil Benhamou
- Email: n••••@b•••••••.dev
- Phone: +971 52 ••• •• ••
- Nationality: B•••••
- Dubai, United Arab Emirates
- Personal Website: benhamou.dev
- LinkedIn Profile: benhamou.dev/in
Professional Summary
Professional Experience
Job Title: Lead Software Engineer
Company: MumzworldLocation: Dubai, United Arab Emirates
- •
Set technical direction for mobile, frontend, and backend architecture serving 3.5M active users. Led complete React Native rewrite, designed NestJS API abstraction layer, and established engineering practices adopted across 5 squads (mobile, frontend, and backend teams).
- •
Lead incident response during Black Friday 2024 (company's highest traffic period). Coordinate cross-functional IRTs across engineering, operations, and product teams. Reduced MTTR through systematic debugging, clear communication protocols, and post-incident analysis.
- •
Built NestJS middleware translating Magento GraphQL queries into clean, typed APIs instead of using Magento directly. Reduced API response times by 40% and isolated mobile team from Magento breaking changes, enabling independent deployment cycles.
- •
Participate in architecture reviews for backend and frontend teams. Provide guidance on scalability, performance, and system design decisions. Unblocked payment integration and inventory sync projects by designing shared API patterns.
- •
Built custom Expo plugins bridging React Native with native iOS and Android features. Extended framework capabilities for business requirements where off-the-shelf solutions fell short.
- •
Optimized app for low-end Android devices common in MENA markets. Fixed memory leaks, improved rendering performance, reduced bundle sizes by 35%. Ensured app performs well on devices with <2GB RAM.
- •
Designed monorepo architecture over polyrepo to enable atomic changes across mobile/web, share TypeScript types between frontend/backend, and reduce integration testing overhead. Adopted by 5 squads.
- •
Mentored 5 engineers on React Native patterns and architectural decisions. Wrote technical RFCs for mobile architecture, API design patterns, and performance optimization strategies used across teams.
- •
Built CI/CD pipelines for automated testing and deployments. Integrated CodeRabbit for AI-powered code reviews, reducing review time by 30%.
Job Title: Principal Engineer
Company: Property FinderLocation: Dubai, United Arab Emirates
- •
Influenced technical direction across mobile and frontend departments. Mentored team leads and reviewed architectural decisions across 30+ engineers.
- •
Built Property Finder's Saudi mobile app from scratch using Expo over bare React Native to accelerate time-to-market while maintaining OTA update capabilities for rapid iteration in new market. Partnered with product and design leadership to define mobile strategy, presenting technical tradeoffs to executive team.
- •
Refactored authentication service and rolled out single sign-on across all applications. Improved security posture and simplified user experience.
- •
Rewrote WebSocket server with Express and Socket.io to handle all in-app notifications. Integrated with Iterable and Braze notification platforms.
- •
Created CLI tool for scaffolding serverless services. Lets developers choose their language and automates setup. Adopted by 10+ teams.
- •
Wrote RFCs for unifying error messages across services and moving to monorepo architecture. Both improved system reliability and debugging experience.
- •
Ran monthly sessions for frontend engineers on testing approaches and managing software complexity. Helped establish engineering best practices.
Job Title: Staff Engineer
Company: lepermislibreLocation: Lyon, France
- •
Led migration from monolith to microservices. Reduced deployment time from bi-weekly to daily releases. Designed service boundaries, API contracts, and deployment automation. Cut deployment incidents through automated rollbacks.
- •
Implemented design system and monorepo architecture from scratch. Built shared component library and tooling infrastructure. Reduced onboarding time for new engineers through better developer experience.
- •
Migrated entire codebase from JavaScript to TypeScript. Designed migration strategy, built automated refactoring tools, and introduced code health metrics (test coverage, cyclomatic complexity).
- •
Established RFC process for architectural decisions. Authored RFCs for microservices patterns, TypeScript migration strategy, and monorepo architecture adopted company-wide.
Job Title: Lead Software Engineer
Company: OMPLocation: Antwerp, Belgium
- •
Started OMP's Web Technology Initiative to move C++ desktop software to the web. Pitched strategy to leadership and got approval.
- •
Built micro-frontend architecture enabling 4 product teams to ship features independently without blocking each other.
- •
Designed architecture simple enough for new developers but scalable for OMP's complex supply chain products.
- •
Set up design system and monorepo. Cut onboarding time from 6 weeks to 2 weeks.
Job Title: Lead Software Engineer
Company: Majid Al Futtaim (Carrefour)Location: Dubai, United Arab Emirates
- •
Led migration from SAP Hybris to React SPA using strangler pattern. Convinced business stakeholders to adopt incremental migration over big-bang rewrite, reducing risk while maintaining feature velocity.
- •
Created 'Trolly', Carrefour's design system, to speed up migration and maintain UI consistency.
- •
Integrated Rich Relevance recommendation engine. Personalized product suggestions increased average order value by 20%.
- •
Optimized frontend performance. Reduced page load times, improved responsiveness, fixed SEO issues.
Job Title: Frontend Engineer
Company: Property FinderLocation: Dubai, United Arab Emirates
- •
Rebuilt Property Finder's website from Backbone and jQuery to React and Redux. Made it easier to scale and maintain.
- •
Improved collaboration between design and development. Cut time from design handoff to implementation by 30%.
Job Title: Frontend Developer
Company: Dun & BradstreetLocation: Brussels, Belgium
Job Title: Frontend Developer
Company: Catalyst ITLocation: Sydney, Australia
Job Title: Graphics/Web Designer
Company: CompaneoLocation: Belgium
Personal Projects
Hindsight - AI-Powered Incident Response Assistant
Mark Studio - AI Book Editor
Technical Skills and Expertise
Frontend Technologies
Testing & Quality
Languages
Languages Spoken
- Fluent in 🇬🇧 English
- Fluent in 🇫🇷 French
- Fluent in 🇧🇪 Dutch