Hi, I'm Ayesha Khan
Senior Backend Engineer with 5+ years of experience specializing in NodeJS, NestJS, and Express.

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.
- 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
- 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
- Worked on the company project during this internship
- Designed the front-end and back-end of the web application using ASP.NET framework
My Projects
Here are some of the personal projects I've worked on.
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.
The main goal for this project is to learn and implement the core functionalities of Nest server.
Certifications
Professional certifications I've earned.
My Skills
Technical skills I've developed throughout my career.
Backend Development
Databases
Other Technologies
Soft Skills
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.