Shahid Mehmood, Developer in Faisalabad, Punjab, Pakistan
Shahid is available for hire
Hire Shahid

Shahid Mehmood

Verified Expert  in Engineering

Software Developer

Faisalabad, Punjab, Pakistan

Toptal member since August 15, 2022

Bio

Shahid has worked as a software engineer across various industries for the past six years. He's passionate about learning new technologies and expanding his knowledge. He has experience working on medium to large-scale applications and has completed numerous projects as a front-end developer using React. Shahid has also worked on some back-end technologies and learned how the back-end works, enabling him to communicate effectively with the back-end team.

Portfolio

EmpowerID
API Integration, React, Git, Azure DevOps, Redux, HTML5, CSS, Tailwind CSS...
EmpowerID
JavaScript, TypeScript, React, Azure DevOps, JSX, Redux, HTML, Front-end...
Xavor
JavaScript, SharePoint Framework (SPFx), SharePoint API, SHarepoin 2010, React...

Experience

  • HTML - 8 years
  • JavaScript - 6 years
  • React - 6 years
  • Front-end Development - 6 years
  • Front-end - 6 years
  • TypeScript - 4 years
  • MongoDB - 3 years
  • GraphQL - 1 year

Availability

Part-time

Preferred Environment

React, GraphQL, MongoDB, Node.js, TypeScript, JavaScript, CSS, HTML5, REST APIs

The most amazing...

...thing I've developed is an LMS, which helped many schools during COVID-19.

Work Experience

Lead Front-end Developer

2023 - PRESENT
EmpowerID
  • Served as a lead front-end developer at EmpowerID, managing a team of five developers while actively contributing to core feature development in React.
  • Designed and built complex UI components from Figma/Zeplin while assigning tasks, conducting code reviews, and guiding junior developers on best practices.
  • Led the migration of legacy UI to microservices architecture, balancing hands-on development with team coordination to ensure timely and high-quality releases.
  • Took ownership of responsive design implementation, mentoring team members on media query handling and advanced component structuring for cross-platform compatibility.
Technologies: API Integration, React, Git, Azure DevOps, Redux, HTML5, CSS, Tailwind CSS, Caching, MongoDB, Docker, Material UI, Leadership, Figma to React, Zeplin, Data Visualization, Front-end Development, TypeScript, HTML

Front-end Developer

2021 - 2023
EmpowerID
  • Maintained and monitored the existing code, including bug fixes and code optimization. Developed day-to-day new features by translating designs and wireframes.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Used Azure DevOps to plan work, collaborate on code development, and deploy applications using CI/CD pipelines.
Technologies: JavaScript, TypeScript, React, Azure DevOps, JSX, Redux, HTML, Front-end, API Integration, GitHub, Full-stack Development, REST APIs, Microservices, User Interface (UI), NPM, Web Development, Material UI, Leadership, HTML5, Responsive Design, SCSS, Responsiveness, Caching, SaaS, Usability, User Experience (UX), CSS, Responsive UI, Next.js, Vercel, Tailwind CSS, Data Visualization, Front-end Development

Senior Full-stack Developer

2020 - 2021
Xavor
  • Led a team of five developers in delivering enterprise-grade SharePoint Online solutions, including automation workflows, access control systems, and SPFX-based web parts using React.
  • Oversaw the migration and modernization of legacy SharePoint 2010 systems, reducing support tickets by 40% through targeted bug fixes and scalable feature enhancements.
  • Conducted code reviews, mentored junior developers, and enforced best practices in version control, CI/CD, and documentation.
  • Managed sprint planning, task delegation, and stakeholder communication to ensure timely delivery of SharePoint features aligned with business goals.
Technologies: JavaScript, SharePoint Framework (SPFx), SharePoint API, SHarepoin 2010, React, Node.js, GraphQL, GraphDB, Azure DevOps, Team Leadership, Web Project Management, Front-end Development, TypeScript, HTML

Full-stack Developer

2019 - 2020
Xavor
  • Developed and supported SharePoint 2010, which included bug fixing in the existing system, new features development, and PowerShell scripts for bulk operations on lists and libraries.
  • Provided development and support for SharePoint online, which included managing SharePoint accounts and privileges, working with Microsoft flows for process automation, and developing SPFX solutions to meet business requirements using React.
  • Created a self-service password portal. An application with a React front end that allows users to reset their passwords after verifying their identity using Microsoft Graph APIs.
Technologies: JavaScript, TypeScript, React, Chart.js, JSX, HTML, Front-end, API Integration, GitHub, Full-stack Development, REST APIs, MySQL, Python, Web Development, Material UI, HTML5, Responsive Design, SCSS, Charts, SaaS, User Experience (UX), CSS, Data Visualization, Front-end Development

Experience

Self-service Password Portal

A React-based application for managing the passwords of users. I was the front-end developer, and the Graph APIs of Microsoft were being used as back end.

Users could see their passwords, and the password reset option was also there after verification from phone number and email address.

EmpowerID Microservices

EmpowerID is the only Zero Trust full-identity platform, offering compliant access to both cloud and on-premise applications. I contributed to modernizing the system by migrating the monolithic architecture to a microservices-based structure. As a front-end developer, I am building the next-generation UI for these microservices and actively resolving day-to-day bugs and UI issues reported by clients to ensure a smooth and reliable user experience.

Xavor's Smart PLM Portal

At Xavor, I served as the primary full-stack developer for the Smart PLM Portal—a React and Node.js-based web application integrated with Neo4j. The portal acts as a secure, read-only interface to enterprise PLM systems like Agile, allowing external stakeholders to search, view, and download product items and attachments without requiring expensive licenses. I developed dynamic and responsive UI components in React, rendering content based on product categories stored in Neo4j. On the back end, I built efficient REST APIs in Node.js to query graph-based data. I also implemented expandable MUI tables with nested levels and integrated Active Directory for secure role-based access. The project improved user access time by over 60% and saved the client $100,000+ annually in licensing costs, while providing a scalable and intuitive solution for external partners.

Local Events Discovery Platform (USA-based)

Built a location-based events platform for a U.S. client that allows users to discover concerts, comedy shows, and other live events across the country. Users can select any location and define a search radius—or view all events happening across the U.S.—with real-time filtering powered by Firebase Geo queries. Each event includes detailed information about the performing bands or artists.

Teacher-Aid

Undergrad Final Year Project at Comsats University, Islamabad

Teacher-Aid is a project developed on the concept of the smart classroom. It consists of a web and Android application specifically designed to help instructors and students. The application will be used as a complete class environment where a teacher can perform various activities like marking attendance using QR code technology, conducting a quiz, and taking assignments using the "Teacher Application". Students will use their application to perform all the tasks assigned by their teacher. It is enhanced further with other modules that include statistical analyses, an attendance module, and an exam module.

Education

2015 - 2019

Bachelor's Degree in Computer Science

COMSATS University Islamabad - Islamabad, Pakistan

Skills

Libraries/APIs

React, REST APIs, Chart.js, Node.js, D3.js, Context API, SharePoint API

Tools

JSX, GitHub, NPM, Microsoft Teams, Git, Zeplin

Languages

JavaScript, HTML5, HTML, SCSS, CSS, TypeScript, GraphQL, Python, XML

Frameworks

Redux, Material UI, Tailwind CSS, AngularJS, Next.js, SharePoint Framework (SPFx)

Paradigms

Microservices, Azure DevOps

Platforms

Firebase, Shopify, Vercel, Visual Studio Code (VS Code), Docker, Android

Storage

MongoDB, Neo4j, MySQL

Other

Front-end Development, Front-end, API Integration, Web Development, Leadership, Responsive Design, Responsiveness, SaaS, User Experience (UX), Responsive UI, Team Leadership, User Interface (UI), Charts, Caching, Usability, Microsoft Graph API, APIs, GraphDB, Full-stack Development, Data Visualization, SHarepoin 2010, Web Project Management, Figma to React

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