Part of the Agency Team building the platform insurance agents use to sell and manage insurance products, on a Python/Django microservices stack with MySQL, Redis, Celery, and Google Pub/Sub.
- Own the Agent Service that manages agent onboarding, profiles, and insurance application submissions from agents to customers.
- Contribute to the Insurance Service that handles policy creation, processing, and integrations with external insurance providers.
- Build the Commission Service that calculates and allocates commissions and reward points based on issued policies.
- Build the Wallet Service that stores agents' commission balances and reward points sourced from the Commission Service.
- Design async workflows on Celery + Redis with Google Pub/Sub for inter-service messaging.
Rebuilt the Regulatory Compliance System (RCS) end to end on a modern Go stack with real-time collaboration between client and server.
- Led the backend redevelopment of RCS from a legacy stack to Go with a clean modular architecture.
- Modeled compliance workflows on MySQL with Redis caching and NATS as the async message broker.
- Added WebSocket support so users see live regulatory updates without page reloads.
- Wrote integration tests around the notification and compliance pipelines to keep regressions out.
Owned multiple production services across Bhinneka's commerce platform — product, tracking, ACL, notifications, and B2B/B2G orders.
- Built the Product Service on Go/Echo with ArangoDB as the product data store for the retail catalog.
- Rebuilt the Order Tracking service to capture the full customer journey and measure SLA on task-order performance.
- Delivered the centralized ACL Service on Go/Echo that all Bhinneka services depend on for authorization.
- Shipped the Notification Service (email, push, SMS, WhatsApp) on Go/Echo integrated with third-party providers.
- Built the B2G Order Service on Python/Sanic for orders from ministries, institutions, and SOEs.
- Owned the Bhinneka Bisnis (B2B) order management service on Python/Django.
Built three platforms across travel, smart-meter data, and analytics for PLN's ICT arm.
- Built Travel Bisnis, a platform for managing PLN officers' business trips with hotel and flight integrations via OTA partners.
- Delivered MDMS (Meter Data Management System) handling billions of smart-meter data points, with Kafka driving real-time data flow.
- Built ANEV (Analysis and Evaluation), an analytical tool that flags anomalies in meter data to detect fraud and reading errors.
Part of the Transactional Team, building the Go/Echo services that power TaniHub's B2C and B2B commerce.
- Built the Order Service that processes both B2C and B2B orders end to end.
- Implemented the Payment Service with multiple payment methods to broaden customer options.
- Delivered the Master Data Service providing delivery fees, area coverage, payment terms, and shared reference data.
- Built a dedicated Client Service to serve the specific needs of TaniHub's enterprise clients.
First tenure at Bhinneka — shipped several high-impact commerce services on Go with a focus on maintainability and clean architecture.
- Built the Shipment Service on Clean Architecture, integrating directly with third-party logistics providers.
- Delivered the Order Tracking service capturing the full lifecycle from placement to delivery and SLA metrics.
- Built the initial Bhinneka Bisnis (B2B) order management platform.
- Implemented the Payment Service integrating with payment gateways for secure card and non-card transactions.