personal information

- First Name: Afzaal
- Last Name: Ahmad
- Nationality: Pakistani
- Languages: English
- Address: Lahore, Pakistan
- Phone: +92 333 8611107
- Email: afzaalahmad866@gmail.com
- Skype: afzaalahmad866
2
years of experience
9
completed projects
8
Happycustomers
3
awards won
My Skills
90%
JavaScript / TypeScript
90%
React / Next
80%
Node / Express / Nest
80%
Cloud / AWS / GCP
75%
Agile / Git / Kanban
75%
CI / CD
75%
Architecture / Microservices
75%
NoSQL Databases
70%
Docker / Compose
70%
GraphQL / REST
55%
Unit / Integration Testing
30%
HTML / CSS
Experience & Education
-
Senior Software Engineer Fireflies.ai
- Introduced Google PubSub in microservices to insert data into Mongo which resulted in zero information loss as compared to sockets.
- Increased scalability of monitoring by using newrelic alerts with pagerduty for automated incident reporting.
- Increased monitoring by integrating slack into microservices for the customer team to debug.
- Worked on a microservice using puppeteer to record and transcribe meetings< with Google GKE.
- Increased monitoring by using heap to enable the customer support team to analyze growth based on real time analytics.
- Implemented a landing site using NextJS and React, which leads to a 20% increase in leads generation.
- Upgraded the dashboard app from React v15 to v17, reducing loading time by 4x.
- Reduced steps in error life cycle, by integrating sentry in monitoring infrastructure.
- Implemented payments using stripe for recurring monthly and yearly payments.
-
Software EngineerOfficeTour
- Created a containerized microservice architecture with focus on scalability and reusability.
- Implemented a CI/CD pipeline using Heroku to improve application version delivery.
- Implemented a data insertion queue using Bull and Redis for recording user sessions through rrweb.
- Created a custom hooks based microservice boilerplate using React with focus on reusability.
- Implemented a multi-tenant architecture using subdomains to enhance customizations.
- Implemented theming using styled-components to provide customized user interface.
- Implemented web conference calls using daily co to enhance virtual tour experience.
- Implemented customized editor using quill.js to write formatted descriptions.
- Implemented payments using stripe for recurring monthly and yearly payments.
- Tuned a webpack configuration using customize-cra to reduce loading time by 5x.
- Implemented image delivery through CDN, reducing image size and load time of pages by 3x.
-
Software Engineer Remotebase
- Developed a rest API based microservices using MongoDB and NestJS from scratch.
- Integrated Github, Slack, & Trello API using OAUTH for an in-house product.
- Increased monitoring by integrating sentry in monitoring infrastructure.
- Setup CI/CD pipeline using Jenkins to improve the process of application development.
- Created mail delivery service using Amazon SES which reduced mail delivery time to 1 minute.
- Created reusable components using React with focus on reusability and SRP.
- Integrated Rest API using axios with cancellation tokens to reduce network load of repetitive calls.
- Implemented custom hooks using closures to reuse stateful behavior between different components.
-
Software Engineering NUST, Pakistan
Major courses:
- Calculus I & II
- Fundamentals of Computer Programming
- Discrete Mathematics
- Object Oriented Programming
- Applied Physics
- Database Systems
- Data Structures & Algorithms
- Probability & Statistics
- Design & Analysis of Algorithm
- Computer Networks
- Operating Systems
- Software Design & Architecture
- Numerical Methods