System Engineer, Jul 2018-May 2018
- Dream Pirates is a small software development company, specializing in a wide range of technologies, including AR, VR, mobile development and web development.
- As a part of five people team I was tasked with developing the video-blogging platform tokyo-komachi.jp.
- The purpose of the platform was on the one hand, to enable video-bloggers (both employed by the company and independent ones) to stream their content, while end-users could watch it and communicate with cast (sending stickers, virtual gifts and text messages), using virtual currency.
- Back-end was implemented using
node.js
and express.js
(using MongoDB
as a database). Front-end was using ReactJS
and WebPack
. For styling we have used SemanticUI
(initially) and gradually switched to Google Material UI
. The main development language was JavaScript (initially), but we gradually switched to TypeScript.
- My personal responsibilities were: to support the infra-structure (i.e. keep the Nginx server running on our Amazon AWS instances and insure that new version of code is delivered on time);
- developing and maintaining the interface between our code and Web Call Server (whichi we used for video streaming);
- developing and maintaining the email sending system (for our email-magazine);
- developing some miscellaneous parts of front- and back-end;
- explaining the tasks to two junior programmers and assuring the quality of their work results.
- In addition, I have transferred several big parts of our code to TypeScript and carried out several refactoring sub-projects. I also implemented system to automatically submit the health status of the server to our Slack channel.
Contract Programmer, May 2014-Sep 2014
- Implemented the paper Tracking-Learning-Detection by Z. Kalal et. al. (in C++, using OpenCV library)
- The implementation was included in OpenCV library
Contract Programmer, May 2013-Sep 2013
- Implemented several well-known numerical optimization algorithms (in C++) and collected them into a module
- Module was included in OpenCV library
Contract Programmer, Aug 2013-Dec 2013
- Designed and implemented the prototype of a Smart Meter, designed by H.-Y. Lin (in C, using OpenSSL)
Internship at Computer Graphics and Geometry Modeling Lab (under Prof.
Jung-Hong Chuang)
Intern, Jun 2012-May 2013
- Prepared several paper surveys on Surface Recognition
- Implemented several small programs using PCL Library
- Implemented Stochastic optimization for rigid point set registration by Papazov and Chavdar (in C++, using PCL Library)
- Acquired basic proficiency with PCL Library
The University of Tokyo, Tokyo, Japan
PhD (Mathematical Sciences), 09/2019
The University of Tokyo, Tokyo, Japan
MPhil (Mathematical Sciences), 02/2016
- Tokyo U. Graduate School of Mathematical Sciences Director's Prize (2016)
National Taiwan Chiao Tung University, Hsinchu, Taiwan
BSc, Double Degree in Applied Math and Computer Science, 06/2013
- Nominated as an Exchange Student to Hong Kong University (2013)
- Diamond Project Scholarship, NCTU (2011--2012)
- Best Student in Class Award, NCTU (2010--2012)
- Golden Bamboo Scholarship Award, NCTU (2009--2013)