Muhammad Zohaib Imtiaz, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Zohaib Imtiaz

Verified Expert  in Engineering

Full-stack Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
June 30, 2022

Muhammad is a software engineer with experience communicating with clients and translating their requirements and designs, enabling developers to understand and build products and systems easier. He's led various teams and projects to achieve client goals. Muhammad is excellent at listening to others' opinions to create the best solution or product.

Portfolio

Freelance
Algorithms, Amazon Web Services (AWS), Ant Design, API Integration, APIs...
BrandCloud LLC
APIs, Artificial Intelligence (AI), Data Engineering, Search Engines, Shopify...
Voiant
Mapbox, Python, React, Redux, TypeScript, AWS Lambda, Mapbox SDK, JavaScript...

Experience

Availability

Full-time

Preferred Environment

React, Node.js, Docker, Full-stack Development, Amazon Web Services (AWS), AWS DevOps, Python 3, Consulting, Enterprise, SaaS, NestJS

The most amazing...

...thing I've developed is an ERP system from the ground up, which includes features such as reports, support, payments, and maps.

Work Experience

Full-stack Engineer

2022 - PRESENT
Freelance
  • Created a headless CMS with Next.js and Sanity. Used Sanity's APIs to fetch content and populate your Next.js application with structured data.
  • Created schemas in Sanity.io, creating structured data models and managing assets.
  • Used Sanity and Next.js to deliver highly optimized web projects, ensuring faster load times, improved SEO, and a flexible content management system for clients and end-users.
  • Built npm package for Next.js and Sanity integration and published it to the npm registry: https://www.npmjs.com/package/next-ant-story-sanity.
  • Designed conversational flows, intents, and entities for chatbots using technologies such as Dialogflow, Amazon Lex, and Microsoft Bot Framework.
  • Developed a legal document management and drafting system using React, Ant Design, and Node.js. Leveraged AWS serverless architecture for scalable, cost-effective performance.
  • Developed a survey statistics application using React, TypeScript, Tailwind CSS, and Next.js, integrated with advanced chart libraries for data visualization, providing insightful survey analytics.
  • Implemented video streaming capabilities within an application developed with React, Node.js, and TypeScript. Utilized AWS services for seamless and efficient video content delivery and management.
  • Engineered a micro-finance management application for influencers and content creators, integrating platform APIs, Stripe. Utilized technologies such as React, Node.js, and TypeScript for a robust and user-friendly financial platform.
  • Developed a content analysis feature utilizing Social Handlers APIs for data collection and statistical analysis. Constructed it with React, TypeScript, and Ant Design to empower users with data-driven insights and analytics.
Technologies: Algorithms, Amazon Web Services (AWS), Ant Design, API Integration, APIs, Apple Business Chat, App UI, Axios, React, Node.js, NestJS, TypeScript, TypeORM, Express.js, Next.js, Maps, Chatbots, Canva, Slack App, Machine Learning, Consulting, Delivery, Python, Sanity Studio, UI Development, Database Modeling, UI Design

Senior Engineer

2024 - 2024
BrandCloud LLC
  • Built the back end with Nest.js and TypeScript and integrated Prisma and PostgreSQL. Leveraged Passport and JWT for authentication and Authorization.
  • Developed the front end with React, Vite, and Ant Design. Implemented Custom design with protected routing and public routing. Handled endless subdomains and store-specific subdomain designs.
  • Integrated AWS SES and S3 into the back end and leveraged the cloud technologies to build scalable solutions.
  • Designed and implemented AWS architecture. Utilized AWS apps, CloudFront CDN, EC2, Workmail, and SES. Set up the DNS records in the Route53. Provided a production, ready-to-use application to clients.
Technologies: APIs, Artificial Intelligence (AI), Data Engineering, Search Engines, Shopify, Python, Generative Pre-trained Transformers (GPT), Data Science, React, NestJS, Prisma, PostgreSQL, Ant Design, AWS IAM, AWS CLI, Amazon EC2, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon Route 53, Amazon Simple Email Service (SES), AWS WorkMail, PM2, Linux Network Stack, GitHub, React Router, Redux, Redux Thunk, OpenAPI, Swagger, Bash, Passport.js, JSON Web Tokens (JWT), Axios, TypeScript, Database Modeling, UI Design

Full-stack Developer

2022 - 2022
Voiant
  • Engineered cost-effective, efficient tools leveraging TypeScript, React, Mapbox, and Anaplan for GIS projects. Played a pivotal role in MVP development and strategy to drive project success.
  • Engaged in in-depth discussions and research with managers and business consultants to collaboratively define project deliverables, assess timelines, and evaluate complexity. Meticulously documented findings for project planning and execution.
  • Contributed to architecture and data engineering of the sales data set, utilizing TypeScript, React, and Mapbox for optimal visualization and Anaplan integration for data analysis.
  • Provided guidance and recommendations through data engineering for improved GIS solutions, aligning with the Minimum Viable Product (MVP) strategy to enhance sales operations and efficiency.
Technologies: Mapbox, Python, React, Redux, TypeScript, AWS Lambda, Mapbox SDK, JavaScript, Amazon Web Services (AWS), Python 3, MySQL, NoSQL, Java, Kubernetes, Docker, Front-end Development, API Integration, CSS3, JavaScript Libraries, Data Visualization, Product Development, MERN Stack, Data Engineering, Geospatial Data, Consulting, Enterprise, SaaS, Delivery, UI Development, Database Modeling, UI Design

Lead Front-end Engineer

2021 - 2022
Afiniti
  • Modernized the Avaya experience platform Agent application with a refined architecture using TypeScript, Next.js, and Azure.
  • Designed and implemented new features in existing systems using TypeScript, Next.js, React, Material UI, and API integration.
  • Delivered expert technical support for applications, systems, and infrastructure with TypeScript, Next.js, React, Material UI, API integration, and DevOps tools like Jenkins and Swagger, all hosted within the Azure cloud environment.
  • Debugged code proficiently in various applications, utilizing technologies such as TypeScript, Next.js, React, and Material UI to identify and rectify errors, ensuring optimal application performance.
  • Engaged in effective communication with clients and team members to ensure a clear understanding of project objectives and requirements, utilizing technologies like email, video conferencing, and project management tools as needed.
  • Enhanced a Next.js application by integrating Redux Toolkit and Redux RTK Query for REST APIs.
  • Performed comprehensive code reviews to uphold best practices and coding standards. Worked on Bitbucket with Git for streamlined review processes.
  • Implemented advanced React features, including lazy loading with Suspense, createPortal, and server-side data fetching in a Next.js environment. Utilized TypeScript, React, Material UI, and API integration to elevate user experiences.
  • Collaborated with internal stakeholders and design teams to review requirements, ensuring designs met their needs. Employed UI/UX expertise, client communication, design evaluation, and iterative feedback processes to achieve optimal user experiences.
  • Designed, developed, and maintained websites and web applications. Utilized Next.js, React, Redux, and Material UI for the front end and Node.js, TypeScript, and PostgreSQL for robust back-end development and efficient database management.
Technologies: Next.js, TypeScript, Redux, React Redux, Node.js, React, App UI, Revamps, User Experience (UX), Agile, Jenkins, Swagger, OpenAPI, WebSockets, Webhooks, SIP, Manual Software Testing, Manual QA, Apple Business Chat, VoIP, Bitbucket, Jira, Confluence, Documentation, JSDoc, Front-end Development, Sockets, User Interface (UI), REST, DOM, Team Leadership, API Integration, CSS3, JavaScript Libraries, Technical Leadership, Product Development, Microservices, MERN Stack, CI/CD Pipelines, Unit Testing, Jest, Enterprise, SaaS, Delivery, UI Development, Database Modeling, UI Design

Software Engineer Level 2

2021 - 2022
Afiniti
  • Developed software with React, Next.js, and API integration to streamline support center setup for new clients in a SaaS environment hosted on a private cloud. Enabled small to medium-sized businesses to establish their support centers effortlessly.
  • Developed Apple Business Chat features, including Apple authentication, payment, and survey forms, using React, Next.js, and WebSockets. Integrated Apple Business in a SaaS environment on a private cloud, enhancing customer engagement.
  • Managed and tracked tasks and bugs efficiently using Jira. Led inter-team communications and stakeholder involvement to address issues, ensuring proactive multi-team collaboration and timely delivery.
  • Implemented WebSockets in a React, TypeScript, and Next.js environment, enhancing real-time, bidirectional messaging and communication. Hosted on Azure within a private cloud for optimal performance and scalability.
  • Created Session Initiation Protocol calling using React, Next.js, and Azure, establishing direct connections between private telephone systems and the public telephone network. Delivered efficient communication in a private cloud environment.
  • Incorporated Git, Github, Bitbucket, and Jenkins into CI/CD pipelines, streamlining version control and enabling automated testing and deployment for efficient software development and release processes.
  • Worked collaboratively with data scientists, project managers, business users, and fellow engineers, employing a range of technologies to craft elegant and effective solutions.
  • Applied best practices in front-end development, including React, Next.js, HTML5, TypeScript, Polyfills, and shims to ensure seamless functionality and visual consistency across diverse web browsers.
  • Architected and deployed Webhooks in a TypeScript and Next.js environment hosted on Azure Lambda, enabling real-time data updates. This enhanced system responsiveness and data accuracy for optimal user experiences.
  • Implemented chatbot integration with Facebook Messenger, WhatsApp, and Apple Business Chat within the private cloud application. This enhanced user engagement and communication capabilities.
Technologies: React, Next.js, TypeScript, Docker, Node.js, HTML, HTML5, CSS, Software Engineering, Databases, Material UI, JavaScript, Redux, Axios, Software Development, Software Development Management, Software Development Lifecycle (SDLC), Web Development, User Experience (UX), Web & Mobile Applications, Front-end, APIs, Git, Web App Development, Software as a Service (SaaS), Customer Relationship Management (CRM), RESTful Routes, React Redux, REST APIs, Tables, Engineering, Automation, Front-end Development, Sockets, PostgreSQL, User Interface (UI), REST, DOM, Architecture, API Integration, CSS3, JavaScript Libraries, Data Visualization, Product Development, MERN Stack, CI/CD Pipelines, Unit Testing, Jest, Elasticsearch, Chatbots, Enterprise, SaaS, Delivery, UI Development, Database Modeling, UI Design

Lead Software Engineer

2020 - 2021
TheExpertsCloud
  • Developed a multi-tenant SaaS ERP with features like reports, analysis, payments, and map highlights using React, Redux, Preact, Docker, Material UI, Mapbox, Charts, Twilio, and Stripe.
  • Developed the ERP's back end with Python, MySQL, Serverless, and AWS. Utilized AWS Lambda, S3, EC2, and DevOps tools like Docker, Makefile, and Terraform for optimized system performance and scalability.
  • Designed and implemented an internal admin dashboard for a SaaS ERP using React, Redux, and Docker, with a user-friendly interface powered by Material UI.
  • Implemented modern software engineering processes using Agile methodologies, CI/CD pipelines, Git for version control, and Jira for efficient project management.
  • Deployed and optimized the system on AWS, utilizing AWS S3 and EC2 for scalable and reliable cloud infrastructure.
  • Created software for healthcare, workforce management, and corporate analysis reporting. Used React, Redux, Python, MySQL, Docker, AWS (Lambda, S3, EC2, and Elastic Beanstalk), and DevOps tools (Docker, Makefile, and Docker Compose) for development and deployment.
  • Developed comprehensive training paths for new junior developers, aligning their abilities and roles within project teams. This resulted in improved team efficiency, reduced onboarding time, and enhanced collaboration.
  • Led the development of Mapbox, Mapbox GL, and Turf.js into the ERP's regional and store module. Developed custom functions and buttons for interactive geospatial data. Utilized React, Redux, Material UI, AWS CloudFront, AWS Route53, AWS S3, and AWS WAF.
  • Implemented interactive store area drawing using React, Preact, Mapbox, Turf.js, and React GL Draw. Developed responsive areas that adapt to zoom levels for realistic geospatial representation within the web GIS and SaaS platform.
  • Linked geospatial data with Mapbox, Turf.js, and GeoJSON to enable users to interactively view summaries, business, and worker information. The map and table integration within Web GIS and the SaaS platform ensures an informative and friendly experience.
Technologies: AdonisJS, Express.js, Node.js, MongoDB, SQL, Serverless, React, Docker, Ant Design, Material UI, MySQL, Engineering, Software Engineering, HTML, HTML5, CSS, Full-stack Development, Software Testing, Databases, JavaScript, Redux, Mapbox, Charts, Twilio, Stripe, Python, Serverless Framework, Makefile, AWS Lambda, Axios, Bootstrap, ADONIS, Software Development, Software Development Management, Software Development Lifecycle (SDLC), Operating Systems, Design Patterns, Web Development, Statistics, User Experience (UX), Web & Mobile Applications, Algorithms, Management, Back-end, Front-end, Responsive UI, APIs, Git, Amazon Web Services (AWS), Auth0, Single Sign-on (SSO), Web App Development, Full-stack, Software as a Service (SaaS), GitHub, RESTful Routes, React Redux, REST APIs, Single-page Applications (SPA), GIS, Tables, Reports, SCSS, Sass, Stripe API, Mapbox SDK, Python 3, Front-end Development, User Interface (UI), REST, DOM, Team Leadership, Architecture, API Integration, CSS3, JavaScript Libraries, Data Visualization, Mapbox GL, Technical Leadership, Software Architecture, Product Development, Microservices, MERN Stack, CI/CD Pipelines, Unit Testing, Jest, Data Engineering, Elasticsearch, Geospatial Data, Web GIS, Canva, Slack App, SaaS, Delivery, Chart.js, UI Development, Database Modeling, UI Design

Senior Full-stack Engineer

2019 - 2020
TheExpertsCloud
  • Created an app for workforce management using React, Node.js, and AdonisJS. Features include hiring, chat, and Stripe payment integration; custom UI with Bootstrap, Bootstrap 4, and JavaScript. Includes data visualization, timesheets, and timetables.
  • Led end-to-end software development using React, Redux, CI/CD, and unit testing for the front end, along with Node.js, AdonisJS, and MySQL for the back end. Demonstrated technical leadership.
  • Applied industry-standard testing tools and methodologies, including Jest and Cypress, to conduct rigorous regression testing. This substantially mitigated the risk of regression issues in software releases hosted on AWS using the MERN stack.
  • Developed and executed test plans using Jest and Cypress to ensure the functionality and performance of React and Node.js components, confirming compliance with project requirements.
  • Merged data engineering and Mapbox GL within a MERN stack, deploying microservices. Employed CI/CD pipelines and unit testing (Jest) for optimal web GIS solutions, with Elasticsearch integration for geospatial data precision.
  • Applied SQL queries and performance-tuning techniques to enhance query response times and overall system efficiency, leveraging technologies like SQL Server, Oracle, and PostgreSQL.
  • Utilized AWS services, such as EC2, S3, Lambda, and CloudFormation, to architect and deploy scalable and fault-tolerant infrastructure, leveraging the power of the cloud for optimal performance and cost efficiency.
  • Implemented Docker containers to package and deploy applications, increasing portability and scalability while reducing dependencies and deployment issues.
  • Led cross-functional Agile teams, utilized Jira and Trello for task management, conducted efficient stand-ups, and practiced Scrum/Kanban for on-time, high-quality software delivery. Collaborated with stakeholders to refine requirements.
  • Architected and led the entire software development lifecycle from concept to deployment, utilizing technologies of Git, Docker, and CI/CD for efficient, scalable solutions.
Technologies: JavaScript, React, Node.js, ADONIS, AdonisJS, APIs, Stripe, Stripe API, Stripe Checkout, Stripe Payments, Twilio, Twilio API, Bootstrap, Bootstrap 4, Amazon Web Services (AWS), Databases, Redux, SCSS, Sass, Front-end Development, User Interface (UI), REST, DOM, Team Leadership, Architecture, API Integration, CSS3, JavaScript Libraries, Data Visualization, Mapbox GL, Technical Leadership, Product Development, Microservices, MERN Stack, CI/CD Pipelines, Unit Testing, Jest, Data Engineering, Elasticsearch, Geospatial Data, Web GIS, Mobile, Slack App, eCommerce, eCommerce UI, Delivery, Chart.js, UI Development, Database Modeling, UI Design

Software Engineer

2018 - 2019
TheExpertsCloud
  • Developed MERN stack solutions with AdonisJS and Material UI. Implemented industry best practices for fast, efficient applications, enhancing user experience, productivity, and satisfaction.
  • Created and implemented robust features and tables using SQL and Python for efficient operational data management and analysis, resulting in improved decision-making and streamlined business processes.
  • Implemented data validation and quality checks in Excel, ensuring accurate and consistent data throughout input, cleaning, and analysis. Reduced errors, enhancing data quality for better decision-making.
  • Utilized React, AdonisJS, and AWS to implement a multitenancy architecture, ensuring exclusive data access and efficient development, guaranteeing privacy.
  • Built customized Excel templates and dashboards and advanced Excel functions for precise issue tracking and reporting, delivering clear and actionable insights to stakeholders.
  • Developed an eCommerce React and React Native application for a pharmaceutical and healthcare sector company.
  • Implemented HIPAA in a pharmaceutical application of the healthcare industry with Node.js, MySQL, and AWS, ensuring secure data handling, confidentiality, and adherence to industry standards.
  • Developed and implemented secure and seamless payment modules using Stripe APIs and custom UI with MUI, developed in React and Redux, resulting in a streamlined and trustworthy transaction process for customers.
  • Created and implemented a machine learning-based recommendation system using Node.js and Python, significantly increasing application usage among users.
Technologies: React, Material UI, Axios, APIs, REST APIs, ADONIS, AdonisJS, React Redux, Tables, Reports, Charts, Algorithms, Reporting, Git, Excel 2016, Statistics, Engineering, Databases, JavaScript, Redux, SCSS, Sass, eCommerce, eCommerce UI, Delivery, Front-end Development, User Interface (UI), REST, DOM, API Integration, CSS3, JavaScript Libraries, Data Visualization, MERN Stack, CI/CD Pipelines, Mobile, Slack App, Machine Learning, Recommendation Systems, Chart.js, UI Development, Database Modeling, UI Design

Summerhill Hospital

A Mendix-based application built with Mendix Studio, Cloud Connectors, and AWS. I built the UI and integrated data and APIs. Used responsive UI with Atlas UI to provide a seamless experience on desktop and mobile devices.

Agent Application | Afiniti Mega Cloud

https://www.afiniti.com/partners/telephony-partners
A support center application for a private cloud application and as a front-end engineer, I liaised with back-end developers and DevOps to deliver a fast and optimized front end with WebSockets, webhooks, and SIP protocols, where I was also tasked to revamp the UI for a better and improved UX for the business and its agents.

Quick Configuration

https://www.afiniti.com/partners/channel-partners
An application developed to abstract the complicated process of creating and starting the support center for laymen and small and medium-sized businesses.

I led the project performance, communicated with the team and manager to stay up to date with requirements, and discussed any ambiguity beforehand to avoid stress workloads in fixing them.

GiddyOps

https://www.giddyops.com/
This project focused on the analysis and statistics of companies in various regions and service centers. It included the management of employees and time of service centers, earnings, rates, information tracking of services offered by service centers, and graphs for better understanding and overview.

I developed the back end in Python with the Serverless framework, built a database with Alembic and SQLAlchemy, and contributed to the Mapbox implementation.

Sonic Staff

An application developed to allow employers to manage their employees, gathering workers with their experience and bio information in one place.

We applied a secure payment method for payments to workers on mobile applications, built a feature that enables employers to manage shifts and tasks on the web application, and used Twilio and Stripe.

Optimal HCM

The project creates reports for the company and shows the current consumption of human resources. The custom-generated reports help identify which department in a company is spending more revenue and which is underpaid to help manage revenue and profits while predicting future resource development.

GoShop

It is an Android application that provides the service to buy groceries and pick and drop items. I used Firebase real-time database for data storing and Google Maps API for real-time tracking. Recommendations are generated for better user experience, while the recommendation system is implemented through market basket analysis and frequent pattern growth.
2015 - 2019

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Faisalabad, Pakistan

2013 - 2015

Diploma in Engineering

Forman Christian College - Lahore, Pakistan

Languages

TypeScript, JavaScript, Python, HTML, HTML5, CSS, SQL, Python 3, CSS3, Java, Sass, SCSS, Bash

Frameworks

Ant Design, Next.js, Material UI, Redux, Jest, Express.js, AdonisJS, Serverless Framework, Swagger, Tailwind CSS, NestJS, Bootstrap, React Native, JSON Web Tokens (JWT)

Libraries/APIs

React, Node.js, React Redux, REST APIs, Stripe API, Twilio API, Mapbox GL, Stripe, Sockets, ArcGIS, Chart.js, OpenAPI, React Router, Passport.js

Tools

GIS, Git, Web GIS, Auth0, GitHub, Excel 2016, Stripe Checkout, Canva, Makefile, ADONIS, Jenkins, Apple Business Chat, Bitbucket, Jira, Confluence, Prisma, AWS IAM, AWS CLI, Amazon CloudFront CDN, Amazon Simple Email Service (SES), PM2, Redux Thunk

Paradigms

REST, Unit Testing, UI Design, Design Patterns, Data Science, Management, Automation, Desktop App Development, Software Testing, Agile, Microservices

Platforms

Mapbox, Mobile, Docker, Twilio, AWS Lambda, Amazon Web Services (AWS), Sanity Studio, Kubernetes, Android, Shopify, Amazon EC2, Mendix

Storage

PostgreSQL, Database Modeling, MongoDB, Databases, MySQL, NoSQL, Elasticsearch, Amazon S3 (AWS S3)

Other

Charts, Axios, Software Development, Software Development Management, Software Development Lifecycle (SDLC), Web Development, Full-stack Development, Engineering, Software Engineering, Front-end, APIs, Web App Development, Full-stack, RESTful Routes, Single-page Applications (SPA), Tables, Reports, Reporting, Mapbox SDK, Consulting, SaaS, Delivery, Front-end Development, User Interface (UI), DOM, Architecture, API Integration, JavaScript Libraries, Data Visualization, Technical Leadership, MERN Stack, CI/CD Pipelines, Data Engineering, Geospatial Data, Maps, Slack App, UI Development, Serverless, Statistics, User Experience (UX), Web & Mobile Applications, Recommendation Systems, Algorithms, Back-end, Responsive UI, Single Sign-on (SSO), Software as a Service (SaaS), Customer Relationship Management (CRM), Stripe Payments, Bootstrap 4, Enterprise, eCommerce, eCommerce UI, Team Leadership, Software Architecture, Product Development, Machine Learning, Operating Systems, Calculus, Artificial Intelligence (AI), Mathematics, Discrete Mathematics, SIP Protocol, VoIP, WebSockets, Webhooks, App UI, Revamps, SIP, Manual Software Testing, Manual QA, Documentation, JSDoc, AWS DevOps, TypeORM, Chatbots, Search Engines, Generative Pre-trained Transformers (GPT), Amazon Route 53, AWS WorkMail, Linux Network Stack

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