Resume
Lead Software Engineer & Engineering Manager
Nabil Benhamou
- Dubai, United Arab Emirates
- Phone: +971 52 326 49 54
- Email: bil@thebiltheory.com
- Website: www.thebiltheory.com
Summary
Engineering leader with 12+ years building teams and shipping products.
Currently managing 10 engineers at Mumzworld. Started the mobile department from scratch and grew it to 5 mobile engineers. Shipped the complete rewrite of the mobile app on iOS and Android.
Previously Head of Engineering at lepermislibre (edtech startup). Led 10+ engineers through monolith-to-microservices migration. Company grew €7M → €8.6M revenue during my tenure.
Hands-on technical leader with deep experience in React Native, microservices, and design systems. I code, mentor, hire, and make architectural decisions.
Experience
Engineering Manager
MumzworldDubai, United Arab Emirates
Started Mumzworld's mobile engineering department from scratch. Grew the team from 3 to 10 engineers (5 mobile, 5 frontend/backend) through hiring and internal transfers.
Manage hiring end-to-end: write job descriptions, screen candidates, run technical interviews, and make final hiring decisions.
Partner with VP of Engineering and product leadership on quarterly roadmap planning. Balance feature delivery, technical debt, and platform stability across mobile and web teams.
Shipped the complete rewrite of Mumzworld's mobile application to production on iOS and Android.
Work daily with Magento's constraints. Make technical trade-offs between what the business needs and what the platform allows. Push back when necessary, find creative solutions when possible.
Built My First Cart feature, established the company's design system, and created shared libraries that let teams reuse business logic across different parts of the application.
Make architectural decisions for mobile app, frontend systems, and API contracts. Write PRDs that translate product requirements into engineering execution plans.
Lead Software Engineer
MumzworldDubai, 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.
Principal Engineer
Property FinderDubai, 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.
Head of Engineering
lepermislibreLyon, France
Led a team of 10+ engineers (frontend, backend) at a fast-growing edtech startup. Hired 3 engineers and promoted 2 to senior roles.
Partnered with CEO and CTO on technical strategy during high-growth phase. Company grew from €7M to €8.6M revenue (20% YoY) during my tenure.
Led the migration from monolith to microservices. Made the system modular enough to support rapid feature development while the company scaled.
Created a design system and monorepo for the frontend. Cut time to ship new features by about 40% and made the codebase simpler for new hires.
Migrated the entire codebase from JavaScript to TypeScript. Fewer production bugs and safer refactoring as the team grew.
Introduced metrics for code health (test coverage, complexity, tech debt). Used the data to justify refactoring work to leadership and pick what to fix first.
Established RFC process for architectural decisions. Created templates, ran review sessions, and got engineers to document their thinking.
Moved from manual releases every 2 weeks to automated daily deployments. Cut deployment incidents by about 60%.
Ran monthly workshops on system design, testing strategies, and code quality. Helped engineers grow from mid to senior level.
Lead Software Engineer
OMPAntwerp, 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.
Lead Software Engineer
Majid Al Futtaim (Carrefour)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.
Frontend Engineer
Property FinderDubai, 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.
Frontend Engineer Ask for reference
BisnodeBrussels, Belgium
Frontend Engineer Ask for reference
Catalyst ITSydney, Australia
Skills
Leadership
Frontend Technologies
Languages
- 🇬🇧 English
- 🇫🇷 French
- 🇧🇪 Dutch