Muhammad Sheraz, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Sheraz

Verified Expert  in Engineering

Software Engineer and Developer

Lahore, Punjab, Pakistan

Toptal member since September 1, 2022

Bio

Sheraz is a seasoned full-stack developer with 8+ years of expertise in JavaScript, Node.js, React, Docker, and AWS. With a proven track record in architecting scalable solutions and enhancing user experiences, he is committed to staying updated with the latest technologies. Sheraz is ready to deliver impactful results via Toptal.

Portfolio

Mural Advisors
TypeScript, APIs, Node.js, MySQL, PostgreSQL, Swagger, Jest, React, NestJS...
Atheneum
Node.js, JavaScript, React, MySQL, PostgreSQL, Elasticsearch, Jira, Docker...
GoSaaS
JavaScript, Node.js, MySQL, React, Agile, Jira, Microservices, Web Development...

Experience

  • Full-stack Development - 7 years
  • Databases - 7 years
  • Web Development - 7 years
  • JavaScript - 7 years
  • Node.js - 5 years
  • Software Architecture - 3 years
  • Microservices - 3 years
  • Amazon Web Services (AWS) - 1 year

Availability

Full-time

Preferred Environment

MacOS, Windows, Visual Studio Code (VS Code), PostgreSQL, Git, Jira, Figma, Skype, Docker, DBeaver

The most amazing...

...thing I've worked on is the performance improvement of a web-based platform—its performance was improved by 70% using query optimizations and best practices.

Work Experience

Senior Full-stack Developer

2023 - 2023
Mural Advisors
  • Acted as the senior full-stack engineer. Focused on the design and development of our web applications and APIs.
  • Performed root cause analysis (RCA), identified and fixed bugs, and improved the overall performance of the system.
  • Assisted the team in migrating from AWS to Azure due to internal structure changes.
Technologies: TypeScript, APIs, Node.js, MySQL, PostgreSQL, Swagger, Jest, React, NestJS, AWS Lambda, Microservices, API Integration, API Development, Serverless, MongoDB, NoSQL, Web, CI/CD Pipelines, Architecture, RDBMS, SQL, Leadership, Front-end Development, Back-end Development, TypeORM, JSON, Single Sign-on (SSO), Deployment, Code Review, API Design, Redis, API/Services Architecture, ESLint, Algorithms, Asynchronous Programming, Performance Optimization, RESTFul APIs, Python, Amazon S3 (AWS S3)

Senior Full-stack Developer

2022 - 2022
Atheneum
  • Developed a new micro-service for searching data using Elastic Search, fixed bugs in existing micro-services, and improved performance using query optimizations.
  • Used Jira for task/bug tracking and management. Worked in Kanban and Scrum models.
  • Brought thousands of users after bringing the product to the production phase.
Technologies: Node.js, JavaScript, React, MySQL, PostgreSQL, Elasticsearch, Jira, Docker, Web Development, Databases, Web Services, REST APIs, TypeScript, Amazon Web Services (AWS), SQL, Back-end, APIs, Build Automation, Continuous Delivery (CD), Design Patterns, Software Architecture, Full-stack, REST, Express.js, Sequelize, GraphQL, Microservices, Unit Testing, Testing, Jest, WebSockets, Git, Scrum, Software Engineering, Swagger, Message Queues, Technical Leadership, Full-stack Development, Team Leadership, API Integration, API Development, Serverless, MongoDB, NoSQL, Web, Amazon RDS, CI/CD Pipelines, Architecture, RDBMS, Leadership, Front-end Development, Back-end Development, TypeORM, JSON, Single Sign-on (SSO), Deployment, Code Review, API Design, Redis, API/Services Architecture, ESLint, Algorithms, Asynchronous Programming, Performance Optimization, RESTFul APIs

Senior Software Engineer

2021 - 2022
GoSaaS
  • Managed a project to integrate different product lifecycle management (PLM) and enterprise resource planning (ERP) systems, such as Oracle, Odoo, Intellect, and Rootstock, to keep data in sync.
  • Used Trello and Jira for task management and AWS CodeCommit as a code repository.
  • Recognized by the CEO for the quickest onboarding and for delivering the project ahead of the deadline.
Technologies: JavaScript, Node.js, MySQL, React, Agile, Jira, Microservices, Web Development, Databases, Web Services, REST APIs, TypeScript, SQL, Back-end, APIs, Continuous Delivery (CD), Design Patterns, Software Architecture, Full-stack, REST, Express.js, Sequelize, Unit Testing, Testing, WebSockets, Git, Scrum, Software Engineering, Message Queues, Technical Leadership, Full-stack Development, Team Leadership, API Integration, API Development, NoSQL, Web, Amazon RDS, CI/CD Pipelines, Architecture, RDBMS, Leadership, Back-end Development, PostgreSQL, TypeORM, JSON, Code Review, API Design, API/Services Architecture, ESLint, Algorithms, Asynchronous Programming, Performance Optimization, RESTFul APIs

Senior Software Engineer

2016 - 2021
Xavor
  • Developed services for clients in various industries, including the IoT, lifestyle, and healthcare.
  • Improved the SMA app's performance by 60%, receiving more projects from the client.
  • Communicated directly with the client to gather requirements and tracked tasks using Jira.
  • Received an Excellence in Customer Satisfaction award for my hard work and excellent client communication.
Technologies: JavaScript, HTML, CSS, Agile, Jira, Salesforce, Node.js, MySQL, Web Development, Databases, Web Services, REST APIs, SQL, Back-end, APIs, Design Patterns, REST, Express.js, Git, Scrum, Software Engineering, Healthcare, Full-stack Development, API Integration, API Development, Web, Architecture, RDBMS, Back-end Development, TypeORM, JSON, API/Services Architecture, Algorithms, C#, .NET, Microsoft, RESTFul APIs, Microsoft SQL Server

Software Engineer

2015 - 2016
Systems limited
  • Built a desktop app to index and easily search and manage medical documents for a healthcare client.
  • Developed a web interface for the desktop app using MVC and QC.
  • Implemented new features, fixed bugs, and used Jira for tracking tasks.
  • Delivered this project to the client within the timeline, achieving client satisfaction.
Technologies: HTML, CSS, JavaScript, Web Development, Databases, Web Services, REST APIs, SQL, Back-end, APIs, Design Patterns, REST, Git, Software Engineering, Healthcare, Web, RDBMS, Back-end Development, Algorithms, C#, .NET, Microsoft, RESTFul APIs, Microsoft SQL Server

Experience

Features Implementation for the Atheneum Platform

A platform and dashboard for managing clients, experts, and projects. I implemented new features and performance improvements to the platform. I also fixed bugs, performed query optimizations, and worked on microservices.

Development of a GS Integrator

A global system integration tool that pulls data from the source ERP or PLM system, maps and transforms data, and pushes data to the destination PLM or ERP system. I conducted workshops with clients to gather requirements and led a team of five people. I also implemented various microservices to pull, transform, map, and push data.

API Implementation for MeSpoke

A tool that identifies outfits, such as glasses, watches, and shirts, from a picture uploaded by the user. It also assigns the brand to each item and sees the outfits of other users' uploads. I implemented multiple APIs for authentication, uploading pictures, and identifying outfits.

Features Implementation and Optimizations for the SMA App

Implemented features for inventory audits, orders, returns/transfers, and checking of inventory items. The application's data is synced with Salesforce. I led a team of three people and conducted query optimizations, improving the SMA app's performance by 60%.

Indexing Service of the TransCanada Pipeline (TCPL) Solution

TCPL is used to download documents from a file transfer protocol, run optical character recognition to extract text, and index documents according to the extracted text. Data is extracted using anchor strings, creating a final package and submitting it to the client. I communicated with the client to gather the requirements and worked on the indexing service. I also fixed bugs and conducted performance improvements.

Education

2011 - 2015

Bachelor's Degree in Software Engineering

Punjab University College of Information Technology - Lahore, Pakistan

Skills

Libraries/APIs

React, Node.js, REST APIs, API Development

Tools

Git, Jira, Sequelize, Figma, Skype

Languages

JavaScript, TypeScript, SQL, GraphQL, HTML, CSS, C#, SOQL, Python

Frameworks

Express.js, Swagger, .NET, Jest, NestJS

Paradigms

Agile, REST, Microservices, Scrum, Design Patterns, Unit Testing, Testing, API/Services Architecture, Asynchronous Programming, Continuous Delivery (CD)

Platforms

Web, Docker, Salesforce, Amazon Web Services (AWS), Microsoft, AWS Lambda, MacOS, Windows, Visual Studio Code (VS Code)

Storage

MySQL, PostgreSQL, Databases, RDBMS, JSON, MongoDB, NoSQL, Redis, Microsoft SQL Server, Amazon S3 (AWS S3), Elasticsearch, DBeaver

Industry Expertise

Healthcare

Other

Software Engineering, Web Development, Web Services, Back-end, APIs, Full-stack, Full-stack Development, API Integration, Architecture, Back-end Development, API Design, Algorithms, RESTFul APIs, Software Architecture, Front-end, Web Project Management, WebSockets, Message Queues, Technical Leadership, Team Leadership, Leadership, Front-end Development, TypeORM, Single Sign-on (SSO), Deployment, Code Review, ESLint, Performance Optimization, Build Automation, Serverless, Amazon RDS, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring