Syed Muhammad Taha

Germany

@smtaha512

Senior Software Engineer | CoachHub

Badges

Problem Solving
CPP
Days of Code
Days of JS
Sql

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

Skills

Linux
Nginx
Git
AWS EC2
AWS S3
Docker
GitHub
GitLab
Bitbucket
JIRA
Confluence
PostgreSQL
MySQL
MongoDB
NestJS
React
Angular
Ionic
Capacitor
Bootstrap
NgRx
Express.js
Jest
GraphQL
Electron
Vue.js
FastAPI
JavaScript
TypeScript
Python
HTML
CSS
Algorithm
NodeJs
Data Structure
SQL