Tech Lead
2019 - 2020AYM Commerce- Designed the architecture and oversaw the construction of the next generation of warehouse tech for Danube, the largest chain of supermarkets in Saudi Arabia.
- Managed my team and dealt with stakeholders to figure out requirements.
- Performed code reviews, made sure our multiple app repositories were consistent, and that multiple teams from different timezones worked well together.
Technologies: Microservices, MongoDB, GraphQL, Node.js, PrismaBack-end Lead
2017 - 2020AYM Commerce- Built the back end of P&G Pampers Loyalty Program with Node.js, MongoDB, and Azure Functions to bring crashes and downtime to zero for several million monthly active users.
- Designed the architecture, wrote the code, and created coverage tests for 100% code coverage.
- Launched the new back end in eight markets in a single year—each with its own set of features and behavior—all driven by configuration from the same codebase.
Technologies: JavaScript, Node.js, MongoDB, Azure, Azure Cosmos DB, Azure Functions, PrismaFull-stack Engineer
2017 - 2018AYM Commerce- Built operations apps for Danube, the largest chain of supermarkets in Saudi Arabia.
- Increased fulfillment capacity by 10x by automating processes, collecting useful data to drive business decisions, and bringing everything from paper to mobile.
- Built apps for pickers, drivers, and store managers with functionality that cut the time by 90% for all tasks.
Technologies: Ruby on Rails (RoR), PostgreSQL, React NativeFull-stack Engineer
2016 - 2017JadoPado- Localized the app into Arabic with support for RTL layouts.
- Improved RTL support for React Native by sending pull requests to popular libraries.
- Researched and created tricks to better support RTL and localization for React Native.
Technologies: React Native, ReduxFull-stack Engineer
2015 - 2016Pixel Twist Media- Built mobile apps with Ember.js and Cordova and a back end with Node.js and MongoDB.
- Converted customer requirements into actionable items.
- Worked and coordinated with stakeholders remotely.
Technologies: Ember.js, Node.js, MongoDB, Express.js, PrismaFull-stack Engineer
2013 - 2015TallyMarks Consulting- Developed apps for enterprise clients with Ember.js and Cordova and native apps with Android; used SAP as the back end.
- Built the SAP mobility business presence for TallyMarks in Dubai.
- Created apps for a range of clients, including Dubai Healthcare City, Etihad Airways, Abu Dhabi National Hotels, and Engineers Office in UAE.
Technologies: Ember.js, Android, Node.js, MongoDB, SAP, SAP MobileFull-stack Engineer
2006 - 2013Freelance- Built websites for Academy and Emmy award-winning filmmakers, e-sports teams, video game sites, and other businesses.
- Spoke about technology and entrepreneurship at different events.
- Built amazing products for web and mobile using Node.js, React/Native, MongoDB, PostgreSQL, FaunaDB, Next.js, and Prisma.
Technologies: Node.js, MongoDB, PHP, MySQL, Prisma