Rafiano Rizky Rubiantoro

Hello, I'm Rafiano!

Software Engineer, Consultant

My name is Rafiano Rizky Rubiantoro, I'm a Software Engineer based in Singapore

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 (Jenkins
  • Gitlab)
  • 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

I am a Consultant and Software Engineer with 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.

Experience

Thoughtworks logo

Consultant, Developer

July 2026 — Present
Thoughtworks

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
Zühlke Engineering

Rafiano served as an Advanced Software Engineer on client delivery for GovTech Singapore and Ministry of Health, architecting cloud-native microservices on AWS for the Professional Registration System (PRS 2.0) to unify legacy portals into a high-availability platform for healthcare. He successfully implemented Kogito for business automation to decouple complex regulatory logic from core APIs, allowing seamless business rule updates without system-wide redeployments. Acting as a key technical bridge between design, product, and government stakeholders, he ensured system delivery aligned with public sector standards. Additionally, he championed TDD and clean code practices while leading internal technical sharing sessions to mentor engineers across a multi-vendor global team.

  • Java
  • PostgreSQL
  • Kogito
  • AWS
  • Kubernetes
Crédit Agricole CIB logo

Senior Software Engineer

July 2024 — August 2025
Crédit Agricole CIB

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
Univers

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
Univers

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

Education

Universitas Indonesia logo

Bachelor of Computer Science

2015 - 2019
Universitas Indonesia
  • 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).