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

Muhammad Raza

Verified Expert  in Engineering

Bio

With 5+ years of experience in the MERN stack, Muhammad has led key projects: smart door locks and booking systems. He's skilled in MongoDB, Express.js, React, and Node.js and has improved real-time communication at Mosino, enhanced UI/UX at Fliclicks, and mastered Java Spring Boot at CodingCops. He's optimized databases and synced components. Muhammad thrives in collaboration, ensuring efficient project execution, and is ready to contribute top-tier development skills to your team's success.

Portfolio

CodingCops
JavaScript, Communication, MongoDB, React, Node.js, REST APIs, TypeScript...
Duro Labs
APIs, Apollo Server, GraphQL, Node.js, Express.js, JavaScript, Microservices...
Fliclicks
MERN Stack, JavaScript, MongoDB, React, Node.js, APIs, Next.js, REST APIs...

Experience

  • Node.js - 5 years
  • REST APIs - 5 years
  • MERN Stack - 5 years
  • React - 5 years
  • MongoDB - 5 years
  • Redis - 4 years
  • TypeScript - 4 years
  • GraphQL - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Jira, Git, Yarn Workspaces, Monorepos, Web Architecture, Mobile Web, Responsive UI, JavaScript

The most amazing...

...thing I've introduced is a streamlined CAD, a unified hub, and Agile mastery. My impact? Speed, efficiency, and a 60% boost in user experience!

Work Experience

Senior Software Engineer

2023 - PRESENT
CodingCops
  • Built a React plugin for an enterprise-level app to integrate it with a 3rd-party app. It allows customers to manage their computer-aided design (CAD) data lifecycle present on the 3rd party by syncing and replicating their data on the plugin.
  • Integrated 2-factor authentication and single sign-on (SSO). Added some other major features to the application and conducted day-to-day website maintenance, resulting in over 300 customer on-boardings in one year.
  • Developed a high-performance customer-facing eCommerce application using React, Redux, React Hooks, MUI, and Ant. Created a custom API in Node.js to handle all CRUD transactions and passport authentication management. Used Zeplin for UI/UX.
  • Integrated our application with the AWS and Google Cloud Platform (GCP) buckets for storing files and customer data.
Technologies: JavaScript, Communication, MongoDB, React, Node.js, REST APIs, TypeScript, Microservices, Cypress, Neo4j, Apollo Server, HTML, Data Management, Prisma, Back-end Development, Full-stack Development, Front-end Development, Front-end, Google Analytics 4, Express.js, GitHub, Apache Kafka, Full-stack, NestJS, CSS3, HTML5, SQL, Ant Design, Redux Toolkit, Jest, Yarn, Realtime, Google Maps API, Stripe, Moment.js, Solaris, Sockets, React Router, Slack, Webpack, Figma, Jira, NPM, Amazon Web Services (AWS), Shopify, Webflow, Visual Studio Code (VS Code), Amazon EC2, Google Cloud Platform (GCP), NoSQL, Amazon S3 (AWS S3), Git, Monorepos, Web Architecture, Responsive UI, Data Structures, Object-oriented Programming (OOP), PostgreSQL, App Development, Passport.js, Context API, Redux-Saga, Microservices Architecture, JSON Web Tokens (JWT), GraphQL, Node Scheduling, Cron, Protobuf, Single Sign-on (SSO), User Interface (UI), CSS, User Experience (UX), eCommerce, Java, Spring, ActiveMQ, CI/CD Pipelines, REST, Web Development, Drop Shipping, Elasticsearch, React Native, Lambda Functions, Architecture, Leadership, Minimum Viable Product (MVP), WhatsApp, Creo, Chrome Extensions, Next.js, Authentication, AWS Lambda, Firebase, Axios, Code Review, Software Architecture, Static Analysis, API Integration, Integration, APIs, SendGrid, Puppeteer, Web Design, Testing, Graph Databases, GraphDB, Angular, Single-page Applications (SPAs), Storybook, Expo, Auth0, MongoDB Atlas, Analytics, Cloudflare

Senior MERN Developer

2022 - 2023
Duro Labs
  • Played a pivotal role in Onshape component syncing and database migration scripts, improving overall system performance. Collaborated on the front end to enhance electric assemblies and create a centralized npm package.
  • Used Jira for managing bug reporting and Slack as a communication medium.
  • Implemented cron jobs for efficient background scheduling of critical tasks.
  • Leveraged Redis and Elasticsearch for performance optimization, contributing to a seamless user experience.
  • Demonstrated proficiency in Apollo Federation, subgraphs, and supergraph creation for optimized GraphQL queries.
  • Was actively involved in code reviews, mentorship, and knowledge sharing within the team.
Technologies: APIs, Apollo Server, GraphQL, Node.js, Express.js, JavaScript, Microservices, React, Material UI, Redux, Redis, Task Scheduling, MongoDB, PostgreSQL, Prisma, Pothos, GraphQL Code Generator, TypeScript, Cypress, Next.js, MERN Stack, Communication, Tailwind CSS, REST APIs, Apache Kafka, Kafka Streams, CSS, HTML, Full-stack, Data Management, NestJS, Back-end Development, Full-stack Development, Front-end Development, Front-end, GitHub, HTML5, SQL, Ant Design, Redux Toolkit, Jest, Realtime, Stripe, Moment.js, Solaris, Sockets, React Router, Slack, Webpack, Figma, Jira, NPM, Amazon Web Services (AWS), Webflow, Visual Studio Code (VS Code), Amazon EC2, Google Cloud Platform (GCP), NoSQL, Amazon S3 (AWS S3), Git, Monorepos, Web Architecture, Responsive UI, Data Structures, Object-oriented Programming (OOP), App Development, Passport.js, Context API, Redux-Saga, Microservices Architecture, JSON Web Tokens (JWT), Node Scheduling, Cron, Protobuf, Single Sign-on (SSO), User Interface (UI), User Experience (UX), eCommerce, Java, Spring, ActiveMQ, CI/CD Pipelines, MQTT, REST, Amazon API Gateway, Web Development, Drop Shipping, Elasticsearch, React Native, Lambda Functions, Architecture, Minimum Viable Product (MVP), WhatsApp, Authentication, AWS Lambda, Axios, Code Review, Software Architecture, Static Analysis, BullMQ, API Integration, Integration, SendGrid, Puppeteer, jQuery, Web Design, Testing, Single-page Applications (SPAs), Storybook, Expo, MongoDB Atlas, Analytics

Software Engineer I

2021 - 2022
Fliclicks
  • Specialized in the MERN stack for the development of a media-related platform.
  • Focused on crafting a seamless user interface using React and Material UI. Also made the website mobile-friendly and responsive by revamping multiple routes and pages, so it's not just limited to the desktop web.
  • Collaborated with cross-functional teams to ensure the alignment of front-end components with overall product goals.
  • Participated in product planning and feature development discussions.
Technologies: MERN Stack, JavaScript, MongoDB, React, Node.js, APIs, Next.js, REST APIs, Webhooks, TypeScript, CSS, HTML, Full-stack, Data Management, NestJS, Back-end Development, Full-stack Development, Front-end Development, MySQL, Express.js, Google Analytics 4, GitHub, Apache Kafka, CSS3, Redux Toolkit, Jest, Yarn, Realtime, Google Maps API, Stripe, Moment.js, Sockets, React Router, Slack, Webpack, Figma, Jira, NGINX, NPM, Amazon Web Services (AWS), Webflow, Visual Studio Code (VS Code), Amazon EC2, Google Cloud Platform (GCP), NoSQL, Amazon S3 (AWS S3), Git, Yarn Workspaces, Monorepos, Web Architecture, Responsive UI, Data Structures, PostgreSQL, App Development, Passport.js, Context API, Redux-Saga, JSON Web Tokens (JWT), GraphQL, Node Scheduling, Protobuf, Single Sign-on (SSO), User Interface (UI), User Experience (UX), eCommerce, ActiveMQ, Amazon API Gateway, Web Development, Drop Shipping, React Native, Lambda Functions, Architecture, Leadership, Minimum Viable Product (MVP), WhatsApp, Authentication, Axios, Code Review, API Integration, Integration, Puppeteer, Web Design, GraphDB, Neo4j, Angular, Single-page Applications (SPAs), MongoDB Atlas, Analytics

Software Engineer

2020 - 2021
Mosino
  • Developed and maintained automated door lock systems and a live hotel/restaurant booking website. Leveraged Bootstrap, React, and Node.js with Socket.IO for real-time communication.
  • Used Asana as a reporting tool for tracking and fixing a module.
  • Successfully integrated with door lock companies such as Salto, CDVI, and Alfred.
Technologies: Node.js, React, Material UI, Redux, MongoDB, CSS, HTML, NestJS, Back-end Development, Full-stack Development, Front-end Development, MySQL, Express.js, Full-stack, Jest, Moment.js, Sockets, React Router, Slack, Webpack, Figma, Asana, NGINX, NPM, Amazon Web Services (AWS), Shopify, Visual Studio Code (VS Code), NoSQL, Git, Yarn Workspaces, Monorepos, Web Architecture, Responsive UI, Data Structures, JavaScript, App Development, Context API, Single Sign-on (SSO), User Interface (UI), User Experience (UX), eCommerce, MQTT, Amazon API Gateway, Web Development, Drop Shipping, React Native, Lambda Functions, Architecture, Authentication, Axios, Code Review, APIs, Web Design, Single-page Applications (SPAs), MongoDB Atlas

