
Shahid Mehmood
Verified Expert in Engineering
Software Developer
Faisalabad, Punjab, Pakistan
Toptal member since August 15, 2022
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
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
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
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.
Front-end Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Experience
Self-service Password Portal
Users could see their passwords, and the password reset option was also there after verification from phone number and email address.
EmpowerID Microservices
Xavor's Smart PLM Portal
Local Events Discovery Platform (USA-based)
Teacher-Aid
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring