Zain Khan, Developer in Karachi, Sindh, Pakistan
Zain is available for hire
Hire Zain

Zain Khan

Bio

Zain is a senior full-stack engineer with 10+ years of experience architecting and scaling production-grade web platforms. Specializing in Node.js, NestJS, React, and Angular, Zain builds secure, high-performance systems used by millions while aligning technical decisions with business growth.

Portfolio

Makro
JavaScript, React, Node.js, NestJS, TypeScript, Express.js, Docker, REST APIs...
Optimyse OU
JavaScript, React, Node.js, NestJS, HTML, CSS, Bitbucket, Docker, Ant Design...
Wide Range Digital Services
HTML, CSS, JavaScript, jQuery, React, React Native, Angular, Bootstrap, GitHub...

Experience

  • JavaScript - 10 years
  • Full-stack - 10 years
  • React - 8 years
  • Node.js - 8 years
  • TypeScript - 8 years
  • NestJS - 8 years
  • GraphQL - 7 years
  • Docker - 7 years

Preferred Environment

Ubuntu, Visual Studio Code (VS Code), Slack, Bitbucket, GitHub, Jira, Confluence, MacOS, Docker

The most amazing...

...thing about me is my balance of deep technical expertise, strong ownership, and the ability to deliver in high-stakes production environments.

Work Experience

Lead Engineer

2022 - PRESENT
Makro
  • Built applications, ensuring the code followed the latest coding practices and industry standards.
  • Designed and developed the business logic and back-end systems of the MVP experience.
  • Worked closely with other developers and QAs to understand the system from end to end.
  • Wrote unit, integration, and functional automation tests.
  • Developed high-quality, well-documented, and efficient code.
  • Challenged ideas and opinions to avoid pitfalls and inefficient solutions.
  • Used modern design patterns and architectural principles.
  • Supported the product owner in defining future stories and the tech lead in determining technical designs.
Technologies: JavaScript, React, Node.js, NestJS, TypeScript, Express.js, Docker, REST APIs, Jest, Test-driven Development (TDD), Confluence, Jira, Amazon EC2, Amazon RDS, Amazon S3 (AWS S3), GitLab, GitLab CI/CD, Amazon Cognito, Amazon Elastic Container Service (ECS), New Relic, Full-stack, GraphQL, Amazon CloudWatch, TypeORM, Amazon Web Services (AWS), Back-end, AWS Lambda, Microservices, Redis, AWS Step Functions, APIs, CI/CD Pipelines, Strapi, Shadcn, Tailwind CSS

Software Engineer

2020 - 2022
Optimyse OU
  • Worked closely and proactively with clients and engineering teams to develop new features throughout the platform and maintain and enhance the existing functionality.
  • Built robust, scalable systems from scratch and collaborated with other software engineers in diagnosing, fixing, and preventing production issues.
  • Identified and resolved performance, scalability, and data integrity issues.
  • Set up and maintained a high-quality bar in architecture, application stability and performance, and code hygiene.
  • Participated in code reviews to ensure code quality and knowledge distribution.
Technologies: JavaScript, React, Node.js, NestJS, HTML, CSS, Bitbucket, Docker, Ant Design, SCSS, TypeScript, Jest, Test-driven Development (TDD), Web Development, REST APIs, Amazon EC2, Amazon S3 (AWS S3), Amazon RDS, React Redux, Redux Thunk, JSX, Amazon Cognito, Amazon Elastic Container Service (ECS), Full-stack, GraphQL, Socket.IO, Amazon CloudWatch, TypeORM, Amazon Web Services (AWS), Back-end, AWS Lambda, Microservices, Redis, AWS Step Functions, APIs, CI/CD Pipelines, Strapi

Front-end Engineer

2016 - 2020
Wide Range Digital Services
  • Built web and mobile applications for the company's clients as part of a small team.
  • Architected, built, and maintained excellent web and mobile applications with clean code.
  • Used a variety of programming languages to create user-friendly web pages.
Technologies: HTML, CSS, JavaScript, jQuery, React, React Native, Angular, Bootstrap, GitHub, JSX, React Redux, Redux, Redux Thunk, Socket.IO, Node.js, Firebase, Redis, APIs

Experience

MakroPro

https://makro.pro/en
MakroPro is a new digital venture by the iconic CP Axtra group. The goal was to build a technology platform that would enable restaurant and hotel owners and independent retailers to do business and open doors for sellers. It has transformed the B2B marketplace ecosystem as customers have been put at the center of the business.

Fabric | SaaS eCommerce

https://fabric.inc/
A modular and headless platform for modern eCommerce experiences that became a unicorn and is used by millions of users around the world. I served as a full-stack developer on this project and reported to the CTO directly.

TalentAdore | Recruitment System

https://talentadore.com
The solution integrates an applicant tracking system, artificial intelligence-based candidate engagement technologies, and advanced automation. It automates those parts of the recruitment process where human input adds little or no value, saving time and allowing you to focus on your core work—the people. I acted as a front-end engineer on this project.

WiseDrive | Finding Car Services

This product solves all your car problems—receive offers from reliable workshops in just a few clicks. Choose the most suitable one based on price, location, or rating and book an appointment. The tech stack used for this product is React and TypeScript for the front end, along with unit testing and Express.js for the back end with a MySQL database.

Alectify Inc | AI-based SaaS Platform

The project was created to transform the electrical industry into a digital infrastructure. I started this project from scratch as a single resource with the client, and now the team has more than 15 developers. For the tech side, I chose to go with React on the front end, Django (Python) for the back end, Node.js for some other services, and PostgresSQL along with Docker infrastructure for the database.

Grantful | Research and Development

A platform set up to ease committee work, application submission, and the evaluation process for calls for proposals. Our method provides transparency of decision processes and constructive feedback from the evaluation process to all submitted applications. I started this project as an individual resource, using Next.js for the front end and Nest.js for the back end. For the database, I used PostgresSQL.

Education

2021 - 2024

Bachelor's Degree in Computer Science

University of Sindh - Jamshoro, Sindh, Pakistan

Certifications

OCTOBER 2020 - PRESENT

Certified JavaScript Developer

HackerRank

OCTOBER 2020 - PRESENT

Certified React Developer

HackerRank

APRIL 2020 - PRESENT

Multiplatform Mobile App Development with React Native

Coursera

MAY 2019 - PRESENT

React Nanodegree

Udacity

Skills

Libraries/APIs

React, Node.js, jQuery, REST APIs, React Redux, React Flow, Socket.IO

Tools

Slack, Bitbucket, GitHub, Jira, Confluence, GitLab, GitLab CI/CD, Redux Thunk, JSX, Amazon Elastic Container Service (ECS), Amazon CloudWatch, NPM, Mongoose, Amazon Cognito, AWS Step Functions, Shadcn

Languages

JavaScript, HTML, CSS, SCSS, Sass, TypeScript, GraphQL, Python, C#, Java

Frameworks

NestJS, Redux, Bootstrap, Material UI, Ant Design, Next.js, Express.js, Jest, React Native, Angular, Django, Tailwind CSS, ASP.NET

Paradigms

Test-driven Development (TDD), Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Microservices

Platforms

Ubuntu, Docker, MacOS, Amazon EC2, New Relic, Amazon Web Services (AWS), Firebase, Visual Studio Code (VS Code), AWS Lambda

Storage

MongoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), Redis

Other

Web Development, TypeORM, GitHub Actions, Full-stack, Back-end, APIs, CI/CD Pipelines, Strapi, Amazon RDS, Enzyme, WebSockets, GPU Computing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring