Download PDF: [Mandarin (deprecated)] or
[English (deprecated)] version
Education
Google Scholar profile-
Carnegie Mellon University (CMU), Mountain View, California, 2021/08 – 2022/12
M.S. in Software Engineering (SE)
- GPA: 3.78/4.0
-
National Taiwan University (NTU), Taipei, Taiwan, 2017/09 – 2019/06
M.B.A. in Information System (IM)
- GPA: 4.03/4.30
- Advisor: Prof. Chien-Chin Chen
- Thesis -
National Chengchi University (NCCU), Taipei, Taiwan, 2011/09 – 2016/06
B.S. in Management Information Systems (MIS)
- Last 60 GPA: 3.59/4.0
Work Experience
-
Software Engineer, 2023/02 – Present
High Availbility Team, Pure Storage
- Boosted data rebalance efficiency by 2.5x with algorithms that preserved read/write performance.
- Deployed autonomous end-to-end test for evaluating rebalance speed under various I/O load scenarios.
- Engineered user-facing tool to evaluate impact of blade additions on cluster performance, minimizing potential issues.
- Saved 68% of machine hours by transforming 42% of hardware tests into simulation-compatible tests.
- Crafted chaos test that randomly selects from 7 disruptive events to ensure high availability -
Software Engineer Intern (Full-Time), 2022/05 – 2022/08
Game Play Team, Riot Games
- Proposed new matching algorithms to enhance over 3 millions daily game matches quality measured by off role parity rate.
- Improved off role parity rate by 54.1% at the cost of less than 6% increase in 95 percentile queue time.
- Aggregated millions of game match and analyzed result using Python, pyshark, Java, and Databrick.
- Invented next generation interface for over 100 millions monthly active players worldwide using Java, C++ JavaScript. -
Software Engineer, 2021/01 – 2021/08
Front-End Infrastructure Team, Houzz
- Developed site speed monitoring tool with google's lighthouse library using React.js and Node.js
- Implemented site-monitoring hot plugging and extracted hundreds of metrics impacting user-perceived performance. - Containerized existing services with k8s and docker.
- Managed platform for hundreds of engineers in whole firm to build, deploy, canary by integrating Jenkins, Github, Spinnaker.
- Increased number of CI/CD pipeline by 100% for various testing scenarios, e.g. infrastructure testing. -
Software Engineer, 2019/09 – 2021/01
U-Sandbox Team, Trend Micro
- Provided virus scanning in customized sandbox environment by integrating VirtualBox API and Trend Micro core anti-virus service into automatic pipeline.
- Increased the number of file types that the program can scan for viruses by 500%.
- Expanded compressed file types by 12.5% by designing new decompression plugin.
- Built out 34% of the total sandbox amounts by designing new procedure for Linux sandbox creation.
-
Software Engineer (Part-Time), 2017/09 – 2019/08
Office of International Affairs and Global MBA, National Taiwan University
- Reduced retrieval times by 80% by summarizing student information from various data sources.
- Produced cross-platform portable application without additional installation using Electron and Node.js.
- Automated CI/CD by integrating Github API with the Appveyor platform.
-
Software Engineer Intern, 2018/07 – 2018/08
Pedestrian Detection Team, China Unicom
- Developed an approach to estimate customer volume using real-time video from surveillance camera
- Implemented the state of art model and increased performance by over 50%
- Built-up online labeling tool for annotation usage -
Software Engineer Intern, 2017/07 – 2017/09
Frontend Infrastructure, Cepave
- Reconstructed front-end framework and develop new features and testing function
- Developed 2 SPA pages ahead of schedule
- Saved hours of front-end style testing with mock-up server -
Informatic HelpDesk Intern, 2013/02 – 2014/08
IT Team, DHL
- Assisted hundreds of internal and external customers to solve IT-related problem.
- Developed an in-house web tool to assist customer service in quickly retrieving mailing information, including country codes. -
Technical Assistant, 2012/07 – 2012/08
Firmware Department, CyberPower
- Proposed a light-weighted POC product on Linux with only necessary packages installed.
Honors and Awards
-
Fintech Contest - Best Team Award, The Shanghai Commercial & Savings Bank Fintech Contest, 2017
Claims the best team award among 56 paricipating teams from all universities in Taiwan. -
Project Management Contest - 2nd place Award, Intelligence Project Management Contest, 2014
Claims 2nd place award among 20 paricipating teams.
Research Experience
-
Information Retrieval and Text Mining Lab, NTU, 2017/09 – 2019/06
Advisor: Prof. Chien-Chin Chen
Topic: A Deep Learning Model for Extracting Live Streaming Video Highlights using Audience Messages
- Published on ACM AICCC 2019 (Artificial Intelligence and Cloud Computing Conference).
- Outperformed other prediction models by 40% on precision and 110% on recall.
- Parsed 37 million user messages in 491 videos from the Twitch platform.
- Experimented with multiple pre-processing methods and highlight prediction models.
Leadership & Activities
-
Substitute Military Service, Tainan, Taiwan, July. 2016 - July. 2017
- An alternative to mandatory military service
-
Teaching Assistant, Dept. of IM, NTU, 2018
- Information Retrieval and Text Mining (Fall 2018), instructed by Prof. Chien-Chin Chen.
-
Leader of Badminton Team, Dept. of MIS, NCCU, 2014
- Led team members (college students) to learn team-working and self-improving.
-
Student Volunteer, International Volunteer Association, NCCU, 2013
- Charity camp for countryside elementary school.
- Designed 4 (45 minutes long) diversified courses to teach disadvantaged children.
-
Director of Event Planning, sign language club in the affiliated Senior High School of National Taiwan Normal University, 2009-2010
- Planning events with club representative from other senior high schools.
- Organized a joint performance with 31 senior high schools for more than 1,300 audience.
Relevant Courses
-
Machine Learning / Deep Learning
- Convex Optimization (A+), Information Retrieval and Text Mining (A-), Machine Learning (B+), Data Mining (A+), Applied Deep Learning (A+), Statistical Learning:Theory and Applications (A+), Digital Speech Processing(A+), Machine Learning and Signal Processing(A), Data Science For Software Engineering (A+), Introduction to Digital Speech Processing (A) -
Computer System / Cloud
- Cloud Computing (A+), Software Design and Architecture (A-), Foundation of Computer System (A), System Programming (A+), Foundation of Software Engineering (B+), Software Verification and Testing (B+) -
Fundamental Knowledge
- Data Structure, Algorithm (A+), Probability (A+), Calculus, Linear Algebra (A), Windows Programming(A+), Business Data Communication, Data Management System, Programming with HTML5(A+), Web Programming(A+), Statistics.
Skills & Test Scores
- Programming Languages: C/C++, C#, Java, JavaScript, Python
- Tools and Environment: Git, Jenkins, Linux, Pytest, Pytorch, SQL, Tensorflow, Vue, Docker, K8s
- GRE: 330/340 Oct 2019 ( Verbal 160/170 Quantitative 170/170 Analytical Writing 3.5/6.0 )
- TOEFL iBT: 103/120 Mar 2020 ( Reading 30/30 Listening 27/30 Writing 23/30 Speaking 23/30)