// available for senior roles

Vilbert Gunawan

Software Engineer

Jakarta, Indonesia
7+ years

Designing and shipping enterprise, fintech, and platform systems, with a focus on maintainable code, developer productivity, and operating cost.

Software Engineer with 7+ years designing and shipping enterprise, fintech, and platform systems.

Hands-on with Go and TypeScript across software architecture, backend engineering, identity, cloud platforms, and 0-to-MVP delivery. Leading two engineering teams of four developers each while staying close to implementation, with a focus on maintainable systems, developer productivity, and operating cost.

Software Engineer

Feb 2024 — Present

Pharos Indonesia · Jakarta, Indonesia

  • Leading two engineering teams of four developers each across internal application and platform initiatives while remaining hands-on with implementation.
  • Built an internal sales tracking application that replaced subscription-based tooling, saving approximately IDR 40 million per month.
  • Implemented Keycloak as the centralized Identity Provider for internal applications, consolidating authentication and user management.
  • Migrated workloads from an unoptimized Kubernetes setup to Docker-based VMs, reducing cloud billing by around 30%.
  • Standardized frontend development on an open-source UI library and migrated existing interfaces, improving UX consistency and developer delivery speed.

Software Engineer

Oct 2022 — Jan 2024

Finnix (YC W22) · Remote

  • Delivered four product areas from concept to MVP: lending, project management, ticketing, and crowdfunding.
  • Built TypeScript customer and back-office applications with React and Next.js, backed by Python, Django, and Redis services.
  • Implemented multi-environment, zero-downtime delivery on GCP with GitHub Actions, supporting releases from development through production.
// earlier roles at pharos indonesia

Software Engineer

Mar 2020 — Oct 2022

Pharos Indonesia · Jakarta, Indonesia

  • Progressed from backend and infrastructure ownership to leading a four-person engineering team delivering internal, B2B, and B2C applications.
  • Built the Go API backbone and microservices on GCP/GKE with containerized Docker deployments across multiple environments.
  • Introduced clean architecture and dependency injection to Go services, improving maintainability and separation of concerns.
  • Integrated Tokopedia APIs to centralize multi-store commerce workflows across B2C stores and B2B partners.
  • Implemented self-hosted GitLab to strengthen source-code security and internal control of the delivery platform.

Software Engineer Intern

Mar 2019 — Feb 2020

Pharos Indonesia · Jakarta, Indonesia

  • Contributed to a pilot migration of legacy applications to cloud-friendly systems.
  • Built Arduino automation supporting manufacturing process and quality-control improvements.

languages

Go
TypeScript
Python
SQL

frontend

TypeScript
React
Next.js
UI systems

backend

Go
REST APIs
Django
System integration

data

PostgreSQL
MySQL
Redis

platform

GCP
GKE
Kubernetes
Docker
Keycloak

delivery

GitLab
GitHub Actions
CI/CD

Bachelor's Degree, Computer Software Engineering

Binus University

2016 — 2020

Stealth Finance Startup

2025

Built a gateway to simplify connections to a third-party financial network provider, centralizing integration logic and reducing complexity for consuming applications.

MDH Invoice & Inventory Tracking System

2023

Built an invoice and inventory management system for a micro houseware distributor, reducing manual administrative work by approximately 60%.

EnerGAS Analytics Dashboard

2020

Built an analytics dashboard that compiled operational data into charts and tables, creating a centralized view for reporting and reducing manual data consolidation for faster analysis and decision-making.

// contact

Let's build something solid.

Open to senior engineering roles and select freelance work. The fastest way to reach me is through the links here.