Skip to content

Muhammad Tahir Hassan Khan

Backend Software Engineer · YOUR LOCATION

Download Resume

Summary

I'm a backend-focused software engineer with nearly three years of experience building and scaling a multi-tenant healthcare care-coordination platform. Hospital systems use it to manage patient engagement across the surgical and orthopedic care journey. I started by delivering individual features and grew into owning the end-to-end design of core subsystems: patient journey automation, EHR integrations, and outcomes analytics. On a multi-country online tutoring platform (FastAPI and PostgreSQL backend, Next.js dashboard, Flutter app), I owned the hard, unglamorous parts: money, concurrency, identity, and messaging. I also spent a year (2023–2024) as a backend engineer on Sokkat, a UAE-based e-commerce mobile app, building Node.js APIs on top of Shopify and PostgreSQL.

Experience

  1. Backend Software Engineer · Healthcare technology company (name under NDA)

    Nearly 3 years · Present

    • Progressed from backend feature engineer to owner of several core subsystems on a multi-tenant care-coordination platform
    • Owned the patient journey automation engine: state-machine-driven outreach based on appointments, consent, and quiet hours
    • Built and maintained the EHR integration layer, normalizing multi-vendor clinical events into a common FHIR-based model
    • Designed tenant-scoped data access across queries, background jobs, and cache keys
    • Built Bull/BullMQ + Redis job infrastructure for scheduled and event-driven patient outreach
    • Integrated LLM features (patient chat, triage, clinical note drafting) with consent checks and outage fallbacks
    • Contributed to the patient-reported outcomes analytics pipeline and campaign messaging systems
  2. Full-Stack Engineer · Multi-country online tutoring platform (confidential)

    [ADD DATES · X MONTHS]

    • Audited and hardened the self-service booking engine, adding Postgres-backed tests that prove its row locks work
    • Modelled the credit-hours booking domain so admin-granted hours became spendable
    • Centralised tutor pay into one server-side rate seam and built a unified finance hub
    • Designed enumeration-safe, org-scoped public IDs with per-recipient visibility
    • Audited 49 notification issues, closed a link-poisoning vulnerability, and built reply-by-link
    • Cut the slowest dashboard route from 11.0 s to 3.8 s and removed hosting-cost drivers
  3. Backend Engineer · Sokkat (UAE-based e-commerce)

    2023 — 2024

    • Built Node.js APIs powering the Sokkat mobile app
    • Integrated the app with the store's Shopify backend
    • Worked with PostgreSQL for the backend data layer

Technical skills

Backend
Node.js, Express, Python, FastAPI, SQLModel / SQLAlchemy, Bull / BullMQ
Databases
PostgreSQL, MongoDB / Mongoose, Redis, Alembic migrations
Auth & Multi-Tenancy
Auth0, JWT validation, Tenant-scoped data access, HMAC-signed tokens
Healthcare Interoperability
FHIR, HL7, EHR vendor APIs, Clinical event normalization
Integrations
Twilio SMS & Voice, Voice AI agents, Shopify, SMTP & push
AI / LLM
RAG chatbots, LLM triage, Clinical note generation
Frontend & Mobile
TypeScript, Next.js, React, SWR, Flutter
Testing
pytest, Mocha / Chai / Sinon, Vitest, Playwright, Testcontainers
Delivery
CI-gated deploys, Expand/contract migrations, Sentry

Selected projects

  • Patient Journey Automation Engine

    A state-machine-driven engine that schedules and sends patient communications across the surgical journey, based on appointment events, consent status, and quiet-hours rules.

  • EHR Integration Layer

    Normalizes clinical event data from multiple EHR vendors into a common FHIR-based model, so each new vendor needs only one adapter.

  • Multi-Tenant Data Access & Job Infrastructure

    Tenant-scoped data access and Bull/BullMQ + Redis job infrastructure powering scheduled and event-driven patient outreach for multiple hospitals.

  • LLM Features in Clinical Workflows

    Patient chat, triage assistance, and clinical note drafting integrated into backend workflows, with consent checks and outage fallbacks.

  • Multi-Country Online Tutoring Platform

    Booking, credit hours, tutor pay and finance, public IDs, and notifications for an online tutoring platform serving admins, tutors, parents, and students.

  • Sokkat

    Backend for Sokkat, a UAE-based e-commerce store with a mobile app: Node.js APIs for the app, integrated with a Shopify backend and PostgreSQL.

  • Outcomes Analytics & Patient Campaigns

    Contributions to the patient-reported outcomes (PRO) analytics pipeline and campaign messaging systems.

Education

  • [ADD DEGREE, INSTITUTION, YEAR]

Certifications

  • [ADD CERTIFICATIONS OR REMOVE THIS SECTION]