Navigation

About

Experience

June 2025 — Present

Senior Software Engineer · Tridorian - Singapore

Tridorian is a boutique cloud, data, and AI consulting firm headquartered in Singapore and a Google Cloud Premier Partner, known for delivering secure, scalable solutions—including ezdocs.ai, an OCR-based Document AI platform for automating financial document processing.

  • Redesigned and modernized the backend of Tridorian’s main website with Strapi, accelerating content publishing workflows by 50% and empowering non-technical teams with full self-service content management.
  • Championed the adoption of RFCs to establish clarity and alignment in engineering practices, authored the first technical RFC and laid the foundation for a scalable, modular system architecture that became a team-wide standard.
  • Designed and architected backend systems from the ground up, defining service boundaries, database schemas, and communication patterns that ensured long-term scalability, maintainability, and extensibility across multiple services.
  • Led greenfield deployments of multiple backend services on GCP, leveraging Cloud Run for containerized execution and Cloud SQL for managed databases, achieving a secure, highly available, and cost-efficient production environment.
  • Pioneered adoption of modern backend stacks (Python/FastAPI, Go/Echo, JS/Strapi) and orchestrated full deployment to GCP with CI/CD automation, ensuring production-readiness from day zero.
Python · FastAPI · Go · Echo · Javascript · Strapi · PostgreSQL · Docker · Git/Github · Google Cloud Platform
June 2021 — February 2025

Backend Engineer · eFishery - Indonesia

eFishery, the first Aquaculture Technology startup in Asia, is a leading aquaculture company from Indonesia that develops innovations in the aquaculture field and has secured Series D funding worth 200 million USD (around 3 trillion Rupiah).

  • Led a team of 4 engineers in building a system from scratch using Event-Driven architecture over 4 months and this enhanced system resilience, reduced downtime and enabled more flexible, scalable event handling, ultimately improving system responsiveness and reliability.
  • Successfully migrated from APM ELK to OpenTelemetry Jaeger, implementing health checks and alerting for Managed Service. This transition led to a 50% reduction in total defects, improving system monitoring and proactive issue resolution.
  • Enhanced Marketplace Service Unit Test coverage from 58.11% to 70.11%, improving code quality, reducing potential bugs, and increasing test reliability for better overall system stability.
Python · FastAPI · Django · Go · Gin · PostgreSQL · SQLAlchemy · Event-Driven Architecture · RabbitMQ · OpenTelemetry · Jaeger · Unit Testing · Docker · Git/Bitbucket
September 2020 — June 2021

Backend Developer · Vision+ - Indonesia

Vision+ is an Indonesian over-the-top video streaming service owned by MNC Group. It was founded 2020. The platform offers a variety of content, including video on demand (original titles, TV dramas, shows, and films), free-to-air and premium channels (including international ones), as well as live streaming events and sports.

  • Designed an efficient database structure to streamline the organization and display of content, improving data retrieval times and enhancing overall system performance.
  • Led the transition from a monolithic system to a microservices architecture, resulting in improved scalability, easier maintenance, and faster development cycles. This shift significantly reduced system downtime and enabled more agile and independent updates to various services.
  • Collaborated with the infrastructure team to create detailed, production-standard deployment plan documents, ensuring consistency, reliability, and smooth deployment processes across environments. This initiative minimized deployment errors and improved system stability.
  • Developed gRPC and Event-Driven architecture services using RabbitMQ, enhancing system communication speed and enabling real-time data processing. This resulted in reduced latency, improved scalability, and more efficient inter-service communication.
  • Implemented caching with Redis to optimize API performance, reducing response times and server load. This led to faster data retrieval and improved overall system efficiency, especially during high traffic periods.
  • Created sitemap mappings to improve search engine visibility, enhancing SEO optimization and driving more organic traffic to the platform. This resulted in better indexing and higher search engine rankings.
Python · FastAPI · Flask · Sanic · MariaDB · MongoDB · gRPC · Git/Gitlab · SQLAlchemy
February 2020 — June 2020

Python Django Developer · PT. Daya Gagas Indonesia (FishOn) - Indonesia

Daya Gagas Indonesia is a technology-Based Company Engaged in the Maritime Sector and Business Consultant

  • Spearheaded the development of a cutting-edge CMS for Digital Banking using NextJS in conjunction with Django Rest Framework
  • Seamlessly integrated backend functionalities with the Frontend using APIs, ensuring a cohesive user experience
Python · Django · Django Rest Framework · NextJS · PostgreSQL · Git/Gitlab · Docker
October 2019 — November 2019

Software Engineer · 7Langit - Indonesia

7Langit is the developer of premium mobile applications in Indonesia. We are committed to create impressive, brilliant, and distinct mobile apps.

  • Develop internal website for food cathering with Django
Python · Django · PostgreSQL

Skills

Programming Languages Python, Go, Rust, JavaScript
Frameworks & Libraries FastAPI, Django, Flask, Sanic, Gin, ExpressJs, LangChain, LangGraph, GraphQL, Json Web Token, SQLAlchemy, Strapi
Databases PostgreSQL, SQLite, MySQL, MariaDB, MongoDB, Redis
DevOps & Tools Docker, Git, Postman, RabbitMQ, Ollama, Google Cloud, n8n