Kay6f8kasoljvypnk7qb

鄭文皓 Wen-Hao Cheng

M.S., in Computer Science, National Chiao Tung University

Taipei - TW 

[email protected]

 

SKILLS


Programming Languages

C, C++, C#, Java, Python, Ruby, Javascript, HTML, CSS, PHP 


Frameworks and Tools

Android, Git, Linux, Docker, Rails, Node.js, Unity3D, Jupyter

Deep Learning

RL, CNN, GAN, Tensorflow, Keras

EXPERIENCE

Graduate Student Research Assistant
Computer Graphics and Visualization Lab, NCTU, Mar 2017 ~ Nov 2019

Basketball Plays Simulation from Tactics Sketches by using Reinforcement Learning
- Built a neural network model which simulate players' movement to visualize basketball tactics and strategies
- Implemented and trained the model using Tensorflow and BatchPPO
- Processed and visualized the track data into video using NumPy, Pandas and Matplotlib
- Analyzed quality of results by comparing with GAN and GAIL version

Graduated Student Research Assistant
Mobile and Ubiquitous Interaction Lab, NCTU, Mar 2017 ~ Aug 2018

Urban Tourist Map Adoption Research (findings published in IMWUT 2018)
- Built a Android app which features GPS-enabled tourist map
- Conducted a field study to understand tourists' wayfinding process and map adoption among paper tourist map, Google Map and a newly developed digital tourist map during their urban travels

Location-based Social Media Research (findings published in IMWUT 2020)
- Launched Tourgether, a location-based mobile app allowed tourists within the same region share their real-time travel experiences via check-ins
- Crafted the Tourgether Android app individually, used Node.js Express, and Firebase on the backend
- Developed a web control panel to real-time monitor participants’ activity using HTML, CSS, and Javascript
- Conducted field studies with 4 UX designer to understand 42 groups of tourists’ behavior with the app
- Analyzed quantitative data after the field study using pivot tables and linear regression

Computer Education Volunteer
Shin Kuang Primary School, 2016 ~ Jun 2016

- Planned and executed computer coaching programs for students in a rural village in Hsinchu
- Led 7 students learned about PowerPoint animation, logic circuit concept with Minecraft and programming logic

Software Engineer Intern
Dreamology, Sep 2015 ~ Apr 2016

- Developed an Android app containing information about studying abroad
- Integrated backend API, third-party APIs including Facebook login and WeChat login
- Built a stock web system to keep tracking transactions using Ruby on Rails

Software Engineer Intern
Delta Research Center, Jul 2015 ~ Aug 2015

- Investigated IoT network protocols CoAP, OMA LWM2M and its applications in IoT - Management Platform team
- Integrated applications with LWM2M protocol using Eclipse Leshan
- Analyzed packets of Leshan over MQTT and summarized the API utility

EDUCATION

National Chiao Tung University, Master of Computer Science, 2017 ~ 2019

Master's thesis: "Simulating Basketball Plays from Tactic Sketches by using Reinforcement Learning"

National Chiao Tung University, Bachelor of Computer Science, 2012 ~ 2016

Bachelor's project: "Smart Plug" 

- Built an IoT system in our dorm with smart plugs which can control and monitor appliances in the room remotely 

- Implemented a system with Arduino and WiFi module, using Node.js Express and OpenMTC platform for backend