Resume

Email Phone Nationality Personal Website LinkedIn Profile Engineering Manager at Mumzworld Lead Software Engineer at Mumzworld Principal Engineer at Property Finder Head of Engineering at lepermislibre Lead Software Engineer at OMP Lead Software Engineer at Majid Al Futtaim (Carrefour) Frontend Engineer at Property Finder System Design Architecture SaaS Microservices AWS Developer Experience Technical Leadership Strategic Planning Effective Communication Empowerment Decision-Making Conflict Resolution React React Native Tanstack Start Next.js Expo AWS Docker Monorepos CI/CD Postgres Javascript TypeScript Python Java Dart Kotlin SQL GO Lang

Engineering Manager

Nabil Benhamou

  • Email: b•l@the••••••••.com
  • Phone: +971 52 ••• •• ••
  • Nationality: B•••••
  • Dubai, United Arab Emirates
  • Personal Website: benhamou.dev
  • LinkedIn Profile: benhamou.dev/in

Professional Summary

Engineering Manager with 12+ years leading teams at scale. Currently managing 10 engineers at Mumzworld (e-commerce). Previously Head of Engineering at lepermislibre (edtech startup), where I grew the engineering team and helped the company scale during high-growth phase. Hands-on leader comfortable with architecture, hiring, budgets, and stakeholder management.

Professional Experience

Job Title: Engineering Manager

Company: MumzworldLocation: Dubai, United Arab Emirates

Employment Period: 2024-Present
  • Built mobile engineering department from scratch at $300M e-commerce company. Grew team from 3 to 10 engineers (5 mobile, 5 frontend/backend) in 6 months.

  • Own hiring bar for mobile and frontend engineers. Defined interview process, created rubrics, trained 4 interviewers. Hired 5 engineers, rejected 80+ candidates.

  • Partner with Director of Engineering and VP Product on quarterly roadmap. Present engineering capacity, velocity, and risk assessments. Negotiate scope and timelines for 3 product teams.

  • Shipped complete mobile app rewrite (iOS/Android) serving 2M+ users. Coordinated across product, design, QA, and DevOps. Managed launch risk with phased rollout strategy.

  • Navigate Magento platform constraints daily. Advocate for engineering needs with product leadership. Push back on unrealistic timelines while finding pragmatic solutions.

  • Set technical direction for mobile, frontend, and API architecture. Write PRDs translating product requirements into execution plans. Review all major technical decisions across 3 teams.

  • Established design system adopted across 5 product teams. Created shared component library reducing duplicate code by 40%. Improved cross-team collaboration and consistency.

Job Title: Lead Software Engineer

Company: MumzworldLocation: Dubai, United Arab Emirates

Employment Period: 2023-2024
  • Led mobile engineers rebuilding the e-commerce app in React Native. Focused on making it scale and run fast.

  • Built custom Expo plugins to connect React Native with native iOS and Android features when the framework couldn't do what we needed.

  • Made the app work well on low-end Android devices. Fixed memory leaks, optimized rendering, and reduced bundle sizes.

  • Set up a monorepo with shared components and packages that multiple teams can use. Planning to open-source parts of it.

  • Created coding standards and review processes. Mentored engineers on React Native patterns and architectural decisions.

  • Built CI/CD pipelines for automated testing and deployments. Using CodeRabbit for AI-powered code reviews.

Job Title: Principal Engineer

Company: Property FinderLocation: Dubai, United Arab Emirates

Employment Period: 2023-2024
  • 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 and React Native. Set technical standards that other mobile teams adopted.

  • Refactored the authentication service and rolled out single sign-on across Property Finder's applications. Improved security and made it easier for users to access multiple products.

  • Rewrote the WebSocket server with Express and Socket.io to handle all in-app notifications. Built it to work with notification platforms like Iterable and Braze.

  • Created a CLI tool that lets developers scaffold new serverless services, choose their language, and automate repetitive setup work. Adopted by 10+ teams across the engineering org.

  • Wrote RFCs for unifying error messages across services and moving to a monorepo architecture. Both improved system reliability and made debugging easier.

  • Ran monthly sessions for frontend engineers on testing approaches and managing software complexity. Helped establish engineering best practices company-wide.

Job Title: Head of Engineering

Company: lepermislibreLocation: Lyon, France

Employment Period: 2021-2023
  • Led 10+ engineers (frontend, backend) at fast-growing edtech startup. Hired 3 engineers, promoted 2 to senior roles. Managed engineering budget and set compensation bands.

  • Designed org structure splitting platform and product teams. Created career ladder framework defining IC and management tracks from junior to staff level.

  • Partnered with CEO and CTO on 18-month technical roadmap. Supported company during high-growth phase. Presented quarterly engineering metrics to board.

  • Led migration from monolith to microservices. Reduced deployment time from bi-weekly to daily releases. Reduced deployment incidents through automated rollbacks and canary deployments.

  • Implemented design system and monorepo significantly improving feature delivery time. Reduced onboarding time for new engineers through better tooling and documentation.

  • Migrated entire codebase from JavaScript to TypeScript. Introduced code health metrics (test coverage, cyclomatic complexity). Reduced production bugs through improved type safety.

  • Established RFC process for architectural decisions. Ran architecture review sessions with product and design leadership to align on technical direction.

  • Ran monthly workshops on system design and testing. Coached 2 engineers through promotion to senior level. Created mentorship program pairing junior and senior engineers.

Job Title: Lead Software Engineer

Company: OMPLocation: Antwerp, Belgium

Employment Period: 2020-2021
  • Started OMP's Web Technology Initiative to move their C++ desktop software to the web. Pitched the strategy to leadership and got approval to build a new team.

  • Built and led the Web Technology Frontend Team from 0 to 6 engineers. Hired the team, set technical direction, and established development practices.

  • Built a micro-frontend architecture so different teams could work on different parts of the product independently. Let 4 product teams ship features without blocking each other.

  • Designed an architecture that was simple enough for new developers to understand but scalable enough to handle OMP's complex supply chain products.

  • Set up a design system and monorepo. Cut onboarding time from 6 weeks to 2 weeks.

  • Established coding standards and review processes. Used metrics to track code health.

Job Title: Lead Software Engineer

Company: Majid Al Futtaim (Carrefour)Location: Dubai, United Arab Emirates

Employment Period: 2018-2020
  • Led the migration from SAP Hybris to a React single-page application using the strangler pattern. Replaced the old system piece by piece without breaking the site.

  • Created 'Trolly', Carrefour's design system, to speed up the migration and keep the UI consistent.

  • Integrated Rich Relevance (a recommendation engine) into the website. Gave customers personalized product suggestions and increased average order value by 20%.

  • Optimized frontend performance. Reduced page load times, improved responsiveness, and fixed SEO issues.

Job Title: Frontend Engineer

Company: Property FinderLocation: Dubai, United Arab Emirates

Employment Period: 2015-2018
  • 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 the time from design handoff to implementation by 30%.

  • Worked daily with the product owner and design team to make sure we built the right features for users.

  • Helped create a culture where the team shared knowledge and learned from each other.



Languages Spoken

  • Fluent in 🇬🇧 English
  • Fluent in 🇫🇷 French
  • Fluent in 🇧🇪 Dutch