AB
Loading experience… 0%
Available for senior backend & platform roles

Abubakar Siddique Butt

Senior Backend Software Engineer

Designing and scaling fault-tolerant distributed systems, microservices, and cloud-native infrastructure on AWS & GCP.

About

Backend engineering, built to scale.

Accomplished Senior Backend Engineer with 7+ years designing and scaling high-performance distributed systems, microservices, and cloud-native backend services on AWS and GCP. Proven expertise in storage architecture, distributed database design (including Cassandra sharding and DynamoDB access pattern optimization), event-driven systems, and fault-tolerant API development. Hands-on experience with EFS-backed storage in healthcare data workloads, Elasticsearch-based observability (ELK + APM), Kubernetes-deployed services, and CI/CD automation. Experienced in mentoring engineers, leading agile delivery, and collaborating cross-functionally with SREs, data engineers, and infrastructure teams.

7+
Years engineering
10+
Production environments
Millions
Users served
5
Companies scaled
Focus
Distributed systems, microservices & cloud infrastructure
Based in
Rawalpindi, Pakistan
Education
BS Computer Science — CGPA: 3.69 / 4.0
Languages
English (C1 — IELTS Band 7) · Urdu (Native)
Skills

An interactive constellation of my stack.

Drag to rotate the sphere. Hover any node to see where and how I've used it in production.

Drag · Zoom · Hover

Hover a node to explore

Each orb is a technology I ship with. Larger, brighter orbs mark deeper day-to-day expertise.

Languages & Frameworks
Java (Spring Boot)Java (Quarkus)GraalVMGoKotlinPythonSQL
Distributed Databases
PostgreSQLCassandraDynamoDBMySQLMongoDB
Storage & Cloud
AWS EFS / EBS / S3DynamoDBEC2 / LambdaParameter StoreGCP DataflowPub/SubBigQuery
Observability
ElasticsearchELK StackAPMCloudWatchPrometheusGrafana
Messaging & Caching
Apache KafkaRabbitMQRedisGCP Pub/Sub
Containers & K8s
DockerKubernetes / EKSJenkins
Security & Auth
KeycloakOAuth 2.0RADIUS / RadSecAWS IAMAES / TLS
Architecture & Design
MicroservicesSAGA patternDDDEvent-drivenSharding & PartitioningREST / gRPC
Experience

A track record of shipping at scale.

Sr. Software Engineer

Emumba Private Limited Islamabad, Pakistan
Oct 2023 – Present
  • Led backend engineering teams to design and deliver a highly available, fault-tolerant distributed system from scratch across 10+ active production environments.
  • Designed and implemented a Go-based Orchestration Service coordinating SAGA workflows across microservices — reliable transaction management, fault-tolerant rollback, and data consistency under high-volume traffic.
  • Engineered real-time event-driven microservices with Spring Boot and Apache Kafka, enabling sub-second distributed event processing and reliable message delivery at scale.
  • Deployed all production services on Kubernetes (EKS); performed live-cluster log inspection, container exec debugging, port-forwarding, and runtime diagnostics for incident triage.
  • Architected authentication/authorization with OAuth 2.0, Keycloak, and RADIUS (AAA); implemented secure cross-network communication via RadSec (RADIUS over TLS) and RADIUS proxy architectures.
  • Optimized high-throughput transactional PostgreSQL with performance tuning, indexing, and query optimization; managed CI/CD with Jenkins and Docker across 10+ environments.
GoSpring BootApache KafkaKubernetes / EKSPostgreSQLKeycloakRADIUS / RadSecJenkinsDocker

Sr. Full-Stack Engineer

Stella Technology Islamabad, Pakistan
2022 – 2023
  • Architected and managed AWS EFS-backed storage for large-scale healthcare workloads — high-throughput, durable, HIPAA-compliant shared file storage across distributed services (EC2, Lambda, S3, Parameter Store).
  • Implemented an Elasticsearch-based observability stack (ELK + APM) for centralized log aggregation, application performance monitoring, and anomaly detection with end-to-end tracing.
  • Designed and operated large-scale GCP data pipelines (Dataflow, Pub/Sub, BigQuery) to process high-volume healthcare data from Health Information Exchange (HIE) systems for near-real-time analytics.
  • Built ultra-low-latency, memory-efficient microservices with Java (Quarkus) and GraalVM, improving runtime performance, startup times, and resource utilization.
  • Spearheaded HIE platform integration using HL7 and FHIR standards (Mirth Connect, Lyniate Rhapsody), ensuring secure interoperability and regulatory compliance.
  • Applied Domain-Driven Design and CCDA processing to model complex healthcare domains and optimize data transformation workflows.
