Resume
Affaq Ahmed
Full Stack Web Developer & Designer
From Sargodha, Pakistan
Personal Statement#
Background
I began developing web applications in 2018 when I started my education in Computer Science. As I progressed, I ventured into freelance work and received positive feedback from clients. My journey began with Node.js and JavaScript, eventually expanding to include TypeScript. Over time, I have gained experience in React.js and Next.js as well. I find working with startups particularly exciting, as they provide a dynamic environment to create meaningful impact. Recently, I've been focused on leveraging my expertise in edtech platforms to drive growth and innovation.
Objective
"I have a deep passion for both the design and technical aspects of software development. I find great fulfillment in tackling complex challenges and crafting innovative solutions. My long-term goal is to grow into the role of a Software Architect, where I can contribute strategically to designing robust, scalable systems while driving technical excellence."
Education#
Bachelor of Science (Computer Science)
National University of Computer and Emerging Sciences (FAST-NUCES)
August 2018 - July 2022 | CGPA: 3.0/4.0 | Lahore, Pakistan
Intermediate in Pre-Engineering
Fauji Foundation Inter College
2016 - 2018 | Marks: 919/1100 | Khushab, Pakistan
Matriculation
Fauji Foundation School
2014 - 2016 | Marks: 972/1100 | Khushab, Pakistan
Experience#
Full Stack Developer
ZySoftec
May 2024 - present | Islamabad Pakistan (Remote)
- Led full-stack development of 5+ MERN projects, managing frontend design, UI/UX, database architecture, and API integration. Delivered end-to-end deployments on AWS (EC2, Amplify).
- Re-implemented application logic to transition from Firebase to MongoDB, redesigned features, and handled full Stripe integration for package-based checkout, improving payment processing efficiency.
- Spearheaded load time optimization for a Next.js project with a Node.js backend, achieving a 30% performance improvement through code refactoring and enhanced caching strategies.
- Designed and implemented real-time chat systems for two projects using Next.js, Node.js, and Socket.io, leading architecture and database schema design in MongoDB, ensuring seamless real-time communication.
- Architected and developed the MVP for an EdTech platform, working closely with the client to create the system from scratch, including schema design, API development, and socket communication. Later served as Lead Backend Engineer, supporting React Native development and leading admin panel design in React.js.
- As a Support Lead, diagnosed and fixed issues in a collaborative editor environment that integrated multiple OpenAI models, leading to smooth collaboration and error resolution.
- Resolved over 100 bugs per project during support phases, working directly with clients to enhance system reliability, while managing server deployments and scaling on AWS.
Languages: JavaScript/TypeScript
Frameworks/Tools: React.js, Node.js, Next.js AWS, TailwindCSS, MongoDB, Firebase, Socket.io, Vercel, Github, Git
Full Stack Software Engineer
Tintash
July 2022 - April 2024 | Lahore, Pakistan (Remote)
- Spearheaded end-to-end project delivery in React.js frontend development, demonstrating proficiency in design, integration, and pipeline setup.
- Re-implemented application logic to transition from Firebase to MongoDB, redesigned features, and handled full Stripe integration for package-based checkout, improving payment processing efficiency.
- Led the development and implementation of CI/CD pipelines for a React project, facilitating deployment on AWS through Bitbucket.
- Contributed to an internal company project and demonstrated proficiency in delivering projects with Nest.js/Node.js technology.
- Revamped a NestJs application by making several portions dynamic and writing seeders to enhance data initialization and management.
- Showcased architectural expertise by independently designing AWS infrastructure for projects.
- Wrote unit test cases for the backend of a project in NestJs to ensure code quality and reliability.
- Led a cross-functional team to optimize performance, resulting in a 30% increase in application efficiency.
- Developed and implemented batch scripts to optimize the build process, resulting in a savings of over 200 company hours in build creation.
- Designed the architecture for an application to scrape data for a Large Language Model (LLM) and implemented the code for it.
Languages: JavaScript/TypeScript
Frameworks/Tools: React.js, Node.js, Next.js, Nest.js, AWS, TailwindCSS, MongoDB, Bitbucket, Github, Git
iOS Developer Intern (Summers)
Taps'N'Clicks
March 2021 - August 2021 | Lahore, Pakistan
- Developed iOS applications using Swift, delivering robust and user-friendly interfaces.
- Integrated Backendless API in one app and Alamofire API in another for comprehensive full-stack implementations.
Projects#
Snapify - Social Media Platform
snapify-lac.vercel.app
Frontend: React, Redux, TailwindCSS, ReactQuery
Deployment: Vercel, AppWrite, Github
Utilities: TypeScript, Zod, Vite, RadixUI
20+ Freelancing Projects
fiverr.com
Final Year Project
Tap'N'Hire
Frontend: React, , React Native
Backend: NodeJS, ExpressJS, Firebase
Deployment: Heroku, Netlify, Github
Utilities: JavaScript, Git
University Semester Projects
at FAST-NU, Lahore
- TraveLog: a complete travel logging social media web application using MERN stack and socket.io for real-time messaging.
- A complete Blog Web Application using React and Nodejs with MongoDB as a database.
- A self service kiosk sort of web app for restaurants in React, Node, and MongoDB. It has the feature of generating QR codes and ordering through restaurant Wifi. A Software Engineering course project.
- Coded a Twitter Clone in JAVA. Including user Authentication, SWING-GUI, and SQL Database.
- Coded a complete Monopoly Game using C++. Console based game using the core concepts of OOP.
- Programmed a Candy Crush Game using C++. CLI based game using special characters as candies.
Personal Projects
that I did in my free time
- My Portfolio - A responsive portfolio website showcasing my skills and projects. Built using Next.js, TailwindCSS, and ShadCN. (Github | Website)
- Serpent Cases - An E-Commerce platform offering a seamless shopping experience. Built using Next.js, ShadCN, and TailwindCSS. (Github)
- Budget Buddy - A user-friendly expense tracker to help manage finances efficiently. Built using React, Material UI, Context API, and Local Storage. (Github | Website)
- CognoFlow - A visually appealing UI/UX implementation transformed from Figma. Built using ReactJS and advanced CSS. (Github | Website)
- Web Chat Vision - A robust video chat application for seamless real-time communication. Built using ReactJs and WebRTC technology. (Github)
- Alan AI News Reader - A news reader application with natural language voice commands. Built using React, Material-UI (MUI), and Alan AI. (Github | Website)
JavaScript
TypeScript
NodeJS
ReactJS
NextJS
NestJS
MongoDB
Firebase
AWS
Python