About

Companies, roles, and what I shipped.

Backend software engineer with 4+ years of experience building production systems in fintech. I focus on high-traffic services, developer productivity, and reducing operational overhead through automation and observability.

Key Achievements

  • Sole technical owner and decision maker for credit scoring, services eligibility, and data scraping workflows at one of Southeast Asia's most prominent buy now pay later and digital credit providers.
  • Designed and implemented automation pipelines that eliminate manual effort in the credit approval process by integrating data from government, banking, and e-commerce sources across Indonesia.
  • Established and standardized observability and monitoring practices company-wide using Datadog, maintaining coverage across 100+ production alerts and multiple services.
  • Pioneered agentic engineering practices — loop engineering and software factory methodologies — to measurably reduce manual testing effort, QA bandwidth, and time-to-market.
Kredivo Group

Kredivo Group

Full-time · Oct 2022 – Present

Jakarta · Hybrid

Software Engineer

SDE IICurrent
Oct 2025 – Present
  • Reduced Redis memory footprint from 3GB to 764MB (75%+ reduction) by redesigning caching strategy using multiple serialization layers and compression algorithms with Redis hash, while maintaining 150–200 RPS cache hit performance in production fintech workloads.
  • Led the migration of a high-traffic (150+ RPS) user credit scoring and services eligibility module from a legacy Django monolith to a standalone FastAPI microservice, owning system design, risk mitigation, and production rollout for a service used organization-wide.
  • Led the modernization of a legacy Django financial-data service into a FastAPI microservice, deprecating 40+ underutilized database tables and eliminating 18 SQS queues and 2 large EC2 instances, reducing infrastructure costs by ~USD 2,000/month (~IDR 32M/month). Owned system architecture, implementation, risk mitigation, and zero-downtime rollout.
  • Drove adoption of an Agentic AI workflow using Claude Code and JetBrains Junie, integrating AI into spec analysis, codebase analysis, technical documentation, test planning, and engineering work tracking — reducing documentation and test-planning effort from days to hours.
  • Served as the primary backend engineer for an Enhanced Due Diligence (EDD) for Politically Exposed Person (PEP) screening and approval system, owning system design, stakeholder expectations, risk mitigation, and zero-downtime rollout.
  • Promoted to SDE II in recognition of increased technical ownership, system-level contributions, and responsibility.

Software Engineer

Jun 2023 – Oct 2025
  • Served as the primary backend engineer for a credit scoring and service eligibility module processing 100+ RPS, serving as the organization-wide source of truth for credit decisions.
  • Served as the primary backend engineer for a financial data aggregation microservice, integrating consent-based banking and e-commerce data sources with third-party providers to build automated income estimation pipelines supporting credit-limit decisions.
  • Owned and scaled 80+ production APIs and 20+ SQS queues across 4 backend services processing 1M+ requests/day for a platform serving approximately 10M+ users, maintaining API latency SLOs within 100–300ms.
  • Owned production observability across 100+ Datadog monitoring alerts, improving incident detection and system reliability.
  • Authored technical documentation, API documentation, and Root Cause Analysis (RCA) reports.

Tech Stack: Python, Django, FastAPI, MySQL, Redis, Docker, AWS, BigQuery, SQS, CDC, Datadog

Comute App

Comute App

Self-employed · Aug 2022 – Jan 2024

Jakarta · Remote

Software Engineer

Aug 2022 – Jan 2024
  • Built and maintained the backend infrastructure for Comute App, a transit navigation app for the Jakarta commuter rail network.
Makmur.id

Makmur.id

Full-time / Part-time / Internship · Mar 2022 – Feb 2023

Jakarta

Software Engineer

Full-time
Dec 2022 – Feb 2023
  • Explored and shipped features across the frontend and backend stack (Node.js, Express, MVC, Redis, AWS).

Software Engineer

Part-time
Jul 2022 – Nov 2022
  • Wrote and updated unit tests with Jest and Testing Library.
  • Refactored the TransactionTimeline component into a scalable component handling multiple stock transaction edge cases.

Software Engineer

Internship
Mar 2022 – Jul 2022
  • Created a shareable NPM package (@makmurdevs/admin-auth) managing web admin authentication, API calls, form validation, and state management.
  • Built an atomic component library (@makmurdevs/admin-components) with Storybook for the web admin platform.
  • Developed a dashboard to manage relationship manager officer clients.
  • Migrated several repositories from JavaScript to TypeScript.

Tech Stack: React, Node.js, Express, TypeScript, Storybook, Jest, Redis, AWS

Apple Developer Academy

Apple Developer Academy

Internship · Feb 2022 – Dec 2022

Tangerang, Indonesia

iOS Developer

Feb 2022 – Dec 2022
  • Pioneered and implemented Jabodetabek commuter rail station data into a structured JSON format in collaboration with 2 engineers.
  • Implemented Dijkstra's algorithm in Swift to find the shortest path between stations in the Jabodetabek rail network — chosen over Google Maps API which was an overkill solution.
  • Implemented animations using @airbnb/lottie-ios.

Tech Stack: Swift, SwiftUI, Xcode, Lottie

Bukalapak

Bukalapak

Internship · Oct 2021 – Jan 2022

Jakarta · Remote

Software Engineer

Oct 2021 – Jan 2022
  • Joined the Core Web Experience Squad, contributing to revamping Bukalapak's public relations site (about.bukalapak.com).
  • Wrote features and fixes within Bukalapak's micro-frontend environment.
  • Explored micro-frontends, design systems, and AMP (Accelerated Mobile Pages).
  • Wrote unit tests using Vue Test Utils and Jest.
  • Migrated local development environment from Windows to Linux (Ubuntu).

Tech Stack: Vue.js, JavaScript, Jest, AMP, Micro-frontends

TaniFund

TaniFund

Internship · May 2021 – Aug 2021

Jakarta

Software Engineer

May 2021 – Aug 2021
  • Worked on tanifund.com (lender platform) and mitra.tanifund.com (borrower platform).
  • Collaborated with Product Owners, QA Engineers, and UI/UX Designers to ship product increments.
  • Participated in the full SDLC (Agile), including sprint planning, iterative development, and estimations.

Tech Stack: JavaScript, TypeScript, Nuxt, Bulma, SCSS, Node.js, Docker