About

I am an Information System graduate from the University of Indonesia with a passion for software engineering and cloud computing. I have experience developing microservices and monolith-based applications from my past internships and projects. I am also certified as an Associate Cloud Engineer by Google Cloud and experienced in managing resources in the Google Cloud Platform. I am committed to continual learning and self-growth, always eager to explore new technologies and enhance my expertise.

Skills

Java
Go
Node.js
Javascript
Spring Boot
Django
MySQL
PostgreSQL
MongoDB
RabbitMQ
Redis
Docker
Google Cloud Platform
Amazon Web Service
Kubernetes
Terraform

Work Experience

CIMB Niaga

July 2025 - Present

Software Engineer

  • Improved document accessibility and user experience by building a file exploration page with full-text search and an in-app PDF Viewer using pdf.js.
  • Ensured data consistency for RAG-based applications by building an automated BullMQ pipeline to ingest and reconcile daily master data updates from an external source.
  • Increased transparency of internal AI usage by developing a new report dashboard page to visualize internal chat AI application usage for stakeholders.
  • Standardized real-time notification delivery by developing a reusable notification module using Firebase Cloud Messaging to support multiple internal features.

AwanTunai

Aug 2024 - May 2025

Backend Engineer

  • Achieved a 60% and 50% reduction in memory and CPU consumption by upgrading multiple services from Java 8 to Java 21 and Spring Boot 2 to Spring Boot 3.
  • Improved homepage load time by 50%, reducing p50 latency from 1.4s to 0.7s by rewriting slow MongoDB queries and utilizing asynchronous processing.
  • Automated invoice validation and fraud detection by developing a feature to allow users to upload invoices, assess data accuracy, and flag suspicious submissions using machine learning.
  • Increased loan applications by developing an automated location-based application feature, enabling users in assigned regions to submit loan applications without requiring sales assistance.

AwanTunai

Aug 2023 - Feb 2024

Backend Engineer Intern

  • Satisfied regulatory (OJK) compliance by developing a lender login and registration page and enhancing the risk and compliance verification feature using Spring Boot and MongoDB.
  • Satisfied regulatory (OJK) compliance by developing a notification centre for the whole loan submission and disbursement flow using Firebase Cloud Messaging and RabbitMQ.
  • Automated loan document signing for lenders by integrating the internal service with a digital identity and signature provider, Privy.

Faculty of Medicine

Feb 2023 - July 2023

Software Developer Intern

  • Enabled end-to-end medical webinar delivery by developing MEDIS using Spring Boot and integrating with the Zoom Meeting API for automated webinar creation, access, and live session management.
  • Automated webinar ticket payments by integrating the platform with the Midtrans Payment Gateway to handle transactions, payment status updates, and purchase history.
  • Improved security and usability for multiple user roles by implementing role-based access control workflows across webinar management features.

Bangkit Academy

Feb 2023 - July 2023

Cloud Computing Cohort

  • Built a plant disease detection application using Node.js, integrating machine learning models for real-time automated diagnosis.
  • Deployed and managed containerized applications on Google Kubernetes Engine as part of the Google Cloud Engineer learning path.
  • Managed Google Cloud Platform resources across computing, storage, networking, and machine learning, completing 900+ hours of coursework.

Education

University of Indonesia

Sep 2020 - July 2024

Bachelor's Degree in Computer Science

  • Relevant Coursework: Information System Development Project, Enterprise Applications & Architectures, Data Structures & Algorithm, Databases, Computer Network, Operating System.

Projects

public-moq-demo

An open-source project of an adaptive video streaming application utilizing QUIC

QUIC
WebTransport
Go
TypeScript
MPEG-DASH

MEDIS

A webinar marketplace for Doctors and medical staff in Indonesia

Spring Boot
Java
Zoom API
Payment Gateway

Redis-go

Simple implementation of Redis made from scratch using Go

Go
Redis
RESP

Http-go

Simple implementation of HTTP Server made from scratch using Go

Go
HTTP
TCP

SQLite-go

Simple implementation of SQLite made from scratch using go

Go
SQL
TCP

Agroaid

An application for detecting diseases in plants

Node.js
MySQL

Exam Certification Passed

Associate Cloud Engineer

Associate Cloud Engineer

Passed the Associate Cloud Engineer Exam from Google Cloud

Problem Solving (Intermediate)

Problem Solving (Intermediate)

Passed the Problem Solving Intermediate Exam from Hackerrank

Java (Basic)

Java (Basic)

Passed the Java Basic Exam from Hackerrank

Course Completed

Google Cloud Skills Boost

Google Cloud Skills Boost

Completed courses and lab challenges about Google Cloud Platform, Kubernetes, and Terraform

22 Courses
215 Hours
Coursera

Coursera

Completed courses about Computer Networking, System Administration, and Machine Learning

3 Courses
71 Hours
Dicoding

Dicoding

Completed courses about Back End Engineering, Cloud Engineering, and Programming Languages

7 Courses
285 Hours
Udemy

Udemy

Completed a course about backend communication design patterns, protocols, execution and proxying

1 Courses
16 Hours
AWS Skill Builder

AWS Skill Builder

Completed courses and assessment about cloud essentials in AWS

6 Courses
10 Hours
Cisco Networking Academy

Cisco Networking Academy

Completed a course about introduction to Cybersecurity

1 Courses
6 Hours

Contact

Email

Reach out via email for any inquiries or collaborations.

Github

Checkout the source code of my projects on GitHub.

LinkedIn

Connect for collaboration or opportunity on LinkedIn.

Send Me a Message