Experience

PT Superbank Indonesia

Superbank is a digital bank in Indonesia backed by companies like Emtek, Grab, Singtel, and Kakaobank.

Software Engineer, Backend (DevEx) - Manager • June 2024 — Present

Driving engineering excellence and productivity initiatives at Superbank through innovative developer tooling and streamlined processes. Empowering backend engineering teams to deliver high-quality software efficiently while maintaining exceptional developer experience.

Key achievements and responsibilities:

  • Optimized CI/CD pipelines for Golang services using Athens Go Proxy, achieving an 80% reduction in duration time for build, unit tests and code quality jobs
  • Leading GitLab migration initiative for the backend engineering team—one of Superbank's top strategic priorities for 2025
  • Standardized CI/CD pipelines across all teams, significantly reducing complexity and maintenance overhead
  • Developed and maintained golden images as foundational base for backend services
  • Spearheaded comprehensive API development lifecycle standardization initiative covering design, documentation, mocking, and testing using modern tools including Apidog, OpenAPI, and Swagger to ensure consistent practices, accelerate development velocity, reduce integration time, and enhance cross-team collaboration
  • Implemented automated backend unit test reporting system, improving governance and code quality standards
  • Integrated AI-powered code review tools into GitLab CI pipeline, enhancing review quality while reducing manual effort
  • Developed intelligent Slack bot with RAG capabilities for FAQ automation, enabling faster employee support and reducing response times
  • Developed internal URL shortener service to streamline internal resource sharing and improve accessibility
  • Conducted proof-of-concept implementation for distributed tracing using OpenTelemetry, enhancing system observability capabilities

Xendit

Xendit is a leading fintech company providing comprehensive payment infrastructure across Southeast Asia.

Senior Software Engineer (L5) • May 2023 — June 2024

Built experimental open banking products from 0 to 1, spanning both consumer and corporate banking products.

Key achievements and responsibilities:

  • Instrumental in securing Bank Indonesia approval for Open Banking API launch by architecting and developing compliant solutions using BI SNAP API standards
  • Successfully improved Open Banking API reliability by migrating the API Gateway from WSO2 to TYK platform, eliminating monthly outages (reduced from 1-3 incidents to zero)
  • Enhanced system observability across banking microservices by implementing comprehensive monitoring using OpenTelemetry, Prometheus, and Grafana stack
  • Architected and developed critical microservices including api gateway, authentication platform, eKYC system, webhook services, and core banking middleware
  • Served as key technical contributor to successful launch of Nex Account product in partnership with Bank Sahabat Sampoerna: https://www.nexapp.co/nexaccount

Software Engineer (L3 & L4) • July 2021 — May 2023

Contributed to company-wide engineering initiatives and led automation projects across engineering and HR departments, managing cross-functional teams and delivering scalable solutions.

Key achievements and responsibilities:

  • Ensured Xendit's compliance with Bank Indonesia's SNAP API standards by architecting and developing SNAP Payment API solutions (QRIS, Virtual Account, Ewallet, Direct Debit), enabling seamless merchant integration with standardized interface. Related work: https://developers.xendit.co/api-reference/#bi-snap
  • Successfully managed multicultural team of 7 contractors (5 Ukraine-based, 2 Indonesia-based) to deliver comprehensive internal HR department automation solutions:
    • Engineered performance review automation system including cost calculations and automated document generation, reducing HR manual workload by xx%
    • Developed automated account provisioning/de-provisioning workflows for trial candidates (Google Workspace, Slack), streamlining Talent Acquisition operations
    • Developed automated account provisioning system eliminating manual HR work for new joiner setup across multiple platforms (Google Workspace, Slack, Atlassian, LastPass, BambooHR), reducing manual operations by 90% while significantly improving employee onboarding experience and enabling day-one productivity
  • Served as Acting Lead for Engineering Operations team:
    • Developed and architected automated generation of engineering scorecard report integrating multiple data sources (postmortems, JIRA, Sentry, PagerDuty, DataDog) for comprehensive reliability and performance evaluation
    • Built intelligent automation enabling Engineering Managers to generate customized outcomes documents for evaluating their direct reports, automatically creating personalized document based on each direct report's current level and career track, eliminating 100% of manual document preparation work
    • Contributed to the development of a proactive merchant notification system for service health monitoring, improving incident response and minimizing financial risk exposure

Software Engineer (Intern – Part-time) • June 2020 — June 2021

Collaborated directly with CTO to establish foundational engineering reliability metrics and reporting infrastructure.

Key achievements and responsibilities:

  • Designed and implemented ETL pipeline using Airflow and Apache Spark, integrating multiple data sources into centralized data warehouse
  • Developed comprehensive dashboards and visualizations in Looker, enabling real-time monitoring of critical reliability metrics

Eduka System

Eduka System is an innovative startup providing comprehensive e-learning solutions for Indonesian high school students.

Backend Engineer (Part-time) • Feb 2020 — March 2020

Developed scalable backend services for comprehensive e-learning platform.

STEI ITB

School of Electrical Engineering and Informatics (STEI) at Institut Teknologi Bandung (ITB)

Teaching Assistant • Jan 2020 — Dec 2020

Provided instructional support for fundamental programming and data structures & algorithms courses, mentoring students in core computer science concepts.

Private Olympiad Education Center

Computer Olympiad Instructor • Aug 2017 - May 2020

Delivered specialized training in competitive programming and computer science olympiad preparation across prestigious institutions including ALC Indonesia, PelatihanOSN.com, Cyberfi Institute, LOPI, West Java Province, and the OSN Training Center. Mentored students to achieve exceptional results in national-level competitions, consistently producing medal winners.

Notable student achievements in National Olympiad in Informatics (OSN Informatika) 2017-2020: 3 Gold medals, 1 Silver medal, and 5 Bronze medals.

Education

Institut Teknologi Bandung

Bachelor of Science, Informatics • 2017 — 2021

  • Cum Laude graduate
  • Medalist and winner in several competitive programming competitions

Participated in many Programming competitions like ICPC, and others. Member of HMIF (Himpunan Mahasiswa Informatika) ITB and Arkavidia ITB.

Pribadi Bilingual Boarding School Bandung

Senior High School • 2017

  • The most successful student
  • National silver medalist in Computer Olympiad 2016 (OSN 2016)

Computer olympiad student. Head of Student Council.

Projects

Contributor • May 2025 — May 2025

PR agent is an AI-Powered tool for Automated Pull Request Analysis, Feedback, Suggestions and More. Contributed to PR#1744 (https://github.com/qodo-ai/pr-agent/pull/1744) to support models from OpenRouter provider.

Maintainer • April 2025 — Present

A comprehensive collection of web-based tools for developers. This project provides a toolkit that developers can access via GitHub Pages to perform common development tasks more efficiently. Can be accessed via https://devtools.irfansp.dev/

Maintainer • April 2025 — April 2025

A plugin to pull and get context from Youtube video for LLM CLI to use.

Maintainer • Jan 2023 — Feb 2023

A Google AppScript library enabling users to easily and freely make their Google Sheets API-accessible. Inspired by tools like SheetDB or Sheetsu.

Contributor • Oct 2022 — Oct 2022

An open-source Go library designed to dispatch notifications across multiple messaging services. Contributed to PR#415 (https://github.com/nikoksr/notify/pull/415) which added an integration to Viber platform.

Maintainer • Sept 2022 — Sept 2022

A GitHub action template allowing users to seamlessly add web content to their Instapaper accounts. Built using JavaScript and GitHub actions.

Maintainer • Aug 2022 — Sept 2022

A personal Telegram bot for tracking user spending, featuring capabilities to create, update, delete, and report expenses. Engineered using Google App Scripts, Google Sheets, and the Telegram API.

Skills

Domain Knowledge

Banking Payment Gateway Developer Experience Automation Data structure & algorithm

Programming languages & scripting

Go Python Javascript (Node.js) Typescript C++ Java Bash

Database

PostgreSQL MySQL Redis MongoDB

Cloud Platform

AWS GCP

Messaging systems

Kafka AWS SQS RabbitMQ NATS

Containerization & Infrastructure as Code

Docker Kubernetes Terraform

Monitoring & Observability

Open Telemetry Grafana Prometheus Datadog Splunk

Recognition

7th rank IEEExtreme Programming Competition 13.0

IEEE • 2019

Ranked 7th among 4000 teams around the world in a 24-hour programming competition held by IEEE.

The National Gold Medalist ICPC Asia Jakarta

ICPC • 2019

Awarded a Gold Medal for the national category in ICPC Asia Jakarta 2019 from around 70 finalists in Asia.

1st Winner ICPC Provincial Maranatha

Maranatha University • 2019

Got 1st place in ICPC Provincial round from around 100 national participants in Indonesia.

2nd Winner Senior Competitive Programming Contest

University of Indonesia • 2019

Got 2nd place in Senior Competitive Programming Contest from the Compfest event, one of the prestigious computer festivals for college students in Indonesia.

The National Winners ACM ICPC Asia Jakarta

ICPC • 2017

Selected as one of the national winners from around 70 finalists in this prestigious programming competition for college students in Indonesia and SEA.

Silver Medal in National Science Olympiad in Informatics

Ministry of Education • 2016

Got silver medal (ranked 12) from around 80 national finalists in the largest science competition held by the Indonesia Ministry of Education.

Certifications

Certified Software Engineer

HackerRank • 2024

A certified software engineer from HackerRank

Backend Developer Graduate Program

Telkom Digital Talent Incubator Program • 2020

A certified backend developer from Telkom Digital Talent Incubator Program 2020

Problem Solving (Advanced)

HackerRank • 2020

A certified problem solving (advanced) from HackerRank

Associations

HMIF ITB

Head of Competition and Community Division • Feb 2020 — Apr 2021

Responsible for disseminating information about Informatics competitions to HMIF members and improving their interest in competitions. Organized two HMIF Bootcamp programs to enhance ITB students' skills in various areas including Data Science, Competitive Programming, Capture the Flag, Game Development, and UI/UX.

ARKAVIDIA 6.0

Head of Competitive Programming Competition • May 2019 — Feb 2020

Led the competitive programming competition at Arkavidia 6.0, with responsibilities including problem setting, quality assurance, and infrastructure engineering for the competition server.

Additional Links