Back to siteDownload PDF

Muhammad Abdul Raheem

Sr. Software Engineer

Summary

Twelve years of shipping software that has to stay up — real-time communications platforms, commerce systems, and the APIs underneath them. My career started in the .NET world — ASP.NET MVC, Web API, Umbraco, SQL Server — and grew into JavaScript and TypeScript across Node.js, NestJS, React and Next.js. That range means I am equally comfortable tuning a stored procedure, drawing a service boundary, or pairing with a designer on the front end.

Core Skills

Backend & APIs
C# · ASP.NET Core · ASP.NET MVC & Web API · Node.js · NestJS · Express · Microservices · REST & Webhooks · Umbraco
Frontend & UX
TypeScript · JavaScript (ES2015+) · React · Next.js · Angular · Meteor.js · Progressive Web Apps · HTML5, CSS, Tailwind · jQuery & Bootstrap
Data & Storage
MS SQL Server · MySQL · MongoDB & Mongoose · Database replication · Redis & caching
Cloud, DevOps & Infra
Docker · Kubernetes · Azure · Nginx & HAProxy · Linux & Windows Server · Git, GitHub, Bitbucket · Jest & unit testing
Real-Time & Telephony
WebRTC · Janus Gateway · Asterisk · SIP & VoIP (PortaOne) · Socket.IO
AI Engineering
LLM application design · Retrieval-augmented generation · Recommendation systems · Agentic workflows & MCP · Python for ML tooling

Experience

mobileLIVESr. Software Engineer

2022Present · Toronto, Canada

Embedded on-site with a major enterprise client

Feb 2025: Relocated to Canada by mobileLIVE to join the Toronto team on site · 2022: Joined mobileLIVE in Lahore, Pakistan

  • Design and ship scalable backend services in Node.js and NestJS, with typed contracts shared across teams.
  • Build responsive web applications in React, integrating REST APIs behind secure, maintainable architectures.
  • Deploy microservices to Azure with Docker, keeping environments reproducible from laptop to production.
  • Hold the quality line through code review on Bitbucket and GitHub, and unit tests written with Jest.
  • Work inside the client's own engineering process — their standards, their reviews, their release calendar — as a long-term embedded engineer rather than a hand-off contractor.
  • Translate ambiguous enterprise requirements into service boundaries a team can actually build against.

TypeScript, Node.js, NestJS, React, Jest, Azure, Docker, Microservices, Git / Bitbucket

Code-DeskSr. Software Engineer

20142021 · Lahore, Pakistan

  • Architected and delivered web platforms in ASP.NET MVC, ASP.NET Core, Node.js, Angular and Meteor.js.
  • Owned Linux deployments end to end: Nginx and HAProxy for routing and load balancing, TLS, and zero-drama releases.
  • Configured and operated Janus Gateway for real-time audio and video, alongside Asterisk for call management.
  • Implemented database replication for redundancy, high availability, and read performance under load.
  • Ran requirements gathering and client communication directly, keeping scope and expectations aligned.
  • Kept shipped products healthy through long-term maintenance, upgrades, and incident response.

C#, ASP.NET MVC, ASP.NET Core, Umbraco, JavaScript, Node.js, Meteor.js, Angular, MS SQL, MySQL, Nginx, HAProxy, Janus

Selected Projects

The Hub

2019

A universal communications app: chat, SMS, and WebRTC calling in one place.

JavaScript, Meteor.js, Node.js, Socket.IO, WebRTC, Asterisk

E-commerce Recommendation System

2023

Personalised discovery across multiple storefronts, served by containerised services.

TypeScript, NestJS, React, Node.js, Docker, Azure, Microservices

PBX Management System

2018

A modern control plane for telephony — SIP accounts, IVR, recordings, DID ordering.

C#, ASP.NET Web API, Angular, PortaOne SIP, MS SQL

Smart Reports

2017

Real-time reporting over high-volume SIP call detail records.

C#, ASP.NET Web API, Angular, SQL Server

Hotel Management System

2016

Front-desk operations end to end, down to SIP wake-up calls in the rooms.

C#, ASP.NET Web API, Angular, SQL Server, SIP

Order Management System

2015

A rules engine for orders — conditional actions, approvals, and role-based control.

C#, ASP.NET, Razor Pages, MS SQL

Education

BSc in Computer EngineeringCOMSATS University

2008 — 2013 · Lahore, Pakistan