Hi, I'm Ayesha Khan

Senior Backend Engineer with 5+ years of experience specializing in NodeJS, NestJS, and Express.

Ayesha Khan

About Me

I'm a Senior Backend Engineer with over 5 years of experience specializing in NodeJS, NestJS, and Express. I'm passionate about building robust, scalable backend systems and APIs.

My expertise includes working with various databases like MongoDB, PostgreSQL, and MySQL, implementing authentication systems, and integrating third-party services. I also have experience with microservices architecture and GraphQL.

Based in Karachi, Pakistan, I hold a Bachelor's degree in Software Engineering from Karachi University (UBIT). I'm constantly learning and improving my skills to stay at the forefront of backend development.

Work Experience

Over 5 years of professional experience building backend systems and APIs.

Applications Engineer II
Next Generation Innovations
December 2021 - Present | Full time (3+ years)
  • Implemented automated interview scheduling through WhatsApp
  • Integrated multi-lingual messages for English, Hindi and Arabic
  • Integrated messaging through WhatsApp and WhatsApp authentication
  • Implemented concepts like authentication, validations, password encryption, seeding and migrations
  • Third party integrations including Sentry and Swagger
  • CRM APIs integration
  • Implemented APIs using GraphQL with Apollo server
  • Implemented authentication with GraphQL
  • Worked on microservices architecture
  • Knowledge of streams, multi-threading, child processes, file system, event loop, clusters, load balancing etc
NestJS
Express
MySQL
TypeORM
NodeJS
GraphQL
Apollo Server
Backend Developer
Expando
February 2020 - December 2021 | Full time (1 year 10 months)
  • Learnt and integrated Rest APIs using Node and Express
  • Worked on the product as a full stack developer with frontend on React, backend using Node/Express and PostgreSQL as database
  • Implemented invoice generation algorithms in NodeJS
  • Implemented migrations with TypeORM
  • Worked on another full stack application with frontend on React, backend on Node/Express and MongoDB as database
  • Implemented MongoDB aggregations to fetch complex queries
  • Implemented image processing with OpenCV and C++
  • Integrated functionality of Aruco marker detection
  • Integrated websockets to send the marker coordinates to 3D environment developed by using ThreeJS
  • Created a WhatsApp clone for sending and receiving messages in real time using WebRTC
NodeJS
Express
PostgreSQL
MongoDB
TypeORM
React
WebRTC
OpenCV
C++
ThreeJS
.NET Developer
Zan Innovations
December 2019 - February 2020 | Intern (2 months)
  • Worked on the company project during this internship
  • Designed the front-end and back-end of the web application using ASP.NET framework
ASP.NET

My Projects

Here are some of the personal projects I've worked on.

Backend Server With Node/Express

Backend Server With Node/Express

The main goal for this project is to learn and implement the core functionalities of Node server. Implemented middleware, transactions, database locking and many other functionalities.

NodeJS
Express
MySQL
TypeORM
OOP
TypeScript
Backend Server With Nest

Backend Server With Nest

The main goal for this project is to learn and implement the core functionalities of Nest server.

Nest
MySQL
TypeORM
OOP
TypeScript
Hyperlocal Ecommerce WebApp for Laundry Services

Hyperlocal Ecommerce WebApp for Laundry Services

Final Year Project: Two apps, one for the laundry store and one for the customer. The main goal is to connect laundry stores to their customers.

NodeJS
ExpressJS
MongoDB
TypeORM
JavaScript

My Skills

Technical skills I've developed throughout my career.

Backend Development

NestJS (5 years)
NodeJS (5 years)
ExpressJS (5 years)
TypeScript
JavaScript
GraphQL
Apollo Server
REST APIs
Microservices

Databases

MongoDB (5 years)
PostgreSQL (5 years)
MySQL (5 years)
TypeORM

Other Technologies

WebRTC
OpenCV
C++
React
ASP.NET
ThreeJS
WebSockets

Soft Skills

Structural & Clean Code
Problem Solving
Team Collaboration
Communication

Education

Bachelor in Software Engineering

Karachi University (UBIT)

January 2017 - January 2021

Get In Touch

I'm always open to new opportunities and collaborations. Feel free to reach out if you have a project in mind or just want to connect.

Send a Message
Fill out the form below and I'll get back to you as soon as possible.