Muhammad Abdul Raheem
Sr. Software Engineer
- raheemjanjua26@gmail.com
- +1 416 315 9645
- Markham, Ontario, Canada
- linkedin.com/in/abdul-raheem
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
mobileLIVE — Sr. Software Engineer
2022 — Present · 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-Desk — Sr. Software Engineer
2014 — 2021 · 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 Engineering — COMSATS University
2008 — 2013 · Lahore, Pakistan