EDUCATION

In harmonia progressio.

August 2020—Present
Bachelor of Engineering in Computer Science
Bandung Institute of Technology (ITB)
  • GPA: 3.93/4.00
  • Head of Data Science Community Informatics Student Association of ITB (2022-2023).
  • Mentor (2022) and Head (2023) of Data Science Bootcamp by Informatics Student Association of ITB.
  • Fun fact, I was a member of ITB Journalist Apprentice in 2021-2022 :)
  • Some courses I took:
Algorithm and Data Structures
Object Oriented Programming
Machine Learning
Distributed System
Computer Graphics
January 2024—June 2024
NUS Overseas College (NOC)
National University of Singapore (NUS)
  • NOC is a program under NUS Enterprise where students should do an internship and learn about entrepreneurship from the class, start-up founders, and the N-House community itself.
Entrepreneurship

WORK EXPERIENCES

To whoever deploys to production on Friday: I hate you.

January 2024—Present
Software Engineer Intern
Marina Chain (SaaS)
  • Developed API for EU Emission Trading System (EU ETS) management.
  • Provide vessel daily reports dashboard, including fuel consumption and ship geo view.
  • Revamping and improving back-end repository to increase readability and maintainability.
  • Creating system design for new version of back-end and initialized early infrastructure with containerization.
Django
Vue.js
Docker
MongoDB
January 2023—December 2023
Machine Learning Engineer Intern
tiket.com (OTA)
  • Created precomputation pipeline for autocomplete search system and Slack alerts using Kubeflow and BigQuery.
  • Refactoring 5 critical pipelines for search system; and image-processing engine from monolithic to microservices.
  • Improved and debugged autocomplete system by exploring Elasticsearch's Learning to Rank (LTR) plugin and experimenting with hyperparameters. Managed to improve average search rank position from 3.5 to 2.7.
  • Delivered Vector Database Introduction and Docker workshop for DS/MLE team.
  • Testing, benchmarking, and integratinng OCR detection system.
  • Utilizing Docker, Jenkins, and ArgoCD for deployment and testing
  • Contributed to Data Science Monthly Newsletter and Tiket.com Medium Blog.
Python
Docker
Redis
BigQuery
Kubeflow
MLFlow
ArgoCD
Jenkins
Elasticsearch
Minikube
2022—2023
Graphics and Artificial Intelligence Laboratory Assistant
Bandung Institute of Technology
  • Created Prolog coursework questions and answers for IF2121 Computational Logic.
  • Programmed simple automatic grader for laboratory assistants to make coursework answers checking easier.
  • Designed and assessed IF2121 Computational Logic major assignment.
Computational Logic
Artificial Intelligence
April 2022—January 2023
Software Engineer Intern
Garena Indonesia (Game)
  • Worked under web-event team which conduct game events (e.g. gacha, login, and quest gift) regularly
  • Developed a back-end server that can handle massive, multi-region traffic, with Django Framework.
  • Utilizing cache, threads, and task queueing to maximize server performance.
Python
Django
Redis
Celery
Sentry
Gitlab
May 2022—August 2022
Software Engineer Intern
Ninja Van (Logistic)
  • Developed a data seeder that simulates requests from users. This project is important for the QA team to automate the testing process.
  • Used Server Send Event (SSE) protocol to update the status of the seeder requests in real-time.
Java
Spring Boot
Hibernate

ACHIEVEMENTS

I don't believe in losing. I prefer to call it 'random acts of not winning'.

July 2023
Runner Up: Youth Empowerment Track
Garuda Hacks
  • Garuda Hacks is renowned as the largest hackathon in South East Asia. It was my first experience attending an offline hackathon, held at Tarumanegara University in Jakarta.
  • Our team developed a web app called 'Cari Mentor,' serving as a platform to connect mentees with mentors. In the team, I primarily handled the back-end development tasks. However, I also assisted in integrating the front-end and back-end components.
TypeScript
Express.js
Next.js
PostgreSQL
Docker
Swagger
Tailwind
Prisma
August 2023
Gold Medalist of National Data Mining Competition
GEMASTIK XVI
  • GEMASTIK is an annual event organized by the Indonesian Ministry of Education that focuses on Computer Science and Information Technology. It features various branches of competitions, including data mining. The competition consists of two stages: elimination and final rounds.
  • Elimination phase: proposed an Autoencoder topology for detecting network attack anomaly. Generate our own logger dataset with Docker and Wireshark.
  • Final phase: 5 hours of Kaggle on an imbalanced network attack classification task. Attempted to use SMOTE oversampling and class weighing to tackle imbalance. Solved the problem with Soft Voting Classifier.
Pandas
NumPy
Scikit-Learn
November 2022
Finalist of National Data Mining Competition
GEMASTIK XV
  • Elimination phase: worked on creating an anomaly detection system for monitoring Cows' behavior using Computer Vision.
  • Final phase: developed a sentiment classification model within a strict 5-hour timeframe. Tried using BERT, but training was not done. Did not manage to submit.
PyTorch
YOLOv5
Transformers
Pandas
NumPy
Scikit-Learn