photo.jpg

Chien-Wei Huang

Computer Science Engineer

[email protected]  •  0912-637-242  •  

National Tsing Hua University / Master of Computer Science

Introduction 

Graduated from National Tsing Hua University with a Master's degree in Computer Science, majoring in network-related technologies. Software engineer with a demonstrated history of working with network- related application development including websites, web services, and mobile apps. Huge enthusiast of program development. Enjoy  writing programs, problem-solving, and the immense satisfaction of completing product development. Like exchanging ideas on technology with like-minded peers and enjoy working in a team to overcome difficulties together. Capable of managing projects independently.

Skills 

Programming 

GoJavaHTML5JavaScriptJQueryAngularJSCSS3BootstrapActionScript

Framework 

Play FrameworkJBossNode.jsRed5

Database 

BigTableSpannerMySQLMS SQLRedis

Platform 

Google Cloud PlatformLinuxAndroidWindowsAzure

IDE 

Intellij IDEAEclipseAndroid Studio Visual Studio Code

Version Control 

GitSubversion

Tools 

ElasticSearchJenkinsPostman

Language 

ChineseEnglishJapanese

Education 

National Tsing Hua University, Department of Computer Science, Sep 2010 - July 2013

Master Degree, GPA 3.77

Thesis:The Design and Implementation of cloud based on-line Meeting APPs for Android Smart Devices

National Tsing Hua University, Department of Computer Science, Sep 2006 - June 2010

Bachelor Degree, GPA 3.42

Experience 

Backend Engineer

UTW Technology Co. Ltd., April 2018 - October 2019

1. Restful API development: user authentication, home feed interest, search function, user relation, text message, event control, post edition, etc.

2. Algorithm implementation: personalized recommendation, enhanced search results, kinds of notification trigger, by-specification list sorting, etc.

3. Database management: Google cloud bigtable and spanner, redis, elasticsearch.

4. Google cloud platform management: app engine, compute engine, load balancing, cloud storage, etc.

5. Third-party service integration: Google map/place, foursquare, mapbox, stripe payment, nexmo call, etc.

6. CI via Jenkins.

Senior Engineer

Kinpo Electronics, Inc., June 2015 - April 2018

1. Website and web service construction of e-commerce platform: product management system, 

promotion event models, shopping cart algorithm, order and shipment process.

2. Third-party payment integration: PayPal, First Data, CTBC Bank, Pay.nl, Kasikorn Bank, Mizuho Bank, INIpay.

3. Third-party logistics integration: FedEx, UPS, DHL.

4. Member system re-construction: integrate Keycloak user authentication with existing websites and databases, providing support for SSO.

5. Company official website customization and maintenance.

6. Database management: MS SQL, redis.

7. Microsoft Azure management: virtual machines, load balancing, azure blob storage, etc.

8. Auto deploy via Jenkins.

Software Engineer

RemoteSpark Intelligent Technology, July 2014 - May 2015

1. Develop and build HTML5 and WebRTC based online-conferencing website: video/audio streaming, interactive whiteboard system, file management, text chatroom, user role management, desktop sharing, meeting record, etc.

2. Linux-based server environment construction and client application implementation. 

3. Develop and maintain web-based remote desktop and application services, which utilized from Microsoft’s RDP protocol.

Software Engineer

Netxtream Technology. Inc., Jan 2010 - June 2014

1. Develop and build Flash-based web-conferencing programs: video/audio streaming, interactive whiteboard system, file management, text chatroom, user role management, desktop sharing, meeting record, etc.

2. Live broadcasting system: real-time streaming server development based on Red5 media server.

3. Android application development: App integrated with web-conferencing system and connects all functions.

4. Linux server management.

Part-time Research Assistant

Industrial Technology Research Institute, July 2009 - Dec 2009

Technical paper or patent search and survey. Record and arrange data.

Projects 

Social APP Backend Restful API

Implement restful APIs for social APP clients. Provide features such as popular videos on map, locate nearby interests, search functions, user connection and event notification.


IDE:Intellij IDEA

Languages:Go

Platform:Google Cloud Platform


Link 

Paragraph image 04 00@2x 0a60eca693a10c928b852fbc59ecb80f69e59f0d26acd4c74f39c7f256369567
Paragraph image 04 01@2x d7b528f9ab8e34777562695011fbbc2a4f3f28d8b47f4c8e57ee7c3410afdfa8
eshop.png

e-Commerce Website

Build e-commerce website and provide backend for users to customize settings and product page.


IDE:Intellij IDEA

Languages:Java、HTML、CSS、JavaScript、AngularJS、JQuery、SQL

Framework:Play Framework、JBoss

Platform:Azure Cloud


Link 

NTHU Open Course Website Android APP

Develop app which lists all course videos and textbooks on Tsing Hua University Open Course website, helping students to search, browse, and download course content by categories and keywords.


IDE:Android Studio 

Languages:Java


Link 

ocw.png
ocw.png
tutor.png

NTHU eTutor Online Classroom

Join online classrooms via browsers, enabling discussion between students and teachers using webcam and mic, and also allows the sharing of documents on interactive whiteboard, text chatting, and broadcasting of YouTube videos.


IDE:Eclipse、Adobe Flash Builder 

Languages:Java、Node.JS、JavaScript、JQuery、HTML、CSS、ActionScript


Ago Radio Media Stream

Backend streaming server development for online broadcast platform. Real-time broadcast the audio streaming on website and record for playback.


IDE:Eclipse

Languages:Java


Link 

ocw.png