~/experience/timeline

career runtime

Professional Experience

Fullstack Software Engineer with 3 years of experience across AI, backend, and frontend engineering using Python/FastAPI, React/TypeScript, REST API design, event-driven architecture, Docker, Kubernetes/Rancher, SQL systems, and cloud-native services. Experienced across accounting, consulting, AI, gaming, marketplace, C2C, and B2B company domains. Currently at Bukalapak in the Gaming Division — itemku C2C marketplace.

Bukalapak

process: bukalapak

Software Engineer | Full-time

Bukalapak | June 2026 - Present

  • Joined Bukalapak's Gaming Division as a Software Engineer, working on itemku — Indonesia's leading C2C marketplace for gaming items, virtual goods, and game accounts.
  • Contributing to backend systems and platform features that power the itemku marketplace, supporting game-item transactions, seller flows, buyer discovery, and C2C trading infrastructure.
  • Building and maintaining scalable services for the gaming commerce ecosystem, enabling peer-to-peer transactions across a wide range of games and digital goods categories.
Software EngineeringMarketplaceC2C PlatformGamingBackend Systems
Quantum Teknologi Nusantara

process: quantum-teknologi-nusantara

Software Engineer | Full-time

Quantum Teknologi Nusantara | September 2025 - May 2026

  • Built and optimized Nexius AI, a 7-stage AI financial document processing SaaS covering OCR, parsing, extraction, validation, journal mapping, report generation, and download delivery.
  • Standardized FastAPI backend architecture using Domain-Driven Design across multiple services to improve maintainability, service consistency, and readiness for future AI integrations.
  • Migrated long-running file-processing flows from a monolith into RabbitMQ-based distributed workers and Kubernetes worker pods, improving scalability under high upload volume.
  • Developed production REST APIs and real-time SSE progress tracking for upload status, queue visibility, per-report/month processing state, worker heartbeat, and background jobs.
  • Improved product observability with OpenTelemetry, SigNoz, structured logs, queue diagnostics, and progress snapshots to make production issues easier to trace and debug.
  • Delivered end-to-end features across 3 product surfaces: customer application, partner/affiliate portal, and admin dashboard.
  • Supported AI quality evaluation through clustering logic, transaction categorization, Chart of Accounts mapping workflows, and metric-based validation of ambiguous transaction results.
PythonFastAPIMongoDBRabbitMQSSEKubernetesOpenTelemetry
One Code Solution

process: one-code-solution

Full Stack Engineer | Freelance

One Code Solution | June 2025 - August 2025

  • Built and maintained full-stack features for 3 regional Philip Morris International platforms: Kazakhstan, Chesterfield Philippines, and PRJWHEART.
  • Developed Vue.js, ASP.NET, and Sitefinity CMS modules for authentication, profile management, biometric credentials, content flows, and reward redemption workflows.
  • Built campaign-based redemption engines covering 3 promo patterns: lucky promo campaigns, SKU-based campaigns, and UPC-based promotional flows.
  • Implemented reusable backend patterns using Domain-Driven Design and Template Pattern to reduce duplicated logic across customized regional and brand-specific products.
  • Worked in a client-aligned consultancy environment requiring fast iteration, strong requirement analysis, and reliable delivery across product, content, and engineering stakeholders.
Vue.jsASP.NETSitefinity CMSDDDTemplate PatternReward Engines
MarkAny

process: markany

Research and Development Engineer | Apprenticeship

MarkAny | April 2025 - May 2025

  • Completed a 2-month R&D apprenticeship focused 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 identify patterns related to endpoint behavior and security event classification.
  • Produced technical research insights on user behavior monitoring, threat detection, security pattern analysis, and anomaly-driven endpoint protection concepts.
EDRIDSAnomaly DetectionSecurity ResearchDataset Analysis
PT Fata Organa Solusi

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, supporting backend architecture, frontend delivery, QA coordination, and production releases.
  • Developed services using .NET, React/TypeScript, Azure Service Bus, WebSocket services, cron jobs, and event-driven communication for real-time and asynchronous workflows.
  • Built key platform modules for meeting synchronization, automatic meeting status updates, messaging backend services, admin management, and real-time communication features.
  • Implemented asynchronous communication using Azure Service Bus to improve reliability between backend services and external integration workflows.
  • Collaborated with QA, Project Management, and Data Science teams to deliver production-ready features across a multi-functional engineering workflow.
.NETReactTypeScriptAzure Service BusWebSocketRedux
PT Fata Organa Solusi

process: pt-fata-organa-solusi

Web Developer | Part-time

PT Fata Organa Solusi | December 2023 - June 2024

  • Developed a full-stack internal voting platform using ASP.NET, React, SQL Server, and Azure Services, covering 3 core layers: frontend, backend APIs, and database integration.
  • Architected voting flows for employee participation, vote submission, percentage calculation, result reporting, and administrative review.
  • Optimized SQL Server logic using stored procedures and database tuning to improve API reliability and maintainability for internal business workflows.
  • Improved voting percentage calculation, UI behavior, and reporting accuracy in collaboration with full-time engineers and QA teams.
ASP.NETReactSQL ServerAzure ServicesStored ProceduresQA
PT Suitmedia Kreasi Indonesia

process: pt-suitmedia-kreasi-indonesia

Software Engineer | Internship

PT Suitmedia Kreasi Indonesia | May 2023 - November 2023

  • Developed API and CMS features for KLAR Smile's official platform using Laravel, NGINX, MySQL, and Docker, supporting production-ready customer engagement workflows.
  • Optimized backend queries and application performance, reducing API latency by approximately 10%.
  • Supported content management, API integration, backend debugging, and deployment-readiness improvements for a live customer-facing platform.
LaravelNGINXMySQLDockerCMSAPI Development