Mujassir Nasir, Developer in Dubai, United Arab Emirates
Mujassir is available for hire
Hire Mujassir

Mujassir Nasir

Verified Expert  in Engineering

Full-stack Developer

Dubai, United Arab Emirates

Toptal member since October 13, 2022

Bio

Mujassir is a full-stack engineer with 13 years of experience in tech leadership, architecture, and consulting, specializing in .NET and modern JavaScript frameworks. He has built scalable, cloud-based SaaS platforms for fintech and healthcare, leveraging microservices and best practices. Skilled in troubleshooting complex issues, optimizing performance, and mentoring teams to uphold coding standards, Mujassir ensures high-quality, efficient software development.

Portfolio

Sonic Healthcare Services Pty
C#, .NET Core, .NET 7, .NET 8, JavaScript, Angular, PostgreSQL, Azure...
Netsol
C#, .NET Core, NgRx/store, Microservices, JavaScript, TypeScript, SQL, Angular...
Xavor
C#, Angular, TypeScript, JavaScript, React, SharePoint Framework (SPFx)...

Experience

  • C# - 11 years
  • JavaScript - 10 years
  • SQL - 10 years
  • Microservices - 6 years
  • Angular - 5 years
  • .NET Core - 5 years
  • React - 4 years
  • Azure - 3 years

Availability

Full-time

Preferred Environment

C#, Angular, JavaScript, .NET Core, SQL, React, TypeScript, Azure

The most amazing...

...thing I've developed is a document review and approval process with the Elsa workflow engine, task queue, and digital signatures.

Work Experience

Senior Full-stack Developer

2023 - PRESENT
Sonic Healthcare Services Pty
  • Developed a microservices-based lab test and reporting application using .NET Core APIs, CQRS with Mediator Pattern, RabbitMQ, Redis, and Angular.
  • Built multiple .NET Core APIs for microservices architecture and integrated OAuth client for authentication.
  • Developed a patient portal for test booking and a commercial portal for company beneficiaries.
  • Integrated payment gateway, form builder, and location-based services for enhanced user experience.
  • Implemented OTP-based mobile verification and Commpath integration for secure authentication.
  • Designed ERD diagrams, flowcharts, and system architecture for documentation and development planning. Wrote unit test cases to ensure code reliability and maintainability.
  • Managed CI/CD, development, and documentation using Azure DevOps, Docker, Jira, and Confluence across development, quality assurance, UAT, and production environments.
Technologies: C#, .NET Core, .NET 7, .NET 8, JavaScript, Angular, PostgreSQL, Azure, Healthcare, Next.js, Full-stack Development, Google Maps, Back-end, Azure Kubernetes Service (AKS), Kubernetes, Front-end Development, Azure Blobs, Azure Key Vault, Software Architecture, JSON, SaaS, API Integration, Payment Gateways, Stripe, Azure DevOps, CI/CD Pipelines

Software Architect | Team Lead

2021 - 2023
Netsol
  • Led development teams, creating and implementing a workflow that keeps everyone in sync and allows them to complete their tasks on time. Delegated tasks, provided direction, and mentored each team member.
  • Led the design and implementation of the document review and approval process with the Elsa workflow engine, task queue, and digital signatures.
  • Converted the existing WCF web services to .NET Core microservices deployed on the Azure environment as app services. The load testing showed a significant improvement in the high availability and performance boosted up to 35%.
  • Migrated legacy web services to Azure Functions, enabling limitless scaling under peak times or load.
  • Established coding guidelines and standards for development teams, significantly improving code readability and reducing new bug reporting by 25%.
Technologies: C#, .NET Core, NgRx/store, Microservices, JavaScript, TypeScript, SQL, Angular, WCF Web Services, REST APIs, T-SQL (Transact-SQL), MySQL, Git, Architecture, Full-stack, ASP.NET Core, APIs, Azure, Azure Functions, Azure App Service, Azure SQL, Amazon Web Services (AWS), Node.js, .NET 8, Amazon S3 (AWS S3), JSON Web Tokens (JWT), ASP.NET Core 7, RabbitMQ, Redis, .NET 7, Desktop App Development, Desktop, Fintech, Healthcare, Next.js, Infotainment, Full-stack Development, Google Maps, Back-end, Technical Leadership, Azure Kubernetes Service (AKS), Kubernetes, Front-end Development, Software Architecture, JSON, CTO

