Jul 2023 - Present
Skillset
A part of data compass team in Tiktok Shop, which provides statistics and metrics to TikTok Shop creators and partners about their content monetary and non-monetary performance
Built a React webpage embedded in TikTok App to display TikTok Shop data used by over 1 million unique weekly active users
Created new data dashboard and integrated diagnosis features in Tiktok Seller center mobile app, partner.tiktokshop.com and affiliate.tiktok.com which is used by tens of thousands of unique users daily
Use TikTok internal toolings such as build tools and infrastructure as well as different frontend development and Micro-Frontends frameworks to perform scalable deployment to multiple regions and countries
Optimize a smooth close to native app experience by using animation library such as Framer motion
Jul 2021 - Jul 2023
Skillset
In charge of building a web application for several bank transactions like fixed deposit, cash deposit and withdrawal as part of the BranchConnect project. BranchConnect is a web application to be used by bank tellers to perform transaction in DBS branches in Singapore.
Solely responsible for integration of Teller Assist Unit physical device to application using REST API to trigger device actions and event listener to receive events and show corresponding UI.
Advocate on the usage of reusable front-end components and creating it by communicating with other teams for requirements gathering and maintaining some of the most widely used components throughout BranchConnect. Some examples are Customer Account Search, General Ledger and Cash Denomination user interface.
Build testable front-end code by using jest and react-testing-library, performing above KPI (80%) with 98% of unit test line coverage score via Sonarqube static code analyzer.
From times to times, performing tech lead duties such as code review, distribute workload to team members, act as technical representative in software design meetings and production support.
Serve as a mentor to new software developers in the team.
Nov 2020 - Jul 2021
Skillset
Led and supervised 9 team members to maximize production line performance and efficiency in order to meet daily wafer production target
Use SQL and Tableau to build an interactive dashboard which automate daily production line performance reporting
Materials Science and Engineering with Honours (Highest Distinction)
Cumulative Average Point: 4.77 / 5.00
Jul 2023 - Dec 2023
6 Months courses learning low level programming language (Assembly) and internal working of Operating Systems
Jul 2021 - Dec 2021
Learn the fundamentals of Machine Learning and 3 examples of machine learning models in R Studio. The final project is to implement a Convolutional Neural Network model to differentiate pictures of cats and dogs
Jan 2018 - Jun 2018
6 Months courses learning about the basic of Object Oriented Programming and Functional Programming in Java
Apr 2020
The best Undergraduate Thesis in the Material Science cohort of 2020
Dec 2017 and Jul 2019
Top 5% of students in the Material Science Department
Jul 2016 - Apr 2020
Full scholarship to take a degree in National University of Singapore with annual allowances
Jan 2015
Went through Indonesian National Science Olympiad where 4 people are selected out of thousands of students
Jun 2021
Contribute to academic paper titled "Intermixing induced anisotropy variations in CoB-based chiral multilayer films"
Link
I started programming during the break period between my graduation and my first job out of college. Due to COVID-19 has forced everyone indoor. While searching for something to do, I came across Android development which lead to my first project, Habit Tracker. I continue programming afterwards, mainly building Full-Stack web applications before landing myself a job in tech!
These are some of the skills I have acquired throughout my experience working and building things