AWS EFSEC2 / Lambda / S3GCP DataflowPub/SubBigQueryJava (Quarkus)GraalVMELK + APMHL7 / FHIR

Software Engineer

Rockville Technologies Islamabad, Pakistan
2021 – 2022
  • Designed a Cassandra-based distributed data layer with custom sharding and partition-key strategies for a high-speed Caller-ID lookup service mapping millions of numbers in real time — eliminating hotspots and supporting double-number lookups under load.
  • Redesigned a multi-tier subscription billing and payment platform with RabbitMQ for parallel async workflows; added transaction rollback and fault-tolerant retry logic, cutting billing cycle time from 24h to 4h.
  • Engineered high-availability real-time telecom Value-Added Services (VAS) serving millions of active users with low-latency processing and continuous delivery.
  • Applied data-structure redesign and algorithmic optimization to improve efficiency across high-volume subscription and lookup workflows.
  • Migrated legacy telecom infrastructure to Dockerized microservices with Spring Cloud, reducing latency via strategic Redis caching.
CassandraRabbitMQSpring CloudRedisDockerMicroservices

Java Developer (Android)

The X Solutions Islamabad, Pakistan
2020 – 2021
  • Spearheaded migration of a legacy monolithic Android app to a modular Fragment-based architecture, reducing memory consumption by 30% and improving UI responsiveness.
  • Designed a custom Urdu keyboard scaling dynamically across device dimensions.
  • Implemented client-side OAuth and device-level data protection; built secure Android apps in Java with optimized SQLite and MySQL storage layers.
JavaAndroidOAuthSQLiteMySQL

Web Developer

Freelancer Islamabad, Pakistan
2018
  • Built customer-facing web portals (GoGoRider, Cplas Solutions) with Laravel backends.
  • Refactored legacy in-memory data loading to Redis caching, achieving an 80% performance improvement.
  • Implemented AES end-to-end encryption for secure client-server communication.
LaravelPHPRedisAESMySQL
Projects

Selected systems I've designed & shipped.

Interactive cards — move your cursor over each to feel the depth. Links point to the relevant repos and demos.

DSFault-tolerant distributed transactions

Distributed SAGA Orchestrator

A Go-based orchestration service coordinating SAGA workflows across microservices — reliable transaction management, fault-tolerant rollback handling, and data consistency under high-volume production traffic.

GoKafkaKubernetesPostgreSQL
RESub-second event processing

Real-Time Event Pipeline

Event-driven microservices built on Spring Boot and Apache Kafka delivering sub-second distributed event processing with reliable, ordered message delivery across services at scale.

Spring BootKafkaRedisDocker
CCMillions of lookups, no hotspots

Cassandra Caller-ID Lookup

A distributed data layer with custom sharding and partition-key strategies powering a high-speed Caller-ID service that maps millions of numbers in real time with zero hotspots.

CassandraJavaSpring CloudRedis
HHNear-real-time healthcare analytics

Healthcare HIE Data Platform

Large-scale GCP pipelines (Dataflow, Pub/Sub, BigQuery) ingesting and transforming high-volume HIE data with HL7/FHIR interoperability and HIPAA-compliant EFS-backed storage.

GCPBigQueryHL7 / FHIRAWS EFS
AB24h → 4h billing cycle

Async Billing & Payments Engine

A multi-tier subscription billing platform re-architected around RabbitMQ for parallel async workflows, with rollback and retry logic that cut billing cycle time from 24h to 4h.

RabbitMQJavaPostgreSQLDocker
OSEnd-to-end distributed tracing

Observability Stack (ELK + APM)

Centralized log aggregation, application performance monitoring, and anomaly detection across distributed services with end-to-end tracing and real-time operational visibility.

ElasticsearchELKAPMGrafana
Credentials

Certifications & education.

Certifications

Lyniate Rhapsody — Certified

Lyniate

Certified in the Rhapsody integration engine for HL7 / FHIR healthcare interoperability.

Education

2014 – 2018

BS Computer Science

PMAS Arid Agriculture University, Rawalpindi
CGPA: 3.69 / 4.0
Contact

Let's build something resilient.

Have a role, a system to scale, or an idea to discuss? Drop a message — I usually reply within a day.