DuroLabs – Transforming Hardware Product Development

https://www.durolabs.co/
DuroLabs addresses the challenges in hardware product development, offering an agile PLM platform tailored for engineering teams. The platform prioritizes intuitive deployment, CAD integrations, centralized BOM, and agile workflow support. As a full-stack developer, my contributions include improving OnShape syncing, optimizing website performance, and collaborating on electrical assemblies with revisions. I led the conversion of modules into microservices using Apollo Federation and GraphQL, introduced Redis for caching, and implemented cron jobs for scheduling, boosting user performance by 60%.

TECH STACK
• Front end: React, MUI
• Back end: Node.js, Express.js, Prisma, MongoDB, Posgress, Nexus, Pothos, Docker
• Middleware: Apollo Federation, Apollo Server, Apollo Client, GraphQL, Kafka
• Data management: Redis, Elasticsearch
• Authentication: PropelAuth
• State management: Redux, Redux-Saga
• Other: corn jobs, microservice architecture, CAD integrations

As a full-stack developer at DuroLabs, I was crucial in enhancing the platform's capabilities, ensuring hardware teams could efficiently design innovative products in a collaborative and agile environment.

Rental System – Rentole

https://rentole.pk/
Rentole offers an online platform to easily rent bikes, cars, and fancy dresses, promoting a shared economy and reducing unnecessary consumption. The seamless process allows users to find, book, and pay online effortlessly. With a tech stack including React, Passport.js, Recoil, Context API, Node.js, MongoDB, TypeScript, and Tailwind, Rentole ensures a user-friendly experience. Beyond being eco-friendly and cost-effective, Rentole contributes to job creation, positively impacting both people and the planet.

BidZone – Revolutionizing Live Bidding and Auctions

BidZone addresses critical challenges faced by traditional systems. The focus on real-time bidding, powered by GraphQL and Apollo Server, sets BidZone apart.

As a back-end developer, my pivotal role involved ensuring the system's reliability during live auctions. I developed resilient server-side logic, implemented failover mechanisms, and integrated payment systems like Stripe and Solaris for seamless transactions.

BidZone's tech stack includes GraphQL, Prisma, React, MUI, MySQL, Node.js Scheduling, JSON Web Tokens (JWT), and Apollo Server. BidZone is a robust solution in the competitive online auction landscape and is committed to enhancing user trust and satisfaction.

Mosino One – Elevating Access Management and Booking Experience

https://www.mosinoone.com/
Mosino One addresses the challenges hotels and restaurants face in managing premises access and guest bookings. Collaborating with industry leaders like Salto, CDVI, and Alfred, we crafted automated door lock systems for heightened security and guest convenience. As a full-stack developer, my key contributions included developing real-time communication features using technologies like Socket.IO. This ensured seamless access control synced with the latest booking information.

Furthermore, I played a crucial role in designing and implementing a user-friendly booking website. Built with React, MySQL, Node.js, Redux, and Redux-Saga, the platform empowers guests to book stays and reservations effortlessly. Additionally, my expertise in customer support tools like Jira and Asana contributed to efficient debugging and application enhancement, solidifying Mosino One as a comprehensive solution in access management and bookings.

Holmz.io – Empowering Business Decision-making

https://holmz.io/
Holmz.io addresses the challenges professionals and students face in accessing up-to-date company information and investor details. Leveraging the Crunchbase API, Holmz.io provides comprehensive data on companies, investors, IPOs, and other relevant information. As a developer on the team, I played a key role in integrating the Crunchbase API, ensuring real-time data presentation.

Holmz.io does not just offer data—it provides actionable insights for informed decision-making. I contributed to developing advanced search functionality and rich company profiles, utilizing React, MUI, and TypeScript for the front end and Node.js, NestJS, GraphQL, and Nexus for the back end. The microservices architecture ensures scalability and ease of maintenance, while Java Spring Boot and Kafka Streams enhance platform performance and data processing capabilities.

With features like high throughput and advanced search profiles, Holmz.io empowers users to make informed business decisions, making it a valuable tool for tracking and monitoring companies. The tech stack includes React, MUI, TypeScript, Node.js, NestJS, GraphQL, Nexus, Java Spring Boot, Redux Toolkit, Kafka Stream, JSON Web Tokens (JWT), and Neo4j.

Laytics System – Revolutionizing Media Analytics

