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
Work Experience
CIMB Niaga
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
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
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
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
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
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
MEDIS
A webinar marketplace for Doctors and medical staff in Indonesia
Redis-go
Simple implementation of Redis made from scratch using Go
Http-go
Simple implementation of HTTP Server made from scratch using Go
SQLite-go
Simple implementation of SQLite made from scratch using go
Agroaid
An application for detecting diseases in plants
Exam Certification Passed
Associate Cloud Engineer
Passed the Associate Cloud Engineer Exam from Google Cloud
Problem Solving (Intermediate)
Passed the Problem Solving Intermediate Exam from Hackerrank
Java (Basic)
Passed the Java Basic Exam from Hackerrank
Course Completed
Google Cloud Skills Boost
Completed courses and lab challenges about Google Cloud Platform, Kubernetes, and Terraform
Coursera
Completed courses about Computer Networking, System Administration, and Machine Learning
Dicoding
Completed courses about Back End Engineering, Cloud Engineering, and Programming Languages
Udemy
Completed a course about backend communication design patterns, protocols, execution and proxying
AWS Skill Builder
Completed courses and assessment about cloud essentials in AWS
Cisco Networking Academy
Completed a course about introduction to Cybersecurity