Background image

Work

Professional Experience

Citigroup logo

Software Engineer – Capstone Project

Citigroup

Strengthening the competition runtime by adding ELK observability, refactoring jBPM to handle system-triggered end events, extending the test/malware scanner to Python/Java/C++/Rust bots

Implementing a multi-language dev environment by launching web-triggered containerized Jupyter workspaces, enabling in-notebook bot testing/submission, and unifying the add-on SDK so Python/Java/C++/Rust bots share one workflow

TSMC (9th highest market cap worldwide and world's largest semiconductor foundry) logo

Software Engineer Intern

TSMC (9th highest market cap worldwide and world's largest semiconductor foundry)

Managed Agile delivery in Azure DevOps and conceptualized user flows and database schemas

Developed a department-level release-tracking platform with RSpec (Java RES framework), React.js, MariaDB and OIDC SSO to streamline program deployment workflows, consolidating 2 separate platforms into 1 single platform

Wrote unit tests with JUnit5, Mockito and lifted backend JaCoCo line coverage to 81%

Deployed the application and the database with 4 CI/CD pipelines with K8s, Helm and ArgoCD across dev/stage/prod (3 envs), achieving 99.9% observed uptime during internship

NYU Courant Institute - DevOps and Agile Methodologies logo

Graduate Teaching Assistant

NYU Courant Institute - DevOps and Agile Methodologies

Built an e-commerce wishlist service with microservice architecture using TDD/BDD and GitOps-style CI/CD pipeline, achieving 95% coverage and cutting release cycles by 50%

Mentored 70 students through the end-to-end DevOps (from Git workflow and container orchestration to CI/CD pipelines and cloud deployment) and handled their technical issues through Slack and 1:1s

University of New South Wales logo

Research Assistant - Collaborative Human-Centric AI Systems (CRUISE) Lab

University of New South Wales

Partnered with 2 postdocs to compare context retention against compute cost and reproduce experiment results within ±6%

Evaluated 5 memory-saving methods to develop effective optimization techniques for large continual-learning models

Benchmarked the backbone architecture to reproduce thesis data and customized the tokenizer, encoder and decoder to reduce GPU memory by 30%

National Cheng Kung University logo

Undergraduate Research Assistant - Multimedia and Computer Vision Lab

National Cheng Kung University

Boosted ball-tracking accuracy by 10% by applying Kalman filters with an auto-labelling pipeline for supervised YOLOv7 fine-tuning

Built an in-system point-class analysis module classifying how each rally ends with aids on a testing accuracy of 75%+

Incorporated a real-time multi-person pose estimation model with less than 5% latency on performance (30 FPS sustained)

Quanta-NCKU Joint AI Research Center logo

Research and Development Intern

Quanta-NCKU Joint AI Research Center

Produced a real-time PyQt Heatmap Dashboard using multithreading to ingest student-flow events from 700+ RFID readers and refresh views every 10 seconds across 40 departments

Created a person ReID pipeline using YOLOv4 detector + ResNet-50 encoder, achieving 96% Rank-1 on an internal benchmark