Software Architect | Team Lead

2016 - 2020
Xavor
  • Led teams of three to eight peers on multiple projects. Made decisions concerning programming languages, frameworks, and other tools. Also, trained developers on technical subjects, examined code and design, etc.
  • Designed and implemented a merger app for the existing SMA/CMA app on the Ionic Angular framework for the Windows platform. This resulted in a smooth transition from iOS to Windows devices like the Surface.
  • Planned and developed the foundation of Xavor's product Smart PLM with the Neo4j graph database, presenting top-notch performance to handle hierarchical data of a multi-level BOM. It was tested with up to ten levels and over a million records.
  • Produced loosely coupled and reusable solutions, such as configurable reporting, role-based security, and notification modules for other fintech products, reducing development costs by 70%.
  • Designed a custom role-based security module, empowering customers with granular access control on each page and increasing new customer acquisition by 30%.
Technologies: C#, Angular, TypeScript, JavaScript, React, SharePoint Framework (SPFx), .NET Core, SQL, NgRx/store, Node.js, REST APIs, T-SQL (Transact-SQL), Git, Architecture, Full-stack, ASP.NET Core, APIs, Azure, Azure Functions, Azure App Service, Azure SQL, Amazon S3 (AWS S3), JSON Web Tokens (JWT), Full-stack Development, Back-end, Technical Leadership, Front-end Development, Software Architecture, JSON, SaaS, CTO, API Integration, Payment Gateways, Azure DevOps, CI/CD Pipelines

Lead Developer | Full-stack Engineer

2012 - 2016
ZIN Technologies
  • Built a monitoring service for Wyless while at ZIN to track customer usage data and perform in-time actions, such as suspend and plan changes, saving them around $18 thousand a quarter.
  • Architected and developed a cache service for the most frequently used SIM listing page to store and sort more than 300 million records, improving performance by four times.
  • Developed a configurable reporting module that helped the development team create new reports with configurations that reduced UI reporting work by 99%.
  • Created a Plesk-like admin utility web app to manage Windows Services operations, including start, stop, status, and related logs. It reduced the DevOps team's effort by 40%.
Technologies: C#, .NET, ASP.NET, jQuery, T-SQL (Transact-SQL), JavaScript, SQL, REST APIs, Git, ASP.NET MVC, Task Parallel Library (TPL), Multithreading, WCF Web Services, Full-stack, APIs, Back-end, Front-end Development, JSON, SaaS

Software Developer

2011 - 2012
Intelliscence
  • Enhanced the ARS ticket system's performance thrice with database indexing and query optimization in an ASP.NET Web Forms front-end application. It led to low latency and limited reservation conflicts to around zero.
  • Migrated the ARS application's entity framework data-access layer from a database-first to a code-first approach, minimizing the unit testing and troubleshooting costs by 40% and improving performance by 20%.
  • Created relational database designs and conducted extensive query analysis with T-SQL.
Technologies: C#, .NET, ASP.NET, T-SQL (Transact-SQL), jQuery, JavaScript, SQL, REST APIs, Git, ASP.NET MVC, Full-stack, APIs, Desktop App Development, Desktop, Healthcare, Back-end, JSON

Experience

Lab Test Booking & Reporting System

Designed and developed a microservices-based lab test and reporting application using .NET Core APIs, Angular, CQRS with Mediator Pattern, RabbitMQ, and Redis. I built a patient portal for test booking and a commercial portal for company beneficiaries, integrating OAuth authentication, OTP-based verification, and Commpath for security. I also implemented a payment gateway, form builder, and location-based services to enhance user experience. Further, I managed CI/CD pipelines, documentation, and deployment using Azure DevOps, Docker, Jira, and Confluence across multiple environments.

Document Approval Process

A document management system with dynamic template design and digital signatures. The system maps an end-to-end flow of document summary creation, review, modification suggestions, and approval from users with different roles and permissions. It comprises a microservices architecture implemented with .NET Core services and a workflow process handled by the Elsa engine and task queue.

