
Mohsan Riaz
Verified Expert in Engineering
React Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since August 16, 2021
Mohsan is a React developer with around six years of experience who loves turning complex problems into simple-to-use interfaces with meticulous attention to detail. He has worked on different domains such as eCommerce, hiring platforms, renewable energy systems, and IoT applications. Mohsan learns fast, communicates well, and welcomes a challenge.
Portfolio
Experience
- JavaScript - 6 years
- React - 4 years
- Material UI - 2 years
- React Redux - 2 years
- TypeScript - 2 years
- Cypress - 1 year
- React Query - 1 year
- React Testing Library - 1 year
Availability
Preferred Environment
JavaScript, React, React Redux, TypeScript, HTML5, CSS, Material UI, Docker, Cypress, React Testing Library
The most amazing...
...work I did was with 3megawatt in developing a system that helps to improve the management and performance of renewable energy assets.
Work Experience
Front-end Developer and Tester
Cookie.AI Inc
- Set up the automated testing with Cypress and TypeScript.
- Added the automated testing in a CI/CD pipeline with GitHub Actions.
- Completed the automated tests for major functionality of the app as prioritized by the automation team.
- Helped to identify hidden bugs and fragile functionality in the app by writing effective E2E tests that would have been very hard to spot otherwise.
- Worked with a dedicated front-end team to update the tests as the functionalities evolved.
- Helped to improve the UX of the app by reporting confusing functionalities.
- Assisted the QA team in manual testing occasionally.
- Worked with remote team members distributed across very different time zones.
Front-end JavaScript Engineer
Relayr GmbH.
- Developed IoT applications for monitoring, management, and maintenance of assets.
- Built multiple PoCs for clients, working closely with project managers, and eventually developing the IoT solution for monitoring and maintenance of elevators.
- Worked closely with DevOps in setting up the CI/CD and Jenkins pipeline for different applications.
- Maintained, improved, and fixed bugs in legacy code.
- Onboarded new team members with the codebase, processes, and best practices being followed.
Front-end Developer
3megawatt GmbH.
- Developed an application that helps to improve the management and performance of renewable assets.
- Contributed to the process of incremental conversion of traditional Django-based MVC system into a single-page application.
- Built the reporting module that enables filtering, adding, editing, and exporting of a huge amount of data without compromising on the performance or user experience.
Full-stack Developer
TuringTalent
- Developed the dashboard for talent acquisition management.
- Developed separate dashboards for engineers and businesses.
- Added cost estimators for businesses wrt dynamic requirements coming from editable datasets.
- Integrated appointment booking system using Calendly.
Full-stack Developer
An Online Freelance Platform
- Worked on the development of single-page applications (SPAs) using AngularJS.
- Developed RESTful APIs using Laravel (PHP) and MongoDB.
- Followed agile development processes like Scrum, and related toolings like Jira and Asana. Also, I worked with GitHub, GitFlow code review.
Experience
Elevator Category App (IoT)
3megawatt
https://www.3megawatt.com/As part of the front-end team, I worked on incrementally converting the traditional MVC app into independent react components.
One of the major problems that we solved on the front end was adding and editing a huge amount of data in a performant and maintainable way while keeping the UX as easy as possible.
Personal Store Creator
For buyers it provides a simple user interface where they can filter the products to order based on the product category, price, and other different parameters defined by the shop owners. Buyers can track the pending orders if owners provide this info.
Admins can then approve the orders and change the status based on delivery info.
Some shops that are using the platform are
http://www.raybar.shop/
http://www.twinkleys.store/
An Online Freelance Platform
Anhance
Challenges
Myndplan
Education
Bachelor's Degree in Software Engineering
National University of Sciences and Technology (NUST) - Islamabad, Pakistan
Certifications
Micro Frontends with React: A Complete Developer's Guide
Udemy
Skills
Libraries/APIs
React, React Query, React Redux, React Testing Library, Node.js, REST APIs, React Hook Form
Tools
JSS, Docker Compose, Jenkins, Webpack, Jira, Asana
Languages
HTML5, JavaScript, HTML, TypeScript, CSS
Frameworks
Material UI, Cypress, Jest, Express.js, Redux, Next.js, Django
Paradigms
Scrum, Kanban
Platforms
Docker
Storage
MongoDB
Other
APIs, Enzyme, Responsive UI, CI/CD Pipelines, WebSockets, GitHub Actions, Automated UI Testing, QA Automation
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