Taha M.

About Me

Experience years: 3<br> Last experience details: Working on a product that has 1000's of live users. At my current job, we focus more on quality code rather than quantity. My main role is fixing bugs, writing major features using React, Redux on front end and Node(Express), Graphql and Sequlize using a Postgres Database on the backend<br> Short description: Began my professional career while still studying at my university with a deep passion for making web applications using React/Node. <br>I have more than 3 years of experience of being in the industry. Also, can handle Graphql on client and server side using React and Node respectively. I believe JavaScript is the greatest language due to its ease of use, scalability and reusability when it comes to writing backend, client side, desktop app and hybrid mobile apps. Moreover, have worked with MongoDB and Postgres data bases using ORMs like Sequilize and Prisma. Sometimes, at home, I miss coding and logic building, I am addicted to the usual dopamine rush I get from solving coding issues :) <br><br>Also, have experience working in React Native. I'm a fast learner and can pick up concepts quickly

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior React.js Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Beyond ONE
Beyond ONE
Senior Software Engineer I
2025 - Present
Lahore, Pakistan
  • Working for a digital services provider radically reshaping the personalized digital ecosystems of consumers in high-growth markets around the world.

  • Building a digital services aggregator platform with a strong telco foundation and a profitable growth strategy.

Siemens
Siemens
Senior Software Engineer
2023 - 2025 (2 years)
Lahore, Pakistan
  • Spearheaded the design and implementation of a comprehensive document management feature for a factory automation product using Angular.

  • Enabled functionalities like single and bulk document upload, update, deletion, and advanced search capabilities.

  • Improved document management efficiency by integrating detailed viewing, pagination, tagging, and asset associations.

  • Implemented OAuth for secure and seamless user authentication and authorization in the app's front end.

  • Designed and developed a Go application to integrate with Apache Kafka, including a consumer for efficient data processing.

  • Established real-time communication with the front end using WebSocket connections.

  • Implemented a feature to sniff and monitor data from Kafka topics, enhancing real-time observation and proactive issue identification.

Mailmunch
Mailmunch
Software Engineer
2021 - 2023 (2 years)
Lahore, Pakistan
  • Led the redesign and enhancement of the company's front-end web application using React, TypeScript, Tailwind, and GraphQL, significantly improving user experience and modernizing the product's appearance.

  • Contributed to the development and optimization of a microservices-based architecture, enhancing the product's scalability and maintainability.

  • Developed reusable Storybook components, which streamlined the codebase, increased development efficiency, and ensured consistency across the team.

  • Overhauled the back end with Node, Express, and GraphQL to integrate new features and address bug fixes, leading to enhanced product functionality and a smoother user experience.

  • Implemented Cypress for automated testing, which reduced manual testing time and increased the overall product stability.

  • Innovated the CI/CD pipeline using Jenkins, resulting in faster deployment cycles and more reliable software releases.

  • Trained the QA team in writing automation scripts with Cypress, enhancing their ability to identify and resolve issues, thereby improving product quality.

We Over I
We Over I
Software Developer
2020 - 2021 (1 year)
Lahore, Pakistan
  • Developed the digital product roadmap for a social media application built with React Native and JavaScript.

  • Created the app UX, delivering state management solutions to keep UI controls in check.

  • Produced back-end solutions to help keep up with the rapidly evolving app changes.

  • Built an interactive video experience and chat service using Socket.io, which seamlessly communicated with the Node.js back end and resulted in a reliable, fast, and efficient system.

  • Developed advanced caching capabilities on the back end using Node.js, which not only improved system performance but also resulted in a more cost-effective and scalable solution.

Tintash
Tintash
Software Developer
2019 - 2020 (1 year)
Lahore, Pakistan
  • Designed and delivered solutions for a Fortune 500 company's PoC project, implementing highly performant and scalable solutions.

  • Implemented automation solutions for repetitive tasks and added new features to the existing portal.

  • Refactored the legacy codebase, triaging and fixing bugs.

  • Enhanced the company's inventory management system by implementing new features with JavaScript, React.js, Redux, and RxJS, improving the team’s ability to manage inventory and streamline workflows.

  • Developed a cutting-edge 360-degree shopping experience, enabling users to select and customize furniture based on room dimensions, resulting in a highly engaging and personalized user experience.

  • Maintained and improved the automation aspects of the project as a solo engineer using Jenkins, Python, and Bash Scripts to boost the system’s reliability, security, and performance.

  • Optimized the system’s infrastructure using AWS services such as S3, EC2, and SQS.

Botnostic Solutions
Botnostic Solutions
Software Developer Intern
2018 - 2019 (1 year)
Islamabad, Pakistan
  • Designed, developed, and implemented front-end solutions for My Career Dreams product.

  • Identified and addressed technical difficulties associated with the product's chatbot functionality.

  • Developed highly scalable and composable UI components for the main website.

Showcase

Software Developer - Mailmunch
Software Developer - Mailmunch
  • Mailmunch is a comprehensive web and email marketing platform.

  • It allows businesses to generate leads and automate email campaigns.

  • Mailmunch is designed to integrate seamlessly with websites.

Software Developer - My Career Dreams
Software Developer - My Career Dreams
  • Pakistan's first free online Career Counselling Service.

  • The service aims to revolutionize student career decision-making.

  • The project involved platform development.

Education

BSc Computer Science
BSc Computer Science
National University of Sciences and Technology (NUST) - Pakistan
2015 - 2019 (4 years)