M Umar Khan
M Umar Khan

Senior Backend / Full-Stack Software Engineer

Open to offers · Member since 30 Sep 2026
Location
Lahore, Pakistan
Desired salary
Unspecified
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I am a Senior Software Engineer with more than seven years of experience building backend-heavy full-stack applications using Python, Django, Node.js, and TypeScript.

I specialize in payment and subscription-billing systems, third-party integrations, enterprise authentication, and scalable API-driven platforms. I have delivered end-to-end billing solutions with Stripe and RevenueCat, including subscriptions, renewals, cancellations, trials, and mobile and web payment flows.

I have extensive experience with travel technology, having owned backend development for hotel booking and payment workflows serving a platform with more than 100,000 users. My work includes multi-provider integrations, inventory synchronization, booking authorization flows, load testing, and production reliability improvements.

I have also led enterprise Open edX and LMS projects for organizations including CLEAResult, USAHello, UC San Diego, 2U, Edly, Colaraz, and Q-verse. I have built SSO solutions, migration pipelines, custom plugins, analytics integrations, and multilingual learning-platform features.

I enjoy leading technical delivery, mentoring teams, improving development workflows, and applying AI-assisted engineering practices. I am open to senior backend or full-stack opportunities, including remote roles and relocation.

Skills

31 capabilities

Tech stack & tools

Working toolkit

Analytics

Collaboration

Communications

Languages & Frameworks

Experience

Career history

Senior Software Engineer Arbisoft

Worked as a Senior Software Engineer delivering backend-heavy full-stack solutions for travel, education, and enterprise clients. Built and owned Travly's subscription billing and hotel-booking backend using NestJS, TypeScript, PostgreSQL, Stripe, and RevenueCat. Delivered payment lifecycle functionality for web and mobile, including upgrades, cancellations, renewals, Apple Pay, Google Pay, trial-abuse prevention, and authorization-and-hold payment flows.

Improved Travly platform reliability and operational efficiency by identifying database performance issues through Locust load testing, optimizing costly endpoints and queries, and driving infrastructure changes that removed recurring manual database restarts. Built multi-provider hotel booking integrations with Ratehawk and Priceline/Agoda, scheduled inventory synchronization, cancellation handling, wallet and insurance payments, and Slack alerts.

Led technical delivery for Open edX projects including CLEAResult, USAHello, and Q-verse. Led teams of two to four engineers, created work-breakdown plans, implemented SSO and centralized sign-out using Azure AD B2C and OAuth2, developed user migration pipelines, custom course catalogs, enrollment workflows, reporting features, React administration pages, and bilingual platform support.

Delivered additional Open edX work for UC San Diego, Colaraz, 2U, and Edly, including Kafka log streaming, LTI integration with Perusal, role-based authorization, Docker migrations, CI maintenance, billing plugins, and open-source NodeBB integration. Developed Claude Code skills, agents, MCP integrations, and automated PR-review workflows to improve engineering throughput.

Education

Learning history

Punjab University College of Information Technology (PUCIT)

Bachelor of Software Engineering, Software Engineering

Bachelor of Software Engineering.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu