self-pic

Hello,
I'm

Viriyadhika

I'm a

Master Student in AI

currently in

Toronto

.
VPlogo-final

Work experiences

gic
GIC Pte. Ltd.
Data Engineer

Aug 2024 - Present

python

Python
fastapi

FastAPI
java

Java
springboot

Spring boot
aws

AWS
kubernetes

Kubernetes
typescript

TypeScript
react

React

Built ETL pipelines and CI/CD deployment scripts to centralize financial instruments data processing from multiple sources using Amazon Web Services and Java Spring Boot, deployed on Kubernetes, and used by major downstream applications company-wide.

Enhanced a highly concurrent FastAPI Python application for data reconciliation to maintain data quality across 100+ tables, reducing runtime of data quality scripts from 3 days to 4 hours per run, enabling checks to run multiple times daily instead of weekly.

Developed a Python tool to parse requirement specifications and automate code generation.

Developed a full-stack web application as an internal tool for production support.

tiktok
Tiktok Singapore
Frontend Engineer

Jul 2023 - Aug 2024

typescript

TypeScript
react

React
redux

Redux
cdn

CDN
cloud

CI/CD

Created and maintained a React webpage embedded in TikTok App used by millions of monthly active users.

Created new data dashboards and integrated diagnosis features in shop.tiktok.com, partner.tiktokshop.com and affiliate.tiktok.com. As the frontend in charge for partner data dashboard, reviewed pull requests by other contributors, improved CI/CD automation and actively addressed user feedback to the platform.

Learnt and utilize TikTok internal tooling, build tools and infrastructure as well as different frontend development and Micro-Frontends frameworks to perform scalable deployment and production monitoring on a massive scale to multiple regions and countries.

Utilized front-end data collection frameworks and Apache Hive to develop production monitoring dashboard and support frontend A/B testing.

DBS
DBS Bank
Full Stack Engineer

Jul 2021 - Jul 2023

java

Java
springboot

Spring boot
mockito

Mockito
kibana

Kibana
mariadb

Maria DB
typescript

TypeScript
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

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

Projects

Exploration Agent Based on Pure Visual Cue

Project Paper

Project Results

Dec 2025

pytorch

PyTorch
deeplearning

Deep Learning
python

Python

Developed a vision-only reinforcement learning agent for autonomous indoor exploration using CLIP-based intrinsic novelty rewards, enabling navigation-like behavior without depth, pose estimation, or explicit task objectives

Implemented a compact PPO-based architecture with a frozen ResNet-18 encoder and sliding-window Transformer, demonstrating that lightweight models (~3.2M parameters) can learn stable exploration strategies in visually rich 3D environments

Conducted extensive architectural and reward-function ablations (local vs sliding-window attention, random vs PCA projections, curiosity removal), revealing how intrinsic motivation and temporal modeling shape emergent exploration behaviors

Education & Achievement

UofT
University of Toronto
Master of Science in Applied Computing (Ongoing)
NUS
National University of Singapore
Bachelor of Engineering

Materials Science and Engineering with Honours (Highest Distinction)

Cumulative Average Point: 4.77 / 5.00

IT5003 - Data Structures and Algorithms

Feb 2024 - Apr 2023

3 Months courses on Data Structure and Algorithms

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

Technical Skills

python
typescript
java