Professional Summary
Senior Software Engineer with 10+ years of experience building high-performance distributed systems across fintech, healthcare, and e-commerce. Experienced in Go and Ruby on Rails, with a strong background in microservices architecture, event-driven systems using Kafka, and cloud infrastructure on AWS and GCP. Proven track record of rapid delivery, technical leadership, and ISO 27001 compliance in regulated environments. Proficient with observability tools including Prometheus and Grafana, and actively integrates AI-assisted engineering workflows using Anthropic SDK, Claude Code, and Cursor.
Technical Skills
Languages:
Go, Ruby, TypeScript, JavaScript, Python, Kotlin
Frameworks:
Ruby on Rails, NestJS, Node.js, Hotwire, Turbo, Stimulus, React, Jetpack Compose
Mobile:
Android (Kotlin, Jetpack Compose, Material3), Hilt DI, Firebase (Auth, Firestore, FCM)
Databases & Search:
PostgreSQL, MySQL, Redis, Elasticsearch, OpenSearch
Messaging & Streaming:
Apache Kafka, Event-Driven Architecture
DevOps & Infrastructure:
AWS, Kubernetes, Docker, Terraform, GCP, CI/CD, API Gateway
Observability:
Prometheus, Grafana
Compliance & Security:
ISO 27001, OAuth (Google, Microsoft, Apple SSO)
AI & Developer Tools:
Anthropic SDK (Agent Development), Claude Code, Cursor, OpenClaw
Professional Experience
Senior Full Stack Engineer
United Kingdom (Remote)
- Built an application tracking system using Ruby on Rails and Hotwire, enabling students to track university and job applications; increased active product usage by 70%
- Integrated AI-powered video transcript generation with Hotwire for enhanced streaming accessibility and content discoverability
- Designed and implemented a CV generator and download feature, enabling users to create and export tailored CVs directly from the platform
- Improved job recommendation accuracy by 80% by refining matching logic and leveraging behavioral data
- Enhanced mentor recommendation system, increasing relevance and engagement between mentors and students
- Integrated Google SSO, Microsoft SSO, and Apple SSO, simplifying authentication and reducing login friction
- Implemented AI Wingman feature to generate contextual suggestions and guidance across the platform
- Built AI agents using Anthropic SDK for UI generation, automated QA testing, and planning workflows — accelerating development cycles across the team
- Leveraged Claude Code and Cursor (AI-assisted engineering) to increase development productivity and code quality
Backend Engineer, promoted to Technical Lead
Singapore (Remote)
- Delivered a production-grade patient data and lab management system in 9 days, ahead of deadline, covering planning, development, deployment, and testing
- Led backend development for healthcare systems handling patient data, lab results, and hospital integrations with high reliability and security
- Promoted to Technical Lead, managing a cross-functional team (backend, frontend, QA) to deliver doctor portals, lab dashboards, and integration services
- Led migration from Ruby on Rails monolith to NestJS microservices (order-fs, security-fs, institution-fs), unifying DP and LP platforms into a single service architecture using TypeScript and Apache Kafka, improving scalability, resilience, and deployment independence
- Implemented ISO 27001 controls across patient data systems, ensuring regulatory compliance for healthcare data security and audit readiness
- Set up observability stack with Prometheus and Grafana for real-time system monitoring, alerting, and capacity planning
- Restructured API endpoints, reducing response times by 200ms+ across critical paths
- Implemented Elasticsearch, reducing search latency from approximately 5 seconds to under 1 second
- Introduced AI-driven patient recommendations, increasing user engagement by 25%
- Reduced AWS infrastructure costs by 30% through optimization and zero-downtime deployment strategies
Backend Software Engineer
San Jose, CA (Remote)
- Led migration from monolith to microservices architecture, improving system performance by 40%
- Implemented Elasticsearch, cutting search response times by 50%
- Architected end-to-end payment orchestration and transaction processing flows using Stripe, reducing checkout time by 30% while handling high-volume e-commerce transactions reliably
- Optimized inventory, order, and shipping workflows, contributing to a 10% revenue increase
Senior Software Engineer
Jakarta, Indonesia
- Improved backend query performance by 50%, significantly enhancing response times across the platform
- Developed Go-based microservices as part of the monolith migration, applying Go concurrency patterns (goroutines, channels) to handle high-throughput data flows
- Built an Excel-based data synchronization tool, saving 30 hours per month of manual operations
- Migrated the platform from monolith to microservices using Go for improved scalability and resilience
- Integrated Shopee, Tokopedia, Lazada, and Bukalapak APIs to automate multi-channel product listings
Full Stack Developer
Jakarta, Indonesia
- Developed re-commerce features and resolved critical bugs, improving user engagement
- Built end-to-end payment processing and card transaction microservices, handling high-volume e-commerce transactions with reliability and financial accuracy
- Migrated search to Elasticsearch, reducing response times by 50%
Rails Developer
Jakarta, Indonesia
- Built and maintained a job portal serving 5,000+ daily active users
- Optimized database queries, significantly reducing page load times
- Managed cloud infrastructure with AWS and Terraform for scalable deployments
Rails Developer
Bekasi, Indonesia
- Collaborated with stakeholders to translate business requirements into an internal ERP system, improving operational efficiency
.NET Developer
Bandung, Indonesia
- Built .NET-based business automation systems, reducing manual processes
- Improved ERP system reliability, reducing operational errors by 20% through automated validation
Personal Projects
Android App — Kotlin, Jetpack Compose, Firebase
Personal Project
- Built a parent-child family safety Android app with remote device lock, screen time monitoring, and real-time messaging using Jetpack Compose and Material3
- Implemented Clean Architecture (data/domain/ui layers) with Hilt dependency injection and coroutines for reactive state management
- Integrated Firebase Authentication, Cloud Firestore, Cloud Storage, and FCM for realtime sync and push notifications across paired devices
- Developed Device Admin integration with foreground service to monitor usage stats and execute remote commands (lock/unlock) via Firestore listeners
- Shipped signed release AAB to Google Play with Firestore security rules enforcing parent-child data isolation