Resume
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
Professional Experience
Job Title: Engineering Manager
Company: MumzworldLocation: Dubai, United Arab Emirates
- •
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
- •
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
- •
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
- •
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
- •
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
- •
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
- •
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.
Technical Skills and Expertise
Leadership
Frontend Technologies
Languages Spoken
- Fluent in 🇬🇧 English
- Fluent in 🇫🇷 French
- Fluent in 🇧🇪 Dutch