Hafsa Maqsood Khan, Developer in Lahore, Pakistan
Hafsa is available for hire
Hire Hafsa

Hafsa Maqsood Khan

Verified Expert  in Engineering

React Developer

Location
Lahore, Pakistan
Toptal Member Since
September 19, 2022

Hafsa is a skilled full-stack software developer with experience working with startups, product-based clients, and remote teams. She focuses on innovative and agile business solutions—past successes include a pipeline delivered to automate the deployments and Firestore integrations to obtain live data at runtime and reduce server load. Hafsa is not afraid to tackle new technology and constantly strives to broaden her skillset and discover ways to apply new knowledge to her work.

Portfolio

STB Software Development B.V.
CSS, React, TypeScript, HTML5, Styled-components, React Redux, JavaScript...
NoteRouter
Agile, Amazon S3 (AWS S3), API Integration, APIs, React, Node.js, Express.js...
Airlift Technologies
JavaScript, TypeScript, Node.js, NestJS, Kotlin, Docker, Snowflake, AWS Lambda...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), MacOS, GitHub, Slack, Skype

The most amazing...

...thing I've developed is an AI bot that records and transcribes meetings across multiple platforms like Zoom and Google Meet using Puppeteer and nut.js.

Work Experience

React Developer

2022 - 2023
STB Software Development B.V.
  • Developed a cutting-edge client portal for the stablecoin cryptocurrency, which enabled seamless integration of wallets and bank accounts, as well as streamlined buy and sell functionality for cryptocurrencies.
  • Demonstrated a keen eye for quality assurance by creating unit tests and stories for every component.
  • Implemented an advanced UI design system, utilizing headless UI and styled-components to ensure a fully responsive and visually stunning user experience based on the atomic design approach.
  • Integrated Google logins resulting in a streamlined and secure user authentication process.
  • Published an internal library to facilitate the reuse of UI components across multiple portals packaged using Vite 4 and SWC.
Technologies: CSS, React, TypeScript, HTML5, Styled-components, React Redux, JavaScript, Front-end, Front-end Build Tools, Bower Front-end Dependency Manager, Atomic Design, Headless UI, Amazon Cognito

Senior Full-stack Developer

2022 - 2022
NoteRouter
  • Solved legacy bugs in saving email drafts, which helped in improving customer and overall system reliability.
  • Migrated MUI from v4 to v5, which enabled the use of advanced features of version 5.
  • Improved the efficiency of sending out bulk emails and implemented personalization to email templates for bulk recipients, using handlebars and SendGrid.
  • Improved the response time, optimized Mongo queries, and refactored APIs.
  • Implemented CI/CD pipeline for the deployment of a React app.
Technologies: Agile, Amazon S3 (AWS S3), API Integration, APIs, React, Node.js, Express.js, Handlebars, SendGrid, Material UI, Antd, Distributed Architecture, ESLint, Twilio API, Bootstrap, Back-end, Back-end Development, Continuous Delivery (CD), Continuous Integration (CI), Software Architecture, CSS, HTML5, eCommerce, NoSQL, User Experience (UX), User Interface (UI), API Architecture, Architecture, Large-scale Projects, Authentication, Twilio, Web Architecture, Webpack, RxJS, REST, JSON REST APIs, JSON API, Unit Testing, Jest, AWS CodeDeploy, Webhooks, AWS CodePipeline, DocumentDB, Responsive, Front-end Development, Responsive UI, Scrum, Agile Software Development, Content Management Systems (CMS), Front-end Build Tools, GitHub

Senior Back-end Engineer

2021 - 2022
Airlift Technologies
  • Built a microservice to digitalize packaging material distribution and consumption solutions to reduce packaging cost per order, using NestJS, Fastify, TypeORM, and Postgres.
  • Streamlined communication across different microservices with AWS SQS and event broker.
  • Developed and deployed Lua scripts in Redis to perform custom atomic operations.
  • Worked on internal packages, including caching in Redis, event broker messaging with SQS and protection with Auth Guard.
  • Deployed Lambda functions to dump user data from third-party APIs into Snowflake to provide analytics to the product team.
  • Created CDK pipelines to automate and streamline the deployment of Lambda functions.
  • Wrote test cases and maintained a test coverage of 85% using Jest, which helped inform breaking changes before time.
  • Developed many end-to-end features for Android apps using the MVVM architecture and Firestore for live updates and push notifications.
Technologies: JavaScript, TypeScript, Node.js, NestJS, Kotlin, Docker, Snowflake, AWS Lambda, Fastify, Express.js, API Integration, Microservices, Redis, Web Development, APIs, OpenAPI, Firebase, SCSS, Firebase Cloud Functions, Full-stack Development, Microservices Architecture, HTML DOM, PostgreSQL, Confluence, Jira, Apps, Software, Android, SQL, Full-stack, REST APIs, Amazon Web Services (AWS), Agile, TypeORM, Communication, Front-end, Event-driven Architecture, Distributed Architecture, Figma, Amazon RDS, ESLint, Enterprise, Enterprise Systems, Twilio API, Bootstrap, Back-end, Back-end Development, Continuous Delivery (CD), Continuous Integration (CI), Build Automation, Software Architecture, Design Patterns, Software Design Patterns, CSS, HTML5, eCommerce, Online Ordering, Microsoft SQL Server, User Experience (UX), User Interface (UI), API Architecture, Google Cloud, Architecture, Large-scale Projects, Authentication, Twilio, Google Cloud Platform (GCP), Web Architecture, Webpack, JSON, REST, Test-driven Development (TDD), JSON REST APIs, JSON API, Unit Testing, Jest, AWS CodeDeploy, Webhooks, AWS CodePipeline, Responsive, DigitalOcean, Front-end Development, Relational Databases, Responsive UI, Amazon DynamoDB, Serverless, Serverless Architecture, Lambda Functions, Scrum, Agile Software Development, Content Management Systems (CMS), Serverless Framework, GitHub

Full-stack Developer

2020 - 2021
An Online Freelance Agency
  • Designed, architected, and developed the website for a real estate company from scratch using React, TypeScript, NestJS, and MongoDB.
  • Enhanced SEO and user experience by developing the landing site with Next.js.
  • Internationalized the React and Next.js app using i18n to reach potential customers across the globe.
  • Implemented Stripe integration for processing monthly and yearly subscriptions.
  • Integrated a REST API using Axios with cancellation tokens to reduce the network load of repetitive calls.
  • Led and designed boot camps for the new joiners and trained up to five developers.
  • Created a mail delivery service using Amazon SES to reduce mail delivery time.
  • Optimized server memory usage by adding support for saving media to AWS S3.
  • Reduced the website's loading time by adding lazy loading, Gzip compression, and code reusability.
  • Enhanced the user experience by adding support for dynamic subdomains and theming for vendors.
Technologies: JavaScript, TypeScript, React, Next.js, Node.js, NestJS, Express.js, Docker, API Integration, Microservices, Amazon Simple Email Service (SES), Amazon S3 (AWS S3), HTML, CSSinJS, MongoDB, Web Development, APIs, OpenAPI, Firebase, SCSS, Firebase Cloud Functions, Full-stack Development, Redux, Single-page Applications (SPA), HTML DOM, Redux Thunk, React Router, Material UI, Jira, Apps, Software, SQL, GitLab CI/CD, Full-stack, React Redux, REST APIs, Amazon Web Services (AWS), Agile, Communication, Front-end, MySQL, Figma, Chakra UI, ESLint, Enterprise, Enterprise Systems, Twilio API, Bootstrap, Back-end Development, Continuous Delivery (CD), Continuous Integration (CI), CSS, HTML5, NoSQL, Microsoft SQL Server, User Experience (UX), User Interface (UI), API Architecture, Google Analytics, Google Cloud, Tailwind CSS, Architecture, Authentication, Twilio, Google Cloud Platform (GCP), Server-side Rendering (SSR), Web Architecture, Webpack, JSON, Axios, RxJS, REST, Test-driven Development (TDD), JSON REST APIs, JSON API, Unit Testing, Jest, Webhooks, AWS CodePipeline, GraphQL, Vue, Responsive, Mapbox, Front-end Development, Relational Databases, Responsive UI, AWS Lambda, Serverless, Serverless Architecture, Lambda Functions, Scrum, Agile Software Development, Content Management Systems (CMS), GitHub

Full-stack Developer

2020 - 2021
Fireflies AI
  • Reduced the load time by four times by migrating the dashboard app from React v15 to v17, along with code optimization and refactoring.
  • Developed a microservice using Puppeteer, nut.js, and a captcha solver to record and transcribe meetings with Google Kubernetes Engine (GKE) for Zoom and Google Meets.
  • Implemented Slack commands for automation of customer support and debugging.
  • Published custom bit packages to be used as dependency across different microservices.
  • Created a landing site using Next.js, wrote test cases using the React Testing library, and assured 90% test coverage, leading to a 20% increase in lead generation.
  • Improved the system's overall reliability and automated alerts by integrating Sentry and New Relic alerts with PagerDuty.
Technologies: Node.js, Express.js, React, Next.js, Puppeteer, Web Development, APIs, SCSS, Full-stack Development, Microservices Architecture, Redux, HTML DOM, React Router, Apps, Software, Linux, JavaScript, Full-stack, REST APIs, Agile, Communication, Front-end, Event-driven Architecture, Distributed Architecture, Figma, ESLint, Enterprise, Enterprise Systems, Bootstrap, Back-end, Back-end Development, Continuous Delivery (CD), Continuous Integration (CI), Build Automation, Software Architecture, Software Design Patterns, CSS, HTML5, NoSQL, User Experience (UX), User Interface (UI), API Architecture, Tailwind CSS, Architecture, Large-scale Projects, Authentication, Twilio, Google Cloud Platform (GCP), Web Architecture, Webpack, JSON, Vercel, RxJS, REST, JSON REST APIs, JSON API, Unit Testing, Jest, Webhooks, Responsive, Front-end Development, Responsive UI, Scrum, Atomic Design, Agile Software Development, Content Management Systems (CMS), Front-end Build Tools, Meteor, GitHub

OfficeTour

https://officetour.com/
A web app that enables landlords to arrange 3D virtual tours as initial visits of rental spaces over a video call to better gauge the user's requirement for renting a space. The app targets real estate agencies to keep track of rented spaces and streamline and automate the renting process. It was developed using React, NestJS, TypeScript, MongoDB, and AWS to deploy, send emails, and store media with integrated Google Analytics to optimize the user experience. The application saves the travel time for brokers and prospects to visit multiple spaces, making it a convenient tool for the pandemic and post-pandemic periods.

Sbitany B2B

http://b2b.sbitany.com/
A web app connected to an ERP system facilitates wholesale dealers to buy products online at a standard rate, saving buyers from the hassle of product hunting. The app was developed on the MERN stack using APIs from the ERP system. The solution was developed for Sbitany, an industry leader in electrical home appliances' retail and wholesale, revolutionizing wholesale dealers' retail experience. The application helped the client target the larger market, standardized product prices globally, and revolutionized the retail experience.

Languages

JavaScript, TypeScript, HTML, CSS, SQL, GraphQL, SCSS, HTML5, C++, C#, Python, Kotlin, Snowflake

Frameworks

Express.js, Next.js, Redux, Material UI, Bootstrap, Tailwind CSS, Jest, Serverless Framework, Fastify, NestJS, .NET

Libraries/APIs

React, Node.js, CSSinJS, React Redux, REST APIs, OpenAPI, React Router, Twilio API, RxJS, JSON API, Puppeteer, Vue, Handlebars, Antd

Tools

Amazon Simple Email Service (SES), Slack, Skype, Redux Thunk, Confluence, Jira, Figma, Google Analytics, Webpack, AWS CodeDeploy, Front-end Build Tools, NGINX, PM2, GitHub, GitLab CI/CD, Firebase Authentication, SendGrid, Bower Front-end Dependency Manager, Amazon Cognito

Paradigms

Microservices, Agile, Microservices Architecture, HTML DOM, Event-driven Architecture, Continuous Delivery (CD), Continuous Integration (CI), Design Patterns, API Architecture, Web Architecture, REST, Test-driven Development (TDD), Unit Testing, Responsive, Serverless Architecture, Scrum, Agile Software Development

Platforms

AWS Lambda, Amazon Web Services (AWS), Firebase, Software Design Patterns, Twilio, Google Cloud Platform (GCP), Vercel, Mapbox, Docker, MacOS, DigitalOcean, Meteor, Linux, Android

Storage

MongoDB, Amazon S3 (AWS S3), MySQL, NoSQL, Microsoft SQL Server, Google Cloud, JSON, Relational Databases, Redis, PostgreSQL, Amazon DynamoDB

Other

Styled-components, API Integration, Full-stack, Web Development, APIs, Firebase Cloud Functions, Full-stack Development, Hybrid Frameworks, Single-page Applications (SPA), Software, Front-end, Distributed Architecture, Chakra UI, ESLint, Enterprise, Enterprise Systems, Back-end, Back-end Development, Build Automation, Software Architecture, eCommerce, Online Ordering, User Experience (UX), User Interface (UI), Architecture, Large-scale Projects, Authentication, Server-side Rendering (SSR), JSON REST APIs, Video Streaming, Webhooks, AWS CodePipeline, Front-end Development, Responsive UI, Serverless, Lambda Functions, Atomic Design, Content Management Systems (CMS), Minimum Viable Product (MVP), TypeORM, Apps, Amazon RDS, Communication, Axios, DocumentDB, Headless UI

2016 - 2020

Bachelor's Degree in Computer Science

University of Engineering and Technology - Lahore, Pakistan

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