Abubakar Siddique Butt
Senior Backend Software Engineer
Designing and scaling fault-tolerant distributed systems, microservices, and cloud-native infrastructure on AWS & GCP.
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.
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.
Hover a node to explore
Each orb is a technology I ship with. Larger, brighter orbs mark deeper day-to-day expertise.
A track record of shipping at scale.
Sr. Software Engineer
- 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.
Sr. Full-Stack Engineer
- 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.
Software Engineer
- 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.
Java Developer (Android)
- 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.
Web Developer
- 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.
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.
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.
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.
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.
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.
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.
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.
Certifications & education.
Certifications
Lyniate Rhapsody — Certified
Certified in the Rhapsody integration engine for HL7 / FHIR healthcare interoperability.
Education
BS Computer Science
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.