About
My name is Muhammad Aulia Akbar, senior software engineer at Shopee. I focus on back-end engineering, mainly in Go.
Experience
Shopee - Software Engineer (Promoted to Senior Engineer in 2025)
August 2022 - Present
Backend engineer in the Order Payment domain, primary owner (PIC) of refund system services, responsible for reliability, feature delivery, and operations across multiple regions.
- Designed a workaround for incompatible payment state machines, enabling safe payment method switching and unblocking feature delivery
- Built RCV File Manager service from scratch (cloud storage, encryption, HTML->PDF pipeline), automating Brazil customs form (RCV) collection and eliminating manual email-based operations
- Led rollout of middleware authentication across 12 services / 10 regions (Kafka, Redis, Elasticsearch, etcd) with near-zero downtime
- Designed high-throughput data pipeline for Elasticsearch migration, achieving ~60k-80k writes/sec and supporting large-scale indexing workloads
- Improved system performance and stability:
- Reduced CPU bottlenecks (~100% -> ~80%) via load balancing improvements
- Reduced deployment failure rate from ~25% to near 0%
- Designed scalable refund data archiving solution across ~20,000 DB shards with prioritization and deduplication strategy
- Drove technical debt reduction (e.g., refund notification deprecation, clearing linter warnings) and improved system maintainability
- Collaborated with cross-functional teams across regions to deliver complex distributed system changes
- Tech stack: Go, Kafka, Redis, Elasticsearch, Kubernetes, MySQL, Protobuf
GudangAda - Software Engineer Intern
Jul 2021 - Jul 2022
- Developed a Kubernetes Operator (Go) to automate service deployment workflows
- Reduced deployment complexity and improved developer experience for internal Kubernetes services
- Implemented API logic for managing infrastructure resources programmatically
Bareksa - Software Engineer Intern
June 2020 - June 2021
- Built and maintained REST APIs using Go and Node.js for fintech applications
- Implemented caching mechanisms (Redis) to improve system performance
- Added backend event tracking for analytics and monitoring
SIRCLO - Software Engineer Intern
June 2019 - August 2019
- Developed backend features in Go for e-commerce systems
- Implemented REST APIs and handled partner API integration & error mapping
- Debugged and resolved production issues