https://lytics.systems/
Laytics System tackles challenges in media analytics by providing a robust platform. Real-time monitoring allows users to stay instantly updated on media content. The integration of AI enables multilingual transcriptions, breaking language barriers and facilitating analysis of diverse content sources. Laytics System streamlines report generation and sharing with 1-click functionality, ensuring efficient distribution of insights to stakeholders.

Laytics System combines real-time monitoring, AI-backed transcriptions, and seamless report sharing, empowering professionals and organizations to navigate the dynamic media landscape easily.

TECH STACK
• Front end: React
• AI Integration
• Back end: Express.js, Redis
• Subscription management
• State management: Redux, Redux-Saga
• Social media platform integrations
• Actus
• Payment integration: Stripe

Ivee – Personalizing the Passenger Experience

https://goivee.com/
At Ivee, I specialize in a wide array of technical services and infrastructure development, enhancing our company's digital capabilities across multiple platforms. My responsibilities include building and maintaining robust software infrastructure, optimizing cloud operations using AWS, and developing custom CMS for bespoke digital content management. I utilize React Native for efficient cross-platform mobile application development and implement CI/CD systems to streamline our software deployment processes. Additionally, I manage dedicated device management solutions through Esper, create scalable serverless applications with AWS Lambda, and oversee large-scale database management with Amazon DynamoDB. My role also extends to enhancing our web security and performance using Cloudflare, ensuring reliable and secure user experiences. My contributions are vital in driving the innovative solutions that define our success in the rapidly evolving tech landscape.
2017 - 2021

Bachelor's Degree in Computer Engineering

COMSATS University Islamabad - Lahore, Pakistan

MARCH 2024 - PRESENT

Full Stack Engineer Certificate

Pro5.ai

FEBRUARY 2024 - PRESENT

IoT – Maximo Asset Management

IBM

Libraries/APIs

REST APIs, React, Node.js, Google Maps API, Stripe, Moment.js, Sockets, React Router, Passport.js, Context API, Redux-Saga, Apollo Client, Protobuf, Stripe API, Puppeteer, PostgREST, jQuery, Socket.IO

Tools

GitHub, Prisma, Kafka Streams, Redux Toolkit, Slack, Webpack, Figma, Jira, Asana, NGINX, NPM, Git, Yarn Workspaces, Cron, CAD, SendGrid, Expo, Auth0, MongoDB Atlas, ActiveMQ, RabbitMQ, MQTT, Creo

Languages

TypeScript, JavaScript, CSS, HTML, SQL, HTML5, CSS3, Java, GraphQL, TypeScript 3

Frameworks

Next.js, Express.js, NestJS, Ant Design, Jest, Yarn, Realtime, MUI CSS, JSON Web Tokens (JWT), Spring, React Native, Redux, Tailwind CSS, Cypress, Material UI, Spring Boot, Angular, Recoil, Koa

Paradigms

Web Architecture, Object-oriented Programming (OOP), UX Design, UI Design, App Development, REST, Testing, Microservices, Microservices Architecture, Continuous Development (CD), Continuous Integration (CI), Search Engine Optimization (SEO)

Platforms

Apache Kafka, Solaris, Amazon Web Services (AWS), Shopify, Webflow, Visual Studio Code (VS Code), Amazon EC2, Google Cloud Platform (GCP), Vercel, AWS Lambda, Docker, Firebase, Actus Digital, Amazon

Storage

MongoDB, Redis, PostgreSQL, NoSQL, Amazon S3 (AWS S3), Elasticsearch, Amazon DynamoDB, Redis Cache, Neo4j, MySQL, Graph Databases, NexusDB

Industry Expertise

Web Design

Other

MERN Stack, Communication, APIs, Webhooks, Task Scheduling, Full-stack, Data Management, Back-end Development, Full-stack Development, Front-end Development, Front-end, Google Analytics 4, Monorepos, Mobile Web, Responsive UI, Data Structures, Node Scheduling, Apollo, Single Sign-on (SSO), User Interface (UI), User Experience (UX), eCommerce, CI/CD Pipelines, Amazon API Gateway, Web Development, Pricing, Lambda Functions, Architecture, Minimum Viable Product (MVP), WhatsApp, Authentication, Axios, Code Review, Caching, API Integration, Integration, Single-page Applications (SPAs), Analytics, Cloudflare, Apollo Server, GraphQL Code Generator, Asset Management, Internet of Things (IoT), AI Integration, Drop Shipping, Leadership, Chrome Extensions, OpenAI, Software Architecture, Static Analysis, BullMQ, GraphDB, Storybook, Headless CMS, WebSockets, Pothos, PropelAuth, Complex Subscription Management, Strapi

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