
Muhammad Zohaib Imtiaz
Verified Expert in Engineering
Full-stack Developer
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
Experience
- React - 5 years
- Charts - 5 years
- Full-stack Development - 5 years
- Software Engineering - 5 years
- Node.js - 4 years
- TypeScript - 4 years
- Databases - 4 years
- Python - 2 years
Availability
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
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.
Senior Engineer
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.
Full-stack Developer
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.
Lead Front-end Engineer
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.
Software Engineer Level 2
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.
Lead Software Engineer
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.
Senior Full-stack Engineer
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.
Software Engineer
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.
Experience
Summerhill Hospital
Agent Application | Afiniti Mega Cloud
https://www.afiniti.com/partners/telephony-partnersQuick Configuration
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/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
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
GoShop
Education
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Faisalabad, Pakistan
Diploma in Engineering
Forman Christian College - Lahore, Pakistan
Certifications
The Complete Python Bootcamp From Zero to Hero in Python
Udemy
SQL (Advanced) Certificate
HackerRank
SQL (Intermediate) Certificate
HackerRank
SQL (Basic) Certificate
HackerRank
McKinsey Forward Program
McKinsey & Company
Skills
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, Complex SQL Queries
Tools
GIS, Git, Web GIS, Webpack, 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
Languages
TypeScript, JavaScript, Python, HTML, HTML5, CSS, ECMAScript (ES6), 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)
Paradigms
REST, Unit Testing, UI Design, Agile Software Development, Design Patterns, Management, Automation, Desktop App Development, Software Testing, Agile, Microservices, Adaptive
Platforms
Mapbox, Mobile, Docker, Twilio, AWS Lambda, Amazon Web Services (AWS), Sanity Studio, Kubernetes, Android, Shopify, Amazon EC2, Mendix, Jupyter Notebook, Anaconda
Storage
PostgreSQL, Database Modeling, Database Structure, MongoDB, Databases, MySQL, NoSQL, Elasticsearch, Database Architecture, Amazon S3 (AWS S3), SQL Joins, SQL Functions, SQL Views
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 (SPAs), 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, Back-end Development, Server-side Rendering (SSR), Dashboards, Leadership, Responsive Design, Serverless, Statistics, User Experience (UX), Web & Mobile Applications, Data Science, 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, Payment Gateways, Payment Processing, Supabase, OpenAI GPT-4 API, Storybook, Operating Systems, Calculus, Artificial Intelligence (AI), Mathematics, Discrete Mathematics, Session Initiation Protocol (SIP), 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, Web3, Problem Management, Problem Structuring, Complex Problem Solving, Domain Adaptation, Flexibility, Relationships & Well-being, Communication, Communicating for Impact, Data Modeling, Indexing, Optimization, Database Optimization, Database Table Optimization, Data Aggregation, Scraping
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring