Resume - Staff Engineer
Nabil Benhamou
Staff Engineer
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: Principal Engineer
Employment Period: 2024 - PresentCompany: MumzworldLocation: · Dubai, UAE
- •
Architected mobile platform from scratch at $300M e-commerce company. Set technical direction for React Native rewrite, NestJS API layer, and design system adopted by 5 squads serving 3.5M users.
- •
Built 'My First Cart' — personalized onboarding that helps parents build shopping carts through Q&A. Designed tag-based recommendation system powering product suggestions.
- •
Architected Quick Commerce platform — Magento integration layer and supporting services enabling fast delivery fulfillment across MENA markets.
- •
Partner with Director of Engineering on quarterly architecture reviews. Present technical tradeoffs to VP Product for platform decisions.
- •
Built NestJS abstraction layer decoupling mobile/frontend from Magento. Designed typed API contracts enabling independent deployment cycles.
- •
Led incident response during Black Friday 2024. Designed monitoring strategy, established on-call protocols, coordinated cross-team response.
- •
Architected design system adopted across 5 squads. Improved cross-team consistency and accelerated feature delivery.
- •
Built custom Expo plugins bridging React Native with native iOS and Android features.
- •
Optimized app for low-end Android devices in MENA markets. Fixed memory leaks, improved rendering performance.
- •
Designed monorepo architecture enabling atomic changes across mobile/web. Adopted by 5 squads.
- •
Mentored 5 engineers on React Native patterns. One promoted to squad lead. Wrote technical RFCs for mobile architecture and API design patterns.
Job Title: Principal Engineer
Employment Period: 2023 - 2024Company: Property FinderLocation: · Dubai, UAE
- •
Influenced technical direction across mobile and frontend departments. Mentored team leads and reviewed architectural decisions across 30+ engineers.
- •
Influenced technical hiring bar and interview process. Trained engineers on system design interviews. Reviewed Staff+ promotion packets.
- •
Architected Property Finder's Saudi market entry mobile app. Chose Expo over bare React Native. Presented technical strategy to executive leadership.
- •
Refactored authentication service and rolled out single sign-on across all applications.
- •
Rewrote WebSocket server with Express and Socket.io to handle in-app notifications.
- •
Created CLI tool for scaffolding serverless services. Adopted by 10+ teams.
- •
Wrote RFCs for unifying error messages and moving to monorepo architecture.
Job Title: Staff Engineer
Employment Period: 2021 - 2023Company: lepermislibreLocation: · Lyon, France
- •
Partnered with CEO and CTO on technical strategy during high-growth phase. Presented architecture decisions to board.
- •
Led migration from monolith to microservices. Designed service boundaries, API contracts, and deployment automation.
- •
Architected monorepo and design system from scratch. Built shared component library and tooling infrastructure.
- •
Migrated entire codebase from JavaScript to TypeScript. Designed migration strategy and built automated refactoring tools.
- •
Established RFC process for architectural decisions. Authored RFCs adopted company-wide.
Job Title: Lead Software Engineer
Employment Period: 2020 - 2021Company: OMPLocation: · Antwerp, Belgium
- •
Started OMP's Web Technology Initiative to move C++ desktop software to the web. Pitched strategy to leadership.
- •
Built micro-frontend architecture enabling 4 product teams to ship independently.
- •
Set up design system and monorepo.
Job Title: Lead Software Engineer
Employment Period: 2018 - 2020Company: Majid Al Futtaim (Carrefour)Location: · Dubai, UAE
- •
Led migration from SAP Hybris to React SPA using strangler pattern.
- •
Created 'Trolly', Carrefour's design system to speed up migration.
- •
Integrated Rich Relevance recommendation engine.
Job Title: Frontend Engineer
Employment Period: 2015 - 2018Company: Property FinderLocation: · Dubai, UAE
- •
Rebuilt Property Finder's website from Backbone and jQuery to React and Redux.
Job Title: Frontend Developer
Employment Period: 2014 - 2015Company: Dun & BradstreetLocation: · Brussels, Belgium
- •
Details omitted for brevity.
Job Title: Frontend Developer
Employment Period: 2012 - 2013Company: Catalyst ITLocation: · Sydney, Australia
- •
Details omitted for brevity.
Job Title: Graphics/Web Designer
Employment Period: 2010 - 2012Company: CompaneoLocation: · Belgium
- •
Details omitted for brevity.
Personal Projects
Hindsight - Incident Response Assistant — Python, FastAPI, PostgreSQL
Mark Studio - Editing Assistant for Writers — TypeScript, TanStack Start, OpenAI API
console-clean — TypeScript, Node.js
Technical Skills and Expertise
Technical
System Design, Architecture, API Design, Microservices
Frontend Technologies
React, React Native, Tanstack Start, Next.js, Expo
Backend Technologies
NestJS, Express, GraphQL, Node.js, Socket.io, Redis
Testing & Quality
Jest, Vitest, Playwright, Cypress, Testing Library
Infrastructure & Tools
AWS, Docker, Monorepos, CI/CD, Postgres, Grafana, Sentry
Languages
JavaScript, TypeScript, Python, SQL
Languages Spoken
Fluent in English, French, Dutch