Afaq Ahmad
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Developer
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.
Next.js and React Developer
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.
Web Scraping Expert
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.
Senior Front-end Engineer
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.
Senior Software Engineer
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.
Front-end Developer
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.
Software Engineer
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.
Research Associate
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.
Experience
Sentimeter
https://sentimeter.io/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/Jobcase
https://www.jobcase.com/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/Social Media Application
https://github.com/afaq-ahmad123/mern-graphqlDream Square
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/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.
Education
Bachelor's Degree in Computer Science
FAST NUCES - Lahore, Pakistan
Certifications
Node.js, Express, MongoDB & More: The Complete Bootcamp 2022
Udemy
Coderust: Hacking the Coding Interview
Educative Inc.
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Intermediate React, v2
Frontend Masters
Complete Intro to React, v5
Frontend Masters
Javascript Essential Training
Skills
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
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