~/experience/timeline
career timeline
Professional Experience
I am a software engineer with 2+ years of experience shipping backend systems, applied AI products, and marketplace platforms into production. My work spans distributed workers processing high volumes of financial documents through an OCR-to-LLM pipeline, event-driven services synchronizing real-time state across marketplaces, and observability layers that make production failures explainable instead of mysterious. I care about the fundamentals that top-tier product engineering teams care about — throughput, latency, correctness under concurrency, and clear system boundaries. Outside of work, I keep sharp by tinkering with AI and practicing competitive programming.
process: bukalapak
Software Engineer | Full-time
Bukalapak | June 2026 - Present
- Joined the Gaming Division at Bukalapak — one of Indonesia's largest technology companies — as a Software Engineer on itemku, a C2C marketplace for gaming items, virtual goods, and game accounts.
- Engineered and scaled mission-critical backend services for itemku's Order and Pricing domains, supporting reliable marketplace operations across international markets and processing more than 1.5 billion transactions daily.
- Delivered high-impact seller capabilities for Tokoku while supporting production on-call rotations, resolving critical incidents to protect service availability and transaction integrity for a large-scale user base.
- Architected AI-assisted engineering workflows for itemku, Bukalapak's most profitable product, integrating intelligent development tooling and automation to accelerate delivery and improve code quality.
process: quantum-teknologi-nusantara
Software Engineer | Full-time
Quantum Teknologi Nusantara | September 2025 - May 2026
- Joined as Founding Engineer and built the core backend for Nexius AI, a production Applied AI system turning raw financial documents into structured, auditable data through OCR, parsing, extraction, validation, journal mapping, and report generation.
- Developed production-grade FastAPI services using LLM/VLM structured outputs, PyTorch-backed OCR pipelines, and deterministic fallback logic to improve financial-data extraction accuracy.
- Re-architected long-running file-processing pipelines off a monolith and onto RabbitMQ-based distributed workers running on Kubernetes, with OpenTelemetry-based observability powering scalability and fault isolation across 100+ document-processing workloads per second.
- Shipped production REST APIs and real-time SSE progress streams covering upload status, queue visibility, per-report/month processing state, worker heartbeat, and background jobs.
- Instrumented the platform with OpenTelemetry, SigNoz, structured logs, and queue diagnostics, turning a distributed async system into one that's debuggable in production.
- Owned end-to-end delivery across 3 product surfaces: the customer application, the partner/affiliate portal, and the internal admin dashboard.
- Supported AI quality through ambiguous-transaction clustering, Chart of Accounts mapping, and metric-based validation, keeping automated categorization trustworthy at scale.
process: markany
Research and Development Engineer | Apprenticeship
MarkAny | April 2025 - May 2025
- Completed a 2-month R&D apprenticeship on Endpoint Detection & Response, Intrusion Detection Systems, user behavior monitoring, and anomaly detection.
- Analyzed cybersecurity datasets from Indonesia's National Cyber and Crypto Agency to surface patterns in endpoint behavior and security event classification.
- Produced technical research on user behavior monitoring, threat detection, and anomaly-driven endpoint protection — an early exercise in reasoning about systems under adversarial conditions.
process: pt-fata-organa-solusi
Junior Software Engineer | Full-time
PT Fata Organa Solusi | July 2024 - March 2025
- Served as PIC Assistant for Hashigake, a Japanese multi-tenant B2B corporate matching platform, owning slices of backend architecture, frontend delivery, QA coordination, and production releases.
- Built services using .NET, React/TypeScript, Azure Service Bus, WebSocket services, cron jobs, and event-driven communication for real-time and asynchronous workflows.
- Delivered core platform modules for meeting synchronization, automatic status updates, messaging backend services, admin management, and real-time communication.
- Implemented asynchronous communication via Azure Service Bus to improve reliability between backend services and external integrations.
- Worked directly with QA, Project Management, and Data Science teams to ship features into a live multi-tenant production system.
process: pt-fata-organa-solusi
Web Developer | Part-time
PT Fata Organa Solusi | December 2023 - June 2024
- Built a full-stack internal voting platform using ASP.NET, React, SQL Server, and Azure Services across 3 layers: frontend, backend APIs, and database integration.
- Designed voting flows for employee participation, vote submission, percentage calculation, result reporting, and administrative review.
- Optimized SQL Server logic with stored procedures and database tuning to improve API reliability under concurrent voting load.
- Refined voting percentage calculation, UI behavior, and reporting accuracy alongside full-time engineers and QA.
process: pt-suitmedia-kreasi-indonesia
Software Engineer | Internship
PT Suitmedia Kreasi Indonesia | May 2023 - November 2023
- Built API and CMS features for KLAR Smile's official platform using Laravel, NGINX, MySQL, and Docker.
- Optimized backend queries and application performance, cutting API latency by roughly 10% on a live customer-facing platform.
- Supported content management, API integration, backend debugging, and deployment-readiness for a system real customers relied on daily.