Programming
Scalable
Systems
Senior Backend Engineer with 10+ years architecting fintech-grade marketplace platforms on Ruby on Rails, Go, and PostgreSQL. Deep specialization in Stripe Connect payment infrastructure — split payments, escrow, subscriptions, and automated payouts — with end-to-end ownership from technical design to production. Previously Engineering Manager running a department behind a system that sustained 1,000 TPS at 99.9% uptime; most recently led the backend build for an early-stage rental and services marketplace from zero to production. Now focused on hands-on senior IC work, partnering with remote cross-functional teams to ship reliable, observable, and well-tested backend systems.
Technical_Stack
Hardened toolset for modern infrastructure
Infrastructure
- Kubernetes / Docker
- Terraform (IaC)
- AWS / GCP / Azure
Languages
- Go (Golang)
- Ruby
- PHP
- Javascript
Data_Storage
- PostgreSQL / MySQL
- Redis / Memcached
- MongoDB
Performance
- Prometheus / Grafana
- Distributed Tracing
- Load Balancing
Professional_Experience
Deployment history and system milestones
Senior Backend Developer
VIRTUAL SPIRIT
- Architected core domain layer using Interactor and Organizer patterns, decoupling business logic from Rails models and controllers — established a maintainable foundation that cut PR review time by ~30% and contained regression risk in payment-critical flows as the codebase grew.
- Established the testing foundation from the ground up using RSpec, reaching 78% coverage across 13 service domains with CI-gated unit, integration, and request specs on all payment and auth paths.
- Engineered end-to-end marketplace payment infrastructure on Stripe API and Stripe Connect, implementing destination charges, split payments, Connect Express onboarding, webhook idempotency, and dispute handling — production-ready for multi-party payouts at scale.
- Built automated payout routing pipeline distributing rental payments from tenants to landlords with platform fee capture, eliminating manual reconciliation and providing a same-day payout SLA from day one of launch.
- Designed escrow and subscription billing engine supporting recurring charges, hold-and-release flows, and KYC-gated activation for professional service bookings across multiple pricing tiers.
- Implemented real-time messaging layer with AnyCable on Ruby on Rails for in-app chat and live notifications, benchmarked to sustain 1,000+ concurrent WebSocket connections at p95 <100ms — chosen over ActionCable to cut server memory footprint by ~60% and remove a known scaling ceiling before it became a problem.
- Eliminated N+1 query patterns and refactored heavy ActiveRecord associations using includes, preload, and counter caches; combined with Redis caching and targeted PostgreSQL indexing to drop p95 endpoint latency from 800ms to <150ms across core read paths.
- Built backend framework for an internal social-graph engine — feed generation, listing publication, and portfolio surfacing — with cursor-based pagination and Redis-backed activity feeds designed to scale horizontally as content volume grows.
- Containerized full application stack with Docker and Docker Compose, achieving dev/staging/production parity and cutting new-engineer onboarding from 2 days to under 4 hours.
- Partnered with distributed cross-functional teams (Frontend, UI/UX, Product) across timezones using Git Flow, code review standards, and Agile/Scrum ceremonies; maintained a zero-rollback release record across the platform's first year in production.
Backend Engineering Manager
PT WEYLAND INDONESIA PERKASA
- Owned backend architecture for a fintech super-app spanning 7 core service domains and 21+ sub-services — bill payments (PPOB), top-up, QRIS, e-money, ticketing, transfers, and school cashless — reaching Rp 8.6B+ in monthly transaction volume and 181,000+ transactions/month within two years of launch.
- Sustained 1,000 TPS at 99.9% uptime during peak utility payment cycles and ticketing rushes through load balancing on Nginx and AWS ALB, horizontal scaling of stateless services, and proactive bottleneck mitigation before incidents surfaced.
- Led monolith-to-microservices migration, decomposing tightly-coupled billing and ticketing flows into independently deployable services — eliminated cross-domain deploy contention and improved fault isolation across a platform serving 11,000+ registered agents and end-users.
- Designed a shared integration layer standardizing auth, idempotency, and retry logic across 10+ third-party providers (Finnet/Finpay, Tiket.com, Infobip, and others) — each with its own contract and failure mode, abstracted behind a unified internal interface.
- Post-promotion, led backend for AtozGO — a new on-demand delivery super-app (food, express courier, e-commerce, cleaning, pre-order, mall) built as a net-new product line serving Greater Jakarta, reaching 154,000+ monthly transactions at 92% delivery success rate and Rp 3.76B GMV within months of launch.
- Designed multi-sided order routing and dispatch engine across 9 service domains with real-time push notifications via FCM and OTP delivery with automatic InfoBip → local SMS fallback, ensuring deliverability under third-party outages with zero manual intervention.
- Promoted from Senior Backend Developer to Engineering Manager after 2 years — given full ownership of technology direction, architecture decisions, and an 8-person engineering org (5 BE, 2 QA, 1 SA) while continuing hands-on backend development.
Backend Developer
WALDEN GLOBAL SERVICES
- Developed and maintained the Nutrifood Shipping Export & Import system using Ruby on Rails and SQL Server.
- Improved data management efficiency by implementing database best practices and optimizing complex SQL queries.
- Served as a technical lead for specific sprints, managing SOW estimations, milestones, and developer assignments.
- Authored core application skeletons and shared libraries to be utilized by the wider development team to ensure consistency.
Backend Developer
POLITEKNIK PIKSI GANESHA
- Built a comprehensive Certification Management System using Laravel and MySQL.
- Translated complex business requirements into functional product features while maintaining platform stability.
Mastering
Metaprogramming
I specialize in the power of writing code that writes code—leveraging dynamic system generation and advanced abstractions to eliminate boilerplate and build highly adaptable, self-evolving software architectures.
Observation
Real-time telemetry and predictive scaling logic integrated by default into the system fabric.
Security
Zero-trust architecture with automated certificate management and mTLS enforced at the protocol level.
Microservices_Mesh
DISTRIBUTED_COMPUTING_PROTOCOL_INITIATED