Experience

PT Super Bank Indonesia Tbk (Superbank)

Superbank is an Indonesian digital bank backed by Emtek, Grab, Singtel, and KakaoBank.

AVP - Applied AI Engineer • April 2026 — Present

Leading AI and automation platform initiatives at Superbank, balancing deep hands-on engineering with leadership across adoption, enablement, governance, and operational execution.

Key achievements and responsibilities:

  • Lead applied AI and automation platform initiatives that help teams adopt AI safely, reduce repetitive work, and improve operational efficiency across the organization.
  • Helped grow adoption of Superbank's internal AI tooling by approximately 3x from 2025 to 2026-to-date through engineering sharing sessions, department roadshows, and practical enablement for safe and effective GenAI usage.
  • Own AI platform governance foundations, including usage visibility, budget controls, and spend tracking to support responsible scaling of AI tools.
  • Established the n8n automation platform foundation for internal workflow automation, enabling teams to prototype and operationalize repeatable processes without adding bespoke service complexity.
  • Authored and initiated SuperSkills, a collection of agent skills tailored to Superbank use cases that package repeatable AI workflows into reusable internal capabilities.
  • Continue shaping internal platform capabilities across SuperGPT, LLM gateway, SuperMCP, SuperSkills, RAG platform capabilities, and related tooling.

Manager - Software Engineer (DevEx) • June 2024 — March 2026

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:

  • Spearheaded one of Superbank's top 2025 backend engineering initiatives: migrating backend projects to GitLab to standardize delivery workflows and improve engineering governance across teams.
  • Standardized the end-to-end API lifecycle with Apidog, improving consistency across API design, documentation, mocking, testing, and cross-team collaboration.
  • Owned backend CI/CD standards across teams, including production base Docker images and shared pipeline conventions for reliability, security, and maintainability.
  • Reduced Go microservice CI feedback loops by optimizing workflows and introducing Athens Go Proxy across backend services.
  • Acted as AI Platform Architect & Engineer for Superbank's internal AI platform, contributing to SuperGPT, an LLM API gateway, agent skills, SuperMCP, RAG platform capabilities, and related AI platform tooling.
  • Drove company-wide GenAI awareness through regular sharing sessions, helping engineers and non-engineering teams understand practical use cases, safe adoption patterns, and emerging AI engineering practices.

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 recurring HR manual workload
    • 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 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, Compfest, Schematics, 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.

Skills

Applied AI & Automation Platforms

GenAI adoption, LLM gateways, RAG systems, MCP, agent workflows, workflow automation, n8n, AI spend governance

Backend Engineering

Go, Python, JavaScript (Node.js), TypeScript, Java, C++, API design, microservices, distributed systems

Developer Experience & Engineering Productivity

CI/CD standards, golden images, developer tooling, API lifecycle standardization, code review automation, internal platforms

Banking & Payments

Digital banking, Open Banking, BI SNAP APIs, payment gateways, compliance-aware engineering, reliability in regulated environments

Open Source & Developer Tools

OSS maintainership, MCP servers, agent runtime skills, Open WebUI plugins, Codex/Claude Code tooling, GitHub Actions

Databases & Messaging

PostgreSQL, MySQL, Redis, MongoDB, Kafka, AWS SQS, RabbitMQ, NATS

Cloud Platform

AWS, GCP

Containerization & Infrastructure as Code

Docker, Kubernetes, Terraform

Monitoring & Observability

OpenTelemetry, Grafana, Prometheus, Datadog, Splunk

Open Source & Projects

01 Maintainer

June 2026 — Present

A skill-first marketplace for reusable agent workflows, plugins, and MCP infrastructure across multiple agent runtimes, with Codex-ready installation through npx skills.

  • Agent Workflows
  • Agent Skills
  • MCP
  • Open Source
02 Maintainer

June 2026 — Present

A Pi Coding Agent extension for 9router that adds dynamic model discovery, provider registration, web search/fetch tools, reasoning controls, and persistent configuration.

  • Applied AI
  • Agent Tools
  • TypeScript
  • Open Source
03 Maintainer

June 2026 — Present

A curated collection of Open WebUI plugins and skills, including filters and markdown instruction sets that extend AI chat workflows in Open WebUI.

  • Open WebUI
  • AI Tools
  • Python
  • Open Source
04 Maintainer

Oct 2025 — Oct 2025

A Model Context Protocol server that gives AI assistants programmatic access to Linkwarden collections, links, tags, search, and read-only production workflows.

  • MCP
  • Go
  • AI Tools
  • Open Source
05 Maintainer

Dec 2025 — Dec 2025

A CLI tool for switching Claude Code between LLM providers without manually juggling environment variables or config files.

  • Claude Code
  • LLM Providers
  • Developer Experience
  • Open Source
06 Maintainer

Jan 2023 — Feb 2023

A Google Apps Script library that makes Google Sheets accessible through a simple API, inspired by tools like SheetDB and Sheetsu.

  • Google Apps Script
  • API
  • Developer Tools
  • Open Source
07 Contributor

Dec 2025 — Dec 2025

Contributed PR#17467 fixing AWS Bedrock integration behavior for non-Anthropic models such as Qwen, Llama, and Nova by applying beta headers only to Anthropic models.

  • LLM Infrastructure
  • AWS Bedrock
  • Open Source
08 Contributor

May 2025 — May 2025

Contributed PR#1744 adding support for OpenRouter models to Qodo's AI-powered pull request analysis and suggestion tool.

  • AI Code Review
  • OpenRouter
  • Open Source
09 Contributor

Jan 2025 — Jan 2025

Created custom Dev Container Features for kcat and lazydocker, helping make reproducible development environments easier to assemble and publish through the containers.dev features index.

  • Dev Containers
  • Developer Experience
  • Open Source
10 Maintainer

April 2025 — Present

A collection of browser-based developer utilities published through GitHub Pages at devtools.irfansp.dev.

  • Developer Tools
  • Web
  • Open Source
11 Maintainer

April 2025 — April 2025

A plugin for pulling YouTube video context into LLM CLI workflows.

  • LLM Tools
  • YouTube
  • Open Source

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

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.

Publications

Irfan Sofyana Putra, Satrio Adi Rukmono, Riza Satria Perdana • 2021 International Conference on Data and Software Engineering (ICoDSE 2021) • 2021

Published a paper about how to construct Abstract Syntax Tree (AST) and Control Flow Graph (CFG) from a Notasi Algoritmik for automated grader development. Presented this paper at the 2021 International Conference on Data and Software Engineering (ICoDSE 2021).