Rafiano R. Rubiantoro

Hello, I'm Rafiano!

Software Engineer, Consultant

Download Resume PDF

Skills & Expertise

Programming Languages

  • Java
  • Python

Java Specific Competencies

  • JDK
  • Spring Boot
  • Kogito
  • Junit
  • Cucumber

Distributed Computing & Streaming

  • Apache Kafka
  • Apache Spark
  • StreamSets Data Collector
  • Microservices
  • Event-Driven Architecture

Databases & Caching

  • PostgreSQL
  • Redis
  • ClickHouse
  • HBase

Cloud & DevOps

  • Docker
  • Kubernetes
  • AWS
  • Azure
  • CI/CD
  • Prometheus

Domains

  • Public Sector/Healthcare Infrastructure
  • Investment Banking/Payments
  • Enterprise IoT & Energy Analytics

Methodologies

  • TDD/BDD
  • Agile
  • Pair Programming
  • Clean Architecture
  • Mentorship
  • Stakeholder Management
  • Technical Design Reviews

A little bit about me

My name is Rafiano R. Rubiantoro. I'm a Software Engineer (Back-End) based in Singapore. I have over 7 years of experience, specializing in backend development using Java, Spring Boot, and Python. I focus on building high-scale distributed systems and cloud-native microservices, bringing a strong background in technical consultancy to deliver mission-critical infrastructure for national-scale public sector projects and global financial institutions. Committed to Agile methodologies, TDD, and Clean Code, I actively drive engineering excellence through technical discovery, stakeholder collaboration, and peer mentorship.

Work Experience

Thoughtworks logo

Consultant, Developer

July 2026 — Present
ThoughtworksSingapore

Rafiano serves as a Consultant, Developer, specializing in designing and building scalable backend systems. Passionate about leveraging modern cloud infrastructure and distributed systems to solve complex client challenges.

  • Java
Zühlke Engineering logo

Advanced Software Engineer

August 2025 — July 2026

Rafiano focused on the end-to-end design and implementation of highly scalable, cloud-native distributed systems for enterprise clients. He drove technical excellence by architecting resilient backend microservices, optimizing complex data flows, and establishing robust integration patterns. Operating as a technical anchor, he effectively bridged the gap between product requirements and engineering execution in agile, multi-vendor environments. Furthermore, he actively elevated team performance and engineering standards by championing Test-Driven Development (TDD), enforcing Clean Code principles, and mentoring fellow engineers through led technical sharing sessions.

Client engagements

1
Ministry of Health (via GovTech) logo

Ministry of Health (via GovTech)

PRS 2.0

Engineered cloud-native microservices on AWS to unify legacy healthcare portals into a high-availability platform. Successfully implemented Kogito for business automation to decouple complex regulatory logic from core APIs, enabling faster and safer rule changes without broad system redeployments.

PRS 2.0 (Professional Registration System) is a modernized, high-availability healthcare platform developed for the Singapore Ministry of Health to unify legacy portals and streamline regulatory compliance for healthcare professionals.

  • Java
  • PostgreSQL
  • Kogito
  • AWS
  • Kubernetes
Crédit Agricole CIB (via Coforge) logo

Senior Software Engineer

July 2024 — August 2025

Assigned to global investment banking operations, Rafiano engineered resilient data ingestion pipelines using Kafka and Apache Spark to guarantee zero-data-loss for high-throughput billing and reporting event streams. He built core components for the bank's global ISO 20022 payments transition, strictly adhering to regulatory performance standards and maintaining exact-once processing. Applying rigorous TDD and BDD methodologies with JUnit and Cucumber, he ensured maximum system reliability in a heavily regulated financial environment while migrating legacy payment modules to modern microservices via GitLab CI.

  • Java
  • Spark
  • Kafka
  • HBase
  • JUnit
  • Cucumber
Univers logo

Senior Software Engineer

January 2022 — April 2024
UniversSingapore

Promoted to Senior Software Engineer, Rafiano led a cross-functional team of 7 to architect and deploy the Fault Detection and Diagnostics (FDD) system, transforming complex IoT telemetry into actionable energy-saving insights for enterprise dashboards. He diagnosed critical bottlenecks in legacy monolithic data pipelines and led a successful migration to an Event-Driven Architecture (EDA) using Apache Kafka. Additionally, he translated complex data science models into production-ready Java and Python code for real-time anomaly detection, established the L1-L3 incident response framework for global property portfolios, and designed systems that directly contributed to the company’s headquarters achieving the BCA Green Mark certification in Singapore.

  • Java
  • Spring Boot
  • Python
  • Kafka
  • Redis
  • ClickHouse
  • Azure
  • Docker
Univers logo

Software Engineer

August 2019 — December 2021
UniversSingapore

Rafiano focused on backend development and system integration for enterprise IoT platforms. He developed and maintained secure, high-performance RESTful APIs to deliver real-time analytics to frontend micro-frontends. He collaborated closely with engineering teams to build foundational microservices and data pipelines supporting large-scale smart building management.

  • Java
  • Spring Boot
  • PostgreSQL
  • Docker

Internship Experience

LINE Plus Corporation logo

Software Engineer Intern

Feb 2019 — May 2019
LINE Plus CorporationJakarta, Indonesia

Developed backend services and scaled APIs for high-traffic seasonal features, including the LINE Ramadan campaign, supporting millions of concurrent users.

  • Java
  • Spring Boot
  • Vue.js
  • LIFF SDK
  • RabbitMQ
Bukalapak logo

Software Engineer Intern/Part-Time

Jun 2018 — Dec 2018
BukalapakJakarta, Indonesia

Maintained and optimized advertising features and payment reconciliation systems while working across the Payment, SEO, and Promotion teams.

  • Ruby
  • Ruby on Rails
  • Redis
MAPAN (PT RUMA) logo

Software Engineer Intern

Jun 2017 — Aug 2017
MAPAN (PT RUMA)Jakarta, Indonesia

Prototyped and built a logistics recommendation and delivery scheduling system to support operations within the logistics team.

  • Python
  • Django

Education

Universitas Indonesia logo

Bachelor of Computer Science

2015 - 2019
  • Served as Teaching Assistant for Advanced Programming, mentoring over 50 students in Object-Oriented Programming and Java.
  • Developed a driver workload task allocation system using Python, Flask, Celery, and Redis in partnership with Gojek.
  • Authored thesis on Automated Model Transformation for Software Product Lines (Delta-Oriented Programming).