self-pic

Hello,
I'm

Viriyadhika

I'm a

Software Engineer

currently based in Singapore.
I enjoy building cool

Web Applications

.
VPlogo-final

Work experiences

tiktok
Tiktok Singapore
Frontend Engineer

Jul 2023 - Present

Skillset

javascript

Javascript
react

React
redux

Redux
cdn

CDN
cloud

CI/CD

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

DBS
DBS Bank
Full stack Engineer

Jul 2021 - Jul 2023

Skillset

java

Java
springboot

Spring boot
mockito

Mockito
kibana

Kibana
mariadb

Maria DB
javascript

Javascript
react

React
redux

Redux
jest

Jest
react-hook-form

React hook form

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.

micron
Micron Technology
Production Engineer

Nov 2020 - Jul 2021

Skillset

microsoft-sql

Microsoft SQL
tableau

Tableau

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

Education & Achievement

NUS
National University of Singapore
Bachelor of Engineering

Materials Science and Engineering with Honours (Highest Distinction)

Cumulative Average Point: 4.77 / 5.00

IT5002 - Computer Systems and Applications

Jul 2023 - Dec 2023

6 Months courses learning low level programming language (Assembly) and internal working of Operating Systems

DSA5841, DSA5842, DSA5843 - Learning from Data: Decision Trees, Support Vector Machines and Neural Networks

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

CS2030 - Programming Methodology II

Jan 2018 - Jun 2018

6 Months courses learning about the basic of Object Oriented Programming and Functional Programming in Java

Material Research Society Singapore Medal

Apr 2020

The best Undergraduate Thesis in the Material Science cohort of 2020

Dean's List AY 2017/2018 Semester 1 and AY 2018/2019 Semester 2

Dec 2017 and Jul 2019

Top 5% of students in the Material Science Department

ASEAN Undergraduate Scholarship

Jul 2016 - Apr 2020

Full scholarship to take a degree in National University of Singapore with annual allowances

International Chemistry Olympiad (IChO) Azerbaijan 2015

Jan 2015

Went through Indonesian National Science Olympiad where 4 people are selected out of thousands of students

Journal of Physics D: Applied Physics

Jun 2021

Contribute to academic paper titled "Intermixing induced anisotropy variations in CoB-based chiral multilayer films"

Link

My Projects and Learning Journey

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!

habit_tracker-logo
Habit Tracker App

An offline Android app to track daily habit

logistics-logo
Logistics Website

A platform for people to share items accross different departments

grouptask-logo
Group Task App

Task manager application to delegate tasks in group projects

Skills

These are some of the skills I have acquired throughout my experience working and building things

javascript
python
java