Muhammad A.

About Me

Muhammad is a React.js Developer with hands-on JavaScript and frontend frameworks expertise in owning complete products and features on projects. He is abreast with complex management tools - developing reusable UI components and libraries on solutions. He translates designs and wireframes into high-quality code - building new, scalable components for client-facing and end-user facing applications.

AI, ML & LLM

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

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

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

  • Ensure that features are being delivered efficiently and on-time.

AmzLabs
AmzLabs
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Designed and implemented a Chrome extension to auto-apply coupons on e-commerce stores on the project.

  • Developed a user-friendly admin panel for saving store configurations and errors.

  • Deployed CI/CD pipelines and worked with Elastic Beanstalk for all AWS services on the solution.

NorthBay Solutions
NorthBay Solutions
Senior Software Engineer
2020 - 2020
Lahore, Pakistan
  • Built an e-commerce website solution for NorthBay - architecting frontend libraries, backend services and database.

  • Executed a new test builder and test taker microservices solution using different tools and frameworks.

  • Designed and deployed a search engine solution for the test suite - implementing functionalities to improve searches.

Binary Tech
Binary Tech
Software Engineer
2017 - 2019 (2 years)
Lahore, Pakistan
  • Contributed frontend solutions for a Big Data/Machine Learning platform - implementing several data-focused features for users.

  • Designed and built the visualization and drag and drop functionality and role-based authentication solutions on the platform.

  • Worked on a web app that helps predict forest fires in California with ML APIs to handle data predictions and visualizations.

Showcase

Software Developer - BestPrice
Software Developer - BestPrice
  • Developed a Chrome Extension to automate coupon application across multiple online stores.

  • Utilized React, RecoilJS, and RXJS for solution development and achieving 100% test coverage.

  • Successfully completed 90% of tests on the frontend, demonstrating robust implementation.

Software Developer - Uptok
Software Developer - Uptok
  • Uptok is a Shopify app developed using React, Node.js, and GraphQL.

  • The app focuses on enabling store owners to engage with customers through live audio and video sessions.

  • The developer worked as a fullstack developer, integrating Agora.io and implementing live call solutions.

Software Developer - Efuse.gg
Software Developer - Efuse.gg
  • Developed and implemented a gaming social media platform with features similar to Facebook.

  • Served as a fullstack developer on a large team, managing the events module solution.

  • Focused on the project's core functionality and overall architecture.

Education

Bachelor's Degree in Computer Software Engineering
Bachelor's Degree in Computer Software Engineering
Punjab University College of Information Technology
2013 - 2017 (4 years)