Muhammad Hassan Azam

Software Engineer · 6+ Years

Building systems that scale — and last.

6+ years · Karachi, Pakistan · Open to relocation

Software Engineer with 6+ years building high-quality products at venture-backed startups. From founding engineer to tech lead. From zero to $50M processed. From 43M transactions/day to legacy modernization.

  • Founding engineer of payment gateway $0 → $50M processed in 90 days
  • Architected banking platform 43M transactions/day, 99.99% uptime
  • Tech Lead Led team of 5 engineers, 90% reduction in post-release issues
  • Currently Enterprise platform modernization at dotCMS

At a Glance

6+ years
43M txn/day
$50M processed
99.99% uptime
5 engineers led
90% fewer bugs
3 VC-backed startups
3 engineers trained

Experience

dotCMS — Senior Software Engineer

Current

Leading modernization of enterprise-scale content management platform.

  • Leading modernization of large legacy codebase
    Improving maintainability and performance of enterprise CMS
  • Incremental refactoring without breaking existing functionality
    Balancing technical debt reduction with feature delivery

Tech: Java, Enterprise CMS

DCore (DGlobal) — Senior Software Engineer → Tech Lead

Cloud-Agnostic Banking Platform

June 2022 – Present

Architecting cloud-agnostic Modern Banking Platform for fintechs and banks.

  • Spearheaded core architecture for highly extensible, cloud-agnostic Modern Banking Platform
    Enabling successful onboarding of diverse Bank & Fintech clients
  • Engineered mission-critical backend services: product-engine, transaction-engine, ledger-service
    Ensuring 99.99% uptime while handling peaks of 43.2M transactions/day
  • Served as Tech Lead for 5 engineers
    Drove end-to-end delivery for core modules: currency, organisation, mandate, lending services
  • Initiated automated testing practices across the team
    Achieved 90% reduction in post-release issues
  • Led design of low-code, pluggable component architecture
    Accelerated client customizations by estimated 50%
  • Delivered comprehensive multi-currency support
    All ISO standards + custom-defined currencies, expanding global market reach
  • Automated build, testing, and deployment via CI/CD
    ArgoCD for GitOps, Testcontainers for integration testing, Apache APISIX API Gateway
  • Developed technical training for 3 implementation engineers
    Improved platform proficiency and accelerated client onboarding

Tech: Java, Kotlin, Spring Boot, Microservices, Docker, Kubernetes, PostgreSQL, Redis, Kafka, Pulsar, AWS, GCP, ArgoCD, gRPC

Foree — Senior Software Engineer

Payment App and Gateway

January 2022 – May 2022

Led feature development for Foree Business — a Stripe-like payment gateway.

  • Successfully led the Foree Business team in delivering quality features
    Bill Management, Merchant onboarding and KYC, Funds Settlement Module
  • Designed and implemented Virtual Credit Points feature
    Resulted in 30% growth of transaction volume, 50M Credit Points distributed in first month
  • Contributed to integrating a bank (UBL) with Foree payment platform
    Expanding payment network connectivity

Tech: Java, Python, Django, Flask, FastAPI, REST APIs, Redis, Celery, MongoDB, MySQL, AWS, JMeter

Foree — Software Engineer (Founding Engineer)

Payment Gateway · Backed by Kleiner Perkins, Sequoia

October 2018 – August 2021

First engineer on Foree Business. Built payment gateway from zero to $50M processed in 90 days.

  • Founding Engineer of first revenue-generating product: Foree Business
    Stripe-like payment gateway connecting fintechs, banks, and e-wallets
  • Wrote the first line of code
    Actively designed and developed MVP, grew into successful product in 3 months
  • Implemented async architecture for background job processing
    Redis for queue management, Celery for task workers
  • Optimized application performance
    Async architecture for logging, performance benchmarking and optimization
  • Developed core features of payment engine
    Connects fintechs, banks, and e-wallets in unified platform
  • Established engineering practices
    TDD, high-quality review guidelines, maintainable and readable codebase

Tech: Python, Django, Flask, REST APIs, Redis, Celery, MongoDB, MySQL, AWS, JMeter, PCI Compliance

Skills

Backend & APIs

Java, Kotlin, Spring Boot, Python, Django, Flask, FastAPI, REST APIs, gRPC, OAuth 2.0, JWT

Cloud & Infrastructure

AWS (EC2, RDS, S3, EKS, Lambda), GCP, Kubernetes, Docker, CI/CD (ArgoCD), Helm Charts

Data & Messaging

PostgreSQL, MySQL, MongoDB, Redis, Apache Kafka, Apache Pulsar

Distributed Systems & Messaging

Apache Kafka, Apache Pulsar, event-driven architecture, Redis (caching, queues), async processing (Celery)

Leadership & Process

Tech Lead experience (5 engineers), code review practices, engineering standards, technical training and mentorship

Projects

pyconfigmanager

Python package for external config management. Published on PyPI and actively maintained.

Python, PyPI packaging

MediaIcon — Broadcast Monitoring

End-to-end real-time broadcast monitoring solution. Counts ad runs on TV channels using audio fingerprinting. Processes live streams in real-time.

Python, ffmpeg, audio fingerprinting, AWS

Education

Bachelor of Engineering

Computer and Information Systems

NED University of Engineering and Technology

December 2014 – September 2018

Ready to talk?

I build systems that scale — and last.

LinkedIn · GitHub

Based in Karachi, Pakistan · Open to relocation