Close
head shot

Chuuhsiang
Eric
Hung

Software Developer

Download Resume

About Me

I am a Software Engineer/Data Analyst seeking different types of creativity in Engineering, Statistics and Business. I have enjoyed being able to apply what I learned in classes to my application and sharing my applications to benefit the public. In my spare time, I usually do side project to learn new techniques and make my life easier. "Backtest System" is one of the side projects I developed in my sophomore year of college. I am currently working on an iOS app with Human Posture Synthesis technique inspired by Caroline Chan's "Everybody Dance Now". In addition, I am planning to pursue a MS program in Computer Science in the near future. My primary research objective and interest are in the area of software engineering, computer vision and human-computer interaction (HCI).

Experience

Trend Micro Inc.

Software Developer, Contract

  • Developed web application in JavaScript for tracking and visualizing the virus detection progress used by clients using ReactJS,Redux, NodeJS, ExpressJS, Nginx, CI/CD and docker.
  • Maintained web application in Java using Spring Boot, Spring Cloud, Hibernate and caching for facilitating transmittal of suspicious files for virus analysis.
  • Built RESTful Web Service in JavaScript for boosting end to end and regression test performance using NodeJS and ExpressJS.
  • Developed collaboratively in an agile environment with DevOps application pods to deliver the service.
  • Assisted in configuration of CI/CD environment using Gitlab CI/CD to automate deploy process.
  • Assisted in writing automation test scripts using Katalon and showcased test results via Slack and TestRail.

Immigration Agency

Alternative Military Service

  • Checked for illegal workers in factories and escorted them to the immigration center.

Google Summer of Code

Software Developer

  • Developed and refactored multiple well-known quantitative frameworks such as xts and quantmod.
  • Built responsive web application using R, HTML/CSS and JavaScript for showcasing new features.
  • Wrote documentation and vignettes for APIs using markdown.

PICK International Asset Management

Data Analyst, Intern

  • Developed task assignment web application to increase company-wide efficiency using R, Bash, SQL and JavaScript.
  • Utilized caching for restoring recently assigned tasks using Redis.
  • Developed customer segmentation algorithm to support marketing strategy.
  • Built Random Forest model to predict recovery rate of debts with 83% accuracy rate.
  • Interpreted complex simulation data using statistical methods.

Cathay United Bank

Data Analyst, Intern

  • Developed web application to interactively show the risk level of different portfolios in real-time by adjusting positions.
  • Automated data process flow using R and Bash.
  • Built financial models to perform risk analysis based on VaR.
  • Calculated the maximum credit-extending volume of each department and allocated.
  • Compiled reports to highlight effects of risk and proposed solutions.

Education

University of Massachusetts Amherst

Sept 2019 - June 2021

M.S. in Computer Science

National Chiao Tung University

Sept 2014 - June 2018

Master of Business Administration

National Cheng Kung University

Sept 2010 - June 2014

B.A. in Statistics

Projects

plot.xts for Performance and Risk

Worked remotely and collaborated with four mentors via Github. My task was to refactor existing frameworks and develop new features while kept backward compatible. I discussed with the mentors to prioritize the tasks and made a complete timeline. We developed using Git-flow Workflow. I ran into many merge conflicts at the beginning and was worried about if I broke any functionality. However, as the project went, I could efficiently fix the conflicts and commit high-quality code. Also, I learned how to write an understandable commit message. As a result, I successfully integrated new features with the old ones so users could easily apply new functionalities to their program.

View Project

Elevation Based Navigation

This app is the project from cs520 class at UMass Amherst in Fall, 2019. The goal is to develop a live map web/mobile app that provides users the convenience to find itinerary with the least elevation. It can benefit people especially bikers and disabilities so they can save their effort from climbing.

View Project

Dating App Practice

Reproduce a famous dating app as practice using React Native. This is an ongoing project. As project goes there will be databases, server and APIs involved. Ideally it will be completed before March, 2020.

View Project

Stock Backtesting Platform

In 2012, during my sophomore year of college, I found it was difficult to test and track the performance of my trading strategy. I decided to build a platform that people can not only test their strategies but obtain a detailed analysis report based on what I had learned in class. Then I used R to do statistical analysis behind the scene and JavaScript to build a responsive website. It took me a month to learn JavaScript and a month to build a functional website. I implemented the Walk Forward Analysis(WFA) and Cross-Validation to test the stability of the strategy. In the end, I deployed the website on the Shiny server and shared it on PTT, the largest forum in Taiwan, and received positive responses.

View Project

Skills

Get in Touch