Badges
Certifications
Work Experience
Senior Software Engineer
CoachHub GmbH•  September 2023 - Present•  Berlin Germany
Building a fast and efficient version of users list and downloads using Backend for Frontend in a microservices based event driven architecture for aggregating, rendering and downloading data to reduce overhead on Frontend. Built an internal library for analytics tracking on Front-end. Proposed an architecture for a history service for centralized logging of multiple microservices. Implemented a flow for managing users interviews in multiple languages.
Software Engineer
CoachHub GmbH•  July 2021 - September 2023•  Berlin Germany
Built an internal tool for customer support teams to replace a third party tool which has a significant impact on the budget. Wrote and supported data migration without any data loss and downtime. Upgraded onboarding experience for users to minimize the onboarding time by 300% and reduce working load from customer support team. Implemented a dashboard that increases the user’s engagement and reduces the overhead for information retrieval on the platform using ReactJS and Node.
Senior Engineer
Mikaels Labs•  May 2020 - June 2021•  Karachi Pakistan
Laid the foundation for an estimation tool for a car maintenance platform to estimate maintenance and parts cost using NestJS. Worked on a document builder application that integrates with a virtual recruitment assistant. Worked on a full stack web application that provides a designing platform for designers using Angular, Node and MySQL.
Senior Software Engineer
Loops Digital•  February 2019 - April 2020•  Karachi Pakistan
Developed a full stack hybrid mobile application that provides doctors a platform to manage diabetic patients remotely using Ionic, Angular, NgRx, Capacitor, NestJS and PostgreSQL. Contributed towards the development of a platform for the management of tenants for the landlords using Angular, Angular Material, Node and MongoDB.
Software Engineer
Loops Digital•  October 2018 - February 2019•  Karachi Pakistan
Developed some features like promo codes for an application that works on utm. Also contributed to the development of the chrome plugin of the application and payment integration using Angular, NgRx, Node and MongoDB.
Software Engineer
Attribe Solutions•  January 2018 - October 2018•  Karachi Pakistan
Lead a frontend team to build a web-based audio/video meeting platform using Web Real-Time Communications (Web RTC), Session Initiation Protocol(SIP), Angular, and NgRx. Developed multiple features including an on-screen numeric keypad for calling, custom meeting calendar and chat feature, video calling. Contributed to the development of a platform for the doctors where they can fix video meetings with patients or other doctors built using React and Redux.
Junior Software Engineer
Attribe Solutions•  March 2017 - January 2018•  Karachi Pakistan
Developed a hybrid mobile application based laundry solution for door to door pick and drop using the Ionic framework. Implemented third party APIs like Facebook Authentication, Google Maps, Google Places.
Trainee Software Engineer
Attribe Solutions•  September 2016 - March 2017•  Karachi Pakistan
Contributed in the development of features and bug fixing of a SharePoint project.
Education
Dawood University of Engineering & Technology
Computer Systems Engineering, BE•  January 2014 - January 2017•  CGPA: 3.14