Ali Zahid, Developer in Dubai, United Arab Emirates
Ali is available for hire
Hire Ali

Ali Zahid

Verified Expert  in Engineering

Software Developer

Dubai, United Arab Emirates
Toptal Member Since
March 2, 2021

Ali's passion for web design began when he was eight and since then, he's worked with large enterprises, government organizations, Academy and Emmy award-winning filmmakers, e-sports teams, student groups, and everything in between to help realize their ideas. A few facts about Ali are that he loves open source, enjoys developing with a range of tech—JavaScript, TypeScript, Prisma, Apollo, GraphQL, React Native, Next.js, and Tailwind CSS—and develops all of his side projects publicly on GitHub.


AYM Commerce
Microservices, MongoDB, GraphQL, Node.js, Prisma
AYM Commerce
JavaScript, Node.js, MongoDB, Azure, Azure Cosmos DB, Azure Functions, Prisma
AYM Commerce
Ruby on Rails (RoR), PostgreSQL, React Native




Preferred Environment

GitHub, Slack, MacOS

The most amazing...

...thing was rebuilding a WordPress blog with 20 million page views per month with Node.js, Ember.js, and AWS to reduce their monthly costs from $3,000 to $200.

Work Experience

Tech Lead

2019 - 2020
AYM 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, Prisma

Back-end Lead

2017 - 2020
AYM 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, Prisma

Full-stack Engineer

2017 - 2018
AYM 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 Native

Full-stack Engineer

2016 - 2017
  • 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, Redux

Full-stack Engineer

2015 - 2016
Pixel 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, Prisma

Full-stack Engineer

2013 - 2015
TallyMarks 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 Mobile

Full-stack Engineer

2006 - 2013
  • 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 is a privacy-focused contact-tracing app for COVID-19. You can use it to track your symptoms, the people you meet, and the places you visit. All your data is end-to-end encrypted and safe from any prying eyes.

I built with Node.js, Apollo, MongoDB, GraphQL, Next.js, TypeScript, and React Native. It uses end-to-end encryption from VirgilSecurity.

FlyFly is a SaaS product that offers a headless form API. Instead of storing data from your app or website in your own database or using TypeForm or Google Forms, you can use FlyFly's API. This allows you complete control over your form's design without worrying about the headache of where to store the responses.

Mittens is a React Native app that brings you to push notifications from GitHub. Sign in with your GitHub account, and a cron job built with Firebase Functions checks GitHub for any new notifications every minute and sends them to your device.

Willa is a simple and beautiful expense-tracking app written in TypeScript and built with Node.js, Apollo Server, Prisma, PostgreSQL, and React Native. It has features like collaboration and data visualization with graphs and charts.


React Native, Next.js, Tailwind CSS, Ember.js, Express.js, Ruby on Rails (RoR), Redux


Node.js, React, Stripe


MacOS, Firebase, Azure, Azure Functions, Android, SAP Mobile


GraphQL, TypeScript, JavaScript, PHP


Slack, GitHub, Prisma


MongoDB, PostgreSQL, Azure Cosmos DB, MySQL


Apollo, SAP, Data Visualization