Afaq Ahmad, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Afaq is available for hire
Hire Afaq

Afaq Ahmad

Verified Expert  in Engineering

Software Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
August 17, 2022

Afaq is a senior full-stack engineer with a proven track record of delivering high-quality software solutions on time, working in enterprise-level teams using Agile methodologies. He designed scalable front-end web app solutions for a leading US freight marketplace and provided effective tier-3 support. Afaq has excellent communication skills and technical expertise in Node.js, React, Angular, Vue, AWS/GCP services, MongoDB, PostgreSQL, Supabase, and Firebase.

Portfolio

Start Grid (SearchTides)
Node.js, Vue, TypeScript, Tailwind CSS, Nuxt.js, PostgreSQL, Supabase...
CarsX Dealers
Vue, Supabase, Nuxt.js
FLock.io LTD
Automation, Discord, APIs, Telegram Bots, Discord Bots, Bots, Chrome Extensions...

Experience

Availability

Part-time

Preferred Environment

CI/CD Pipelines, React, Angular, AWS Lambda, MongoDB, Node.js, Kubernetes, Web Scraping, Nuxt.js, Google Cloud Platform (GCP)

The most amazing...

...customer satisfaction system I've developed helped my company sign benchmark partnerships with clients having 150+ outlets and a 2,000,000+ user base.

Work Experience

Node.js and Vue Developer

2023 - PRESENT
Start Grid (SearchTides)
  • Introduced new automated features in the website for an automated marketing strategy using Vue and Nuxt.js. The team uses the tool to save time, avoid manual data entry and further marketing process automation for clients.
  • Provided better navigation and user experience in the app for better action response with multiple optimization capabilities. Used Nuxt.js core SEO features and Vue templates to avoid code duplication.
  • Used Supabase extensively for secure data tracking and serverless back-end implementation and progressively introduced more features in less time for data scraping and automated data optimization.
  • Integrated and improved OpenAI-based email negotiation API integration for more effective cost negotiation with clients.
Technologies: Node.js, Vue, TypeScript, Tailwind CSS, Nuxt.js, PostgreSQL, Supabase, Natural Language Processing (NLP), Web Scraping, OpenAI GPT-3 API

Full-stack Developer

2023 - 2024
CarsX Dealers
  • Transformed the car-buying experience by streamlining transactions, facilitating informed decision-making, and offering a feature-rich platform for a dynamic automotive marketplace.
  • Connected buyers and dealers with separate dashboards for a personalized experience.
  • Used cutting-edge technologies like Nuxt.js, Vue.js, Supabase with passwordless authentication, PostgreSQL, OpenAI GPT, and web scraping, CarsX ensures seamless communication and a wealth of detailed information about cars for buyers.
Technologies: Vue, Supabase, Nuxt.js

Developer

2023 - 2023
FLock.io LTD
  • Developed Discord and Telegram bots with seamless integration into Chrome extensions and OpenAI using LangChain large language models (LLMs).
  • Elevated user engagement and streamlined digital interactions with my crafted solutions.
  • Redefined efficiency in the digital landscape through concise and automated bot replies.
Technologies: Automation, Discord, APIs, Telegram Bots, Discord Bots, Bots, Chrome Extensions, Python, Node.js, JavaScript, Algorithms

Next.js and React Developer

2023 - 2023
Dragonfly
  • Developed new static Next.js pages with SEO optimization and blog post using markdown syntax. I also completely revamped syntax highlighting and website docs and blogs using Docusaurus.
  • Improved the INP metric of the website for better Google SEO. Also, tracked and fixed bugs on priority and introduced some new pages for a better user experience. Improved and suggested Figma design changes with full documentation management.
  • Updated all illogical button links to proper pages by introducing new pages and fixing the responsiveness of existing pages. Worked extensively in Tailwind CSS and designed fully responsive, eye-catching pages.
Technologies: React, Next.js, Tailwind CSS, CSS, JavaScript, HTML5, Node.js, TypeScript, Chart.js, Vercel, Supabase

Web Scraping Expert

2023 - 2023
Kibi LLC
  • Scraped around 20,000+ books from each platform for a bookstore eCommerce and stored data in a remote database to make it accessible to website's back end.
  • Developed a Playwright-based web scraper (Selenium WebDriver) in TypeScript to scrape books from multiple platforms.
  • Dockerized the code to make it independent of platforms and to be able to run scraper cross platforms on multiple machines. Devised a speed-up approach to bypass Cloudflare checks to rapidly scrape much data in minimum time.
Technologies: HTML, Web Scraping, JavaScript, API Integration, Bootstrap, Next.js, Server-side Rendering (SSR), Express.js, PostgreSQL, Amazon RDS, Playwright, Python, Scrapy, Data Scraping

Senior Front-end Engineer

2023 - 2023
Dot Square
  • Developed a generative AI web app for generating AI images from user prompts. Users can upload sample images quickly, and the integrated ML pipeline will schedule model training.
  • Improved the app loading time by optimizing image loading performance by implementing the lazy loading technique and configuring appropriate image formats for efficient delivery.
  • Implemented PayPal REST APIs SDK to integrate PayPal payment gateway, enabling users to purchase credits that will be utilized during model training and image generation.
  • Integrated OpenAI LLMs to improve the quality of extracted text from PDFs, which enhanced the text quality and made it a much better tool.
Technologies: JavaScript, Python, FastAPI, Machine Learning, Payment APIs, PayPal API, CI/CD Pipelines, React, Redux, Django, E2E Testing, Next.js, Express.js, Web Applications, Google Cloud

Senior Software Engineer

2022 - 2023
Motive
  • Developed the safety and admin views in the front-end web app, a leading freight marketplace in America. Styled the app UI using CSS, Sass, and Semantic UI.
  • Added Semaphore CI and TrackJS integration to monitor the PR success and notify any leading failures through Slackbot. Used Jira for project tracking and Confluence to manage app documentation.
  • Participated in front-end on-call rotations to triage and fix engineering support issues.
  • Provided support for cross-vertical bug fixing while working in an enterprise team, along with professional-level communication with people across different time zones.
Technologies: Angular, Architecture, SemaphoreCI, RxJS, Figma, TrackJS, GitLab CI/CD, Visual Studio Code (VS Code), UI Design, MySQL, APIs, Agile Software Development, Sass, Postman, Scrum, API Integration, Front-end Development, Axios, Google Maps API, GitHub, NoSQL, Single Sign-on (SSO), Okta, Azure, Authentication, Web Development, JSX, Ruby on Rails (RoR), Webpack, Microservices, Google Cloud Platform (GCP), Google Analytics, Charts, REST, React Native, OAuth 2, Leadership, Selenium, Auth, Web Dashboards, Cloud, Virtual DOM, CSS3, JSON Web Tokens (JWT), Gang of Four (GOF) Design Patterns, Code Review, E2E Testing, Mocha, Chai, Web Applications, AWS Cloud Architecture, Amazon DynamoDB, Amazon S3 (AWS S3), Back-end Development, NestJS, Google Cloud, SCSS, Material Design, Atomic Design, OpenAI GPT-3 API, System Design, Mapbox, Mapbox API

Front-end Developer

2021 - 2022
Jobcase
  • Delivered settings and billing modules as a sub-team lead. Contributed to the job managing module as a marketing team member.
  • Conducted ticket refinement and estimation meetings along with sprint retros and sprint planning meetings. Tracked project progress through Jira Scrum boards.
  • Conducted daily team and client standups to efficiently communicate daily progress and asked team queries for clarity and smooth project progress.
  • Put extra effort into code freezing during holiday times. While QAs actively found non-shallow bugs, the development team fixed them in time and delivered them by putting in extra time.
Technologies: React, React Redux, TypeScript, Next.js, Docker, JavaScript 6, Figma, GitLab CI/CD, Jira, Styled-components, Visual Studio Code (VS Code), UI Design, MySQL, APIs, Django, NGINX, Agile Software Development, API Development, Scrum, API Integration, Storybook, Amazon Web Services (AWS), Front-end Development, Axios, Relational Database Design, User Interface (UI), GitHub, Content Management Systems (CMS), NoSQL, Authentication, Web Development, JSX, Webpack, Google Analytics, Charts, REST, OAuth 2, Auth, Web Dashboards, Virtual DOM, CSS3, JSON Web Tokens (JWT), E2E Testing, Redux, Express.js, Mocha, Automation, Web Applications, AWS Cloud Architecture, Amazon DynamoDB

Software Engineer

2018 - 2021
Arbisoft
  • Developed a production-grade customer feedback management cross-platform app in React, Next.js, and Angular with RxJS. Delivered full-stack application in time with Django REST and PostgreSQL back end.
  • Tracked project progress using Jira with Scrum methodology. Utilized Bamboo CI and Slack API for automated monitoring of newly merged code. Reduced the need for manual quality assurance.
  • Onboarded three major clients within a short span of six months. Scaled the portal to 100+ outlets. Also, delivered Sentimeter within the given period and handed it over to the marketing team.
  • Provided on-call support regarding my team to PMs in the US and Australian time zones. Delivered in-time updates and project queries to clients.
  • Reduced the customer feedback form submission time by 30%. Provided 80% test coverage using the unit and end-to-end implementation testing along with level three support.
  • Used custom styled components and Sass pre-processor extensively for styling UI components in React. Communicated with back-end teams via Postman collections and Swagger docs.
Technologies: React, Node.js, Automated Testing, Django, Angular, RxJS, Python, HTML, CSS, Express.js, MongoDB, MERN Stack, Redux, Next.js, Full-stack, Heroku, Bootstrap, HTML5, Software Architecture, API Gateways, Architecture, REST APIs, Git, Docker, Material UI, Redux Thunk, React Redux, Chakra UI, Visual Studio Code (VS Code), PyCharm, SQL, PostgreSQL, MySQL, APIs, Agile Software Development, Postman, Swagger, GraphQL, API Development, Scrum, API Integration, Storybook, Amazon Web Services (AWS), Front-end Development, Axios, Relational Database Design, User Interface (UI), jQuery, GitHub, Content Management Systems (CMS), NoSQL, Testing, JavaScript Testing, Azure, Apollo, Authentication, Web Development, JSX, Webpack, Vue, Charts, Python API, REST, React Native, OAuth 2, Leadership, Selenium, Auth, Web Dashboards, Cloud, Virtual DOM, QR Codes, CSS3, JSON Web Tokens (JWT), Test Automation, Gang of Four (GOF) Design Patterns, Test Automation Frameworks, E2E Testing, Mocha, Chai, Automation, Headless Commerce, Web Applications, AWS Cloud Architecture, Salesforce API, Amazon DynamoDB, Amazon S3 (AWS S3), Back-end Development, NestJS, Flutter, HIPAA Compliance, Google Cloud, System Design

Research Associate

2018 - 2019
Al-Khawarizmi Institute of Computer Science
  • Developed a machine learning-based network intrusion detection system to tackle any most common DDoS and zero-day attacks automatically learned from its previous history.
  • Researched benchmark NIDS and top-of-the-line datasets. Mainly used benchmark KDD99 cup dataset for training models.
  • Found ways to scrap websites with robots.txt specified guarded routes using Python Scrapy.
  • Learned to pitch over new researched ideas in front of a project manager's panel belonging to one of our well-known clients, Ebryx.
Technologies: Python, Web Scraping, Machine Learning, Deep Learning, PyCharm, jQuery, GitHub, Web Development, Redux, Web Applications, Back-end Development

Sentimeter

https://sentimeter.io/
Developed a custom feedback aggregation software system. I set it up with a complete front-end architecture along with building a cross-platform React application with Redux as a state-management tool. The software is currently serving around 20 clients with more than 200 outlets.
Additionally, I worked on creating a Flutter-based mobile application integrating GraphQL APIs and made interactive quiz-based feedback submissions feature for the users.

Kayak

https://www.kayak.com/
Created a meta-search engine helping millions of travelers around the globe to make confident decisions. It's currently available in over 18 languages and more than 30 countries. I contributed to revamping the affiliate portal and provided 70% of test coverage. I also monitored regression and canary builds for staging the production environment and resolved any release blockers effectively. Also, developed and deployed advanced chatbots for Discord and Telegram, leveraging Python and Node.js. Utilized frameworks such as Discord.js and python-telegram-bot for efficient bot programming and automation. Monitored bot performance using tools like Prometheus and Grafana. Optimized bot efficiency and response time through code refactoring and performance tuning. Actively engaged with the bot user community to gather feedback, provided support and updates, and continually enhanced bot features based on user input.

Jobcase

https://www.jobcase.com/
Created a US-based job marketplace and social media platform using AI and machine learning algorithms to target blue-collar jobs. I delivered the employer's portal with the most efficient team management in a minimal amount of time. I also managed the team by switching to Agile methodologies using Scrum and Kanban processes as per the client's demands.

Developed the solution in React and used LaunchDarkly for feature management and GitLab DevOps pipelines for smooth sprint deployments. Finally, I translated Figma UI/UX design wireframes to the actual product. Complete API collections were set up in Postman, and documentation was written in Swagger.

Motive

https://gomotive.com/
120,000+ companies, from small businesses to Fortune 500 enterprises, use Motive to transform the safety, productivity, and profitability of their operations. I contributed to adding SSO login and Google Maps APIs extensively for all platforms. I integrated various 3rd-party APIs (such as Google APIs, OpenWeatherMap, and custom business APIs) with bots to enhance functionality. Managed webhooks for real-time data processing and event-driven bot responses.

Social Media Application

https://github.com/afaq-ahmad123/mern-graphql
Developed a simple social media app while providing a sample of quality work to clients. I developed this web app from scratch in the MERN stack with GraphQL as the API paradigm best suitable for this problem.

Dream Square

A full-stack application developed in React and FastAPI along with ML pipelines setup to run on collected user data for image generation. A stable diffusion ML model was used on the back end. I was the full-stack developer who designed and developed a customer MVP with full unit testing in pytest for the back end.

Implemented NLP techniques using libraries like NLTK and spaCy to enable bots to understand and respond to user queries more effectively, enhancing user interaction and engagement. Designed bots with scalability in mind, using microservices architecture and cloud platforms like AWS and Azure to handle high traffic and ensure uptime.

Implemented OAuth2 for user authentication in bots, ensuring secure access. Employed best practices in security to safeguard against vulnerabilities and unauthorized access.

Kibi eCommerce | Book Scraping

https://www.kibibooks.com/
KibiBooks is the ultimate destination for all things related to books and reading. As a comprehensive online platform, they aim to connect book lovers, authors, and publishers in a seamless and engaging way.
Users can discover a vast collection of books spanning various genres, from captivating fiction and thrilling mysteries to inspiring biographies and educational resources. The carefully curated library ensures that they have access to a diverse range of titles that cater to every reading preference.

Not only can users explore and purchase books from our platform, but also engage with a vibrant community of readers. They can join discussions, share recommendations, and connect with fellow book enthusiasts who share their passion for literature.

Navigating through our website is simple and intuitive, making it easy to find the books users love. We offer personalized recommendations based on the user's interests and reading history, ensuring that they never run out of exciting new titles to explore.

The commitment to enhancing the reading experience extends beyond the virtual realm. KibiBooks also features book-related events, author interviews, and exclusive content to keep users engaged and inspired.
2015 - 2019

Bachelor's Degree in Computer Science

FAST NUCES - Lahore, Pakistan

NOVEMBER 2022 - PRESENT

Node.js, Express, MongoDB & More: The Complete Bootcamp 2022

Udemy

FEBRUARY 2022 - PRESENT

Coderust: Hacking the Coding Interview

Educative Inc.

FEBRUARY 2021 - PRESENT

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

DECEMBER 2020 - PRESENT

Intermediate React, v2

Frontend Masters

NOVEMBER 2020 - PRESENT

Complete Intro to React, v5

Frontend Masters

NOVEMBER 2020 - PRESENT

Javascript Essential Training

LinkedIn

Libraries/APIs

React, Node.js, Chai, REST APIs, React Redux, Google Maps API, Python API, Auth, API Development, jQuery, Vue, PayPal API, Salesforce API, Mapbox API, Redux-Saga, RxJS, AngularUI, Stripe API, Playwright, Chart.js

Tools

Git, Mocha, Redux Thunk, JavaScript Testing, JSX, Webpack, Google Analytics, Prisma, GitHub, Jira, GitLab CI/CD, Figma, SemaphoreCI, TrackJS, PyCharm, Slack, Confluence, NGINX, Postman, React Apollo, Pytest, Amazon Cognito

Frameworks

Django, Redux, Next.js, Express.js, Bootstrap, Material UI, Tailwind CSS, OAuth 2, Selenium, JSON Web Tokens (JWT), Ruby on Rails (RoR), React Native, NestJS, Angular, Protractor, Swagger, JavaScript MVC, JavaScriptCore, Scrapy, Nuxt.js, Flutter

Languages

JavaScript 6, TypeScript, JavaScript, Python, HTML, CSS, HTML5, SQL, CSS3, GraphQL, Sass, Pug, SCSS

Paradigms

Agile, Automation, Agile Software Development, Testing, REST, Test-driven Development (TDD), Test Automation, Gang of Four (GOF) Design Patterns, Sanity Testing, UI Design, Scrum, Microservices, HIPAA Compliance, Automated Testing, E2E Testing, Clean Code

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Heroku, Docker, Azure, Mapbox, MacOS, Visual Studio Code (VS Code), AWS Lambda, Kubernetes, Vercel, Blockchain

Storage

PostgreSQL, MySQL, NoSQL, Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB, Google Cloud

Other

Front-end, Back-end, MERN Stack, Full-stack, Software Architecture, SVG, APIs, API Integration, Storybook, Front-end Development, Axios, Single Sign-on (SSO), Authentication, Web Development, Charts, Design, Server-side Rendering (SSR), Full-stack Development, UI Development, User Experience (UX), User Interface (UI), Minimum Viable Product (MVP), Web Dashboards, Virtual DOM, CI/CD Pipelines, Test Automation Frameworks, Code Review, Headless Commerce, Web Applications, Back-end Development, OpenAI GPT-3 API, OpenAI GPT-4 API, Bots, Software Development, API Gateways, Architecture, Chakra UI, Relational Database Design, Content Management Systems (CMS), Okta, Apollo, Leadership, Cloud, QR Codes, Payment APIs, AWS Cloud Architecture, System Design, Automated UI Testing, MacBook, Styled-components, Regression Testing, Canary Releases, ACM Problem Solving, Problem Statements, Data Structures, Algorithms, Web Scraping, Machine Learning, Deep Learning, Apollo Server, SSH, FastAPI, Headless Software, Amazon RDS, Supabase, Natural Language Processing (NLP), Data Scraping, Material Design, Atomic Design, Discord Bots, Chrome Extensions, Telegram Bots, Artificial Intelligence (AI), Webhooks, Discord

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