Smart PLM

A simple and affordable PLM solution for SMEs to manage their product structure (BOM). I was in charge of guiding and managing a team of five members and setting up the foundation and architecture of the application. We developed the back-end APIs in C# on the .Net Core platform and the front end in Angular using JavaScript and TypeScript. I also provided the development team with architectural blueprints and guided and assisted the development team throughout the process.

Site and Case Management App

The customer wanted to merge the SMA/CMA apps and move from iOS to Windows devices. I developed a merger app for the existing SMA/CMA app on the Ionic Angular framework, with a better UI/UX and improved performance.

Watchdog Monitoring Service

A monitoring service built for Wyless for tracking customer usage data and performing real-time actions, such as suspend, restore, and plan change. I was involved in creating the service while at ZIN. It was developed as a Windows Service in C# with Task Parallel Library (TPL) implementation to handle multiple operations in parallel.

SIM Listing Cache Service

A WCF self-hosted web service to cache SIM listing data. The page-based dictionary data structure stores pre-sorted data for frequently used columns. It used numeric weight to sort the limited option string columns, such as for status or type.

ARS Train Ticket Booking System

The system allowed ARS to book multiple-station tickets with zero concurrency errors. They could maximize their seat booking with the help of rich reporting, enhancing the ARS ticket system's performance three times with database indexing, query optimization, and architectural improvements in ASP.NET Web Forms' front-end application. This resulted in low latency and reservation conflicts, limiting them to around zero.

Education

2007 - 2011

Bachelor's Degree in Computer Science

University of Engineering and Technology - Lahore, Pakistan

Certifications

APRIL 2025 - APRIL 2028

AWS Certified Developer – Associate

Amazon Web Services

JANUARY 2025 - JANUARY 2026

Microsoft Certified: Azure AI Engineer Associate

Microsoft

DECEMBER 2024 - DECEMBER 2025

Microsoft Certified: Azure Developer Associate

Microsoft

Skills

Libraries/APIs

REST APIs, Entity Framework, React, NgRx/store, Node.js, jQuery, NgRx, Vue, Task Parallel Library (TPL), RxJS, Azure API Management, Google Maps, Amazon API, Amazon EC2 API, Stripe

Tools

Git, Azure App Service, Confluence, xUnit, RabbitMQ, Azure Kubernetes Service (AKS), AWS CLI, AWS SDK, AWS IAM, Azure Key Vault

Languages

C#, JavaScript, TypeScript, SQL, C#.NET, T-SQL (Transact-SQL), HTML, CSS, HTML5

Frameworks

Angular, .NET, ASP.NET, ASP.NET Core, .NET 7, .NET Core, SharePoint Framework (SPFx), Entity Framework Core, ASP.NET MVC, .NET 6, JSON Web Tokens (JWT), ASP.NET Core 7, Tailwind CSS, Bootstrap, .NET 8, Blazor, Next.js

Paradigms

REST, Microservices, Desktop App Development, Azure DevOps, Microservices Architecture, DevOps

Storage

Databases, Microsoft SQL Server, JSON, Azure SQL, MySQL, PostgreSQL, Azure Cosmos DB, Azure Cloud Services, Azure Storage, Amazon S3 (AWS S3), Redis, Amazon DynamoDB, Azure Blobs

Platforms

Azure Functions, Amazon Web Services (AWS), Desktop, Azure, Azure AI Search, Azure AI Studio, Kubernetes, Amazon EC2

Industry Expertise

Healthcare

Other

Programming, Data Structures, Leadership, Architecture, Full-stack, API Management, APIs, Full-stack Development, Back-end, Front-end Development, Software Architecture, SaaS, Solution Architecture, Fintech, Technical Leadership, CI/CD Pipelines, CTO, API Integration, Algorithms, WCF Web Services, Multithreading, Azure Compute Services, Azure Cloud Security, Azure AI Document Intelligence, Azure AI Custom Vision, Azure AI Bot Service, Azure AI Translator, Azure AI Face Service, Infotainment, AWS Database Management System, Payment Gateways

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