Available to hire
I am a Senior Software Engineer with 7 years of experience developing full-stack applications using React.js, Node.js, Typescript, and AWS. I specialize in building scalable microservices architecture-based applications and have a strong focus on code quality, mentoring teams, and implementing robust testing strategies.
I enjoy collaborating with teams to deliver high-quality, performant software solutions. My background spans working with startups and established companies remotely across different countries, enhancing my adaptability and communication skills while driving organizational success.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Urdu
Fluent
Work Experience
Sr. Software Engineer at Ounass
February 28, 2025 - July 30, 2025Part of the catalog team responsible for designing and managing Product Listing Page (PLP), Product Detail Page (PDP), Homepage, and other core sections. Developed and maintained microservices architecture to enhance scalability and performance. Integrated and optimized search functionalities using ElasticSearch. Managed content and structured data using Contentful CMS. Responsible for generating and analyzing daily reports to monitor performance and improve decision-making. Shipped end-to-end features, ensuring seamless integration and functionality across the platform. Built a Slack bot for internal use, automating workflows and enhancing team communication.
Sr. Software Engineer at Bobtail
March 31, 2024 - July 30, 2025Successfully migrated a monolithic backend architecture to an event-driven microservices framework using Node.js, enhancing system scalability and maintainability. Transitioned front-end APIs to the newly developed microservices architecture, implementing feature flags for seamless integration and rollout. Established an event-based data migration pipeline from the monolith to microservices using AWS SQS, ensuring data integrity and consistency. Created and executed data verification scripts to validate the accuracy and completeness of service migrations. Developed a Backend-for-Frontend (BFF) layer for the mobile application, overseeing its releases and ensuring optimal performance. Designed and implemented a CI/CD pipeline utilizing GitHub Runner and AWS ECS, streamlining the deployment process. Documented APIs comprehensively using Swagger and Postman, facilitating clear communication and ease of use for developers. Actively participated in the development of backend services, ensur
Software Engineer at Xanpool
August 31, 2022 - July 30, 2025Developed and maintained scalable web applications to facilitate cryptocurrency transactions, improving user experience and transaction efficiency across front-end and back-end systems. Collaborated with cross-functional teams to design and implement RESTful APIs, enhancing integration between blockchain networks and internal payment systems. Optimized database performance by leveraging SQL and NoSQL technologies, ensuring secure and rapid processing of financial data for real-time user interactions. Contributed to the end-to-end development lifecycle, from requirements gathering to deployment, using modern frameworks like React and Node.js to deliver responsive, high-quality fintech solutions.
Software Engineer at Careem
March 31, 2022 - July 30, 2025Developed a driver-facing web application using Angular and Material UI, enhancing usability and functionality. Translated Figma designs into responsive, high-performance UI components, ensuring accurate implementation of UI/UX specifications. Integrated REST APIs and implemented feature flags to control and manage the rollout of new features. Collaborated with cross-functional teams to finalize the design and implementation of features, ensuring alignment with business objectives. Participated in code reviews to uphold high standards of code quality and maintainability. Managed deployments using a blue/green deployment strategy, ensuring minimal downtime and seamless transitions. Provided ongoing maintenance and support, troubleshooting issues, and implementing improvements based on user feedback.
Software Engineer at Kayak
November 30, 2020 - July 30, 2025Worked as a full stack engineer to develop trips booking application for business customers. Wrote end to end features with feature flags and experiments to directly measure the revenue impact of change. Developed frontend application with Angular and React. Collaborated with backend developers to design and implement REST APIs for Java and Node.js based applications. Implemented and maintained comprehensive end-to-end tests using Protractor, ensuring application reliability and adherence to business requirements. Maintained CI/CD pipeline on Bamboo CI. Deployed application to production using canary deployment strategy.
Software Engineer at Contegris
August 31, 2019 - July 30, 2025Led the development of an omni-channel contact center and ticket solution, ensuring seamless integration across multiple communication channels. Developed responsive front-end applications using React.js, Redux, Bootstrap, and Socket.io for contact center agents and administrators, optimizing user experience and efficiency. Engineered backend microservices using Node.js, Express.js, Socket.io, and RabbitMQ, supporting real-time communication and scalable task management. Integrated WhatsApp Business, Facebook Pages, Instagram, and Email for efficient management of inbound customer requests, enhancing customer service capabilities. Implemented Asterisk and Sip.js for inbound and outbound calls within the contact center, improving communication and responsiveness. Designed and implemented a skills-based routing engine to intelligently allocate tasks to agents based on their capabilities and workload. Established a robust CI/CD pipeline to deploy applications for both on-premises and clou
Sr. Software Engineer at Ounass
February 28, 2025 - July 30, 2025Part of the catalog team responsible for designing and managing Product Listing Page (PLP), Product Detail Page (PDP), Homepage, and other core sections. Developed and maintained microservices architecture to enhance scalability and performance. Integrated and optimized search functionalities using ElasticSearch. Managed content and structured data using Contentful CMS. Responsible for generating and analyzing daily reports to monitor performance and improve decision-making. Shipped end-to-end features, ensuring seamless integration and functionality across the platform. Built a Slack bot for internal use, automating workflows and enhancing team communication.
Sr. Software Engineer at Bobtail
March 31, 2024 - July 30, 2025Successfully migrated a monolithic backend architecture to an event-driven microservices framework using Node.js, enhancing system scalability and maintainability. Transitioned front-end APIs to the newly developed microservices architecture, implementing feature flags for seamless integration and rollout. Established an event-based data migration pipeline from the monolith to microservices using AWS SQS, ensuring data integrity and consistency. Created and executed data verification scripts to validate the accuracy and completeness of service migrations. Developed a Backend-for-Frontend (BFF) layer for the mobile application, overseeing its releases and ensuring optimal performance. Designed and implemented a CI/CD pipeline utilizing GitHub Runner and AWS ECS, streamlining the deployment process. Documented APIs comprehensively using Swagger and Postman. Actively participated in the development of backend services, ensuring high performance, reliability, and scalability.
Software Engineer at Xanpool
August 31, 2022 - July 30, 2025Developed and maintained scalable web applications to facilitate cryptocurrency transactions, improving user experience and transaction efficiency across front-end and back-end systems. Collaborated with cross-functional teams to design and implement RESTful APIs, enhancing integration between blockchain networks and internal payment systems. Optimized database performance by leveraging SQL and NoSQL technologies, ensuring secure and rapid processing of financial data for real-time user interactions. Contributed to the end-to-end development lifecycle, from requirements gathering to deployment, using modern frameworks like React and Node.js to deliver responsive, high-quality fintech solutions.
Software Engineer at Careem
March 31, 2022 - July 30, 2025Developed a driver-facing web application using Angular and Material UI, enhancing usability and functionality. Translated Figma designs into responsive, high-performance UI components, ensuring accurate implementation of UI/UX specifications. Integrated REST APIs and implemented feature flags to control and manage the rollout of new features. Collaborated with cross-functional teams to finalize the design and implementation of features, ensuring alignment with business objectives. Participated in code reviews to uphold high standards of code quality and maintainability. Managed deployments using a blue/green deployment strategy, ensuring minimal downtime and seamless transitions. Provided ongoing maintenance and support, troubleshooting issues, and implementing improvements based on user feedback.
Software Engineer at Kayak
November 30, 2020 - July 30, 2025Worked as a full stack engineer to develop trips booking application for business customers. Wrote end to end features with feature flags and experiments to directly measure the revenue impact of change. Developed frontend application with Angular and React. Collaborated with backend developers to design and implement REST APIs for Java and Node.js based applications. Implemented and maintained comprehensive end-to-end tests using Protractor, ensuring application reliability and adherence to business requirements. Maintained CI/CD pipeline on Bamboo CI. Deployed application to production using canary deployment strategy.
Software Engineer at Contegris
August 31, 2019 - July 30, 2025Led the development of an omni-channel contact center and ticket solution, ensuring seamless integration across multiple communication channels. Developed responsive front-end applications using React.js, Redux, Bootstrap, and Socket.io for contact center agents and administrators, optimizing user experience and efficiency. Engineered backend microservices using Node.js, Express.js, Socket.io, and RabbitMQ, supporting real-time communication and scalable task management. Integrated WhatsApp Business, Facebook Pages, Instagram, and Email for efficient management of inbound customer requests, enhancing customer service capabilities. Implemented Asterisk and Sip.js for inbound and outbound calls within the contact center, improving communication and responsiveness. Designed and implemented a skills-based routing engine to intelligently allocate tasks to agents based on their capabilities and workload. Established a robust CI/CD pipeline to deploy applications for both on-premises and clou
Education
Bachelors at COMSATS University
January 1, 2013 - December 31, 2017Bachelors in Software Engineering at COMSATS University, Pakistan
January 1, 2013 - December 31, 2017Qualifications
Industry Experience
Software & Internet, Financial Services, Retail, Transportation & Logistics, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Lahore today.