Wei-Ting Hsu

Job Title

  Taipei City, Taiwan

A passionate and motivated full-stack developer with solid skills of high-performance, scalable cloud service.

9y backend and 4y frontend experience includes 1y Machine Learning, 2y Blockchain, 3y GCP & Kubernetes, 4y Web, 5y REST API, 5y Embedded System & 6y Computer Network.

Currently, most familiar with Golang, also can write C, Python and JS.

    

Work Experience


Senior Backend Developer

KryptoGO., Ltd.

October 2019 - July 2020
Taipei, Taiwan

General backend & Machine Learning development

Machine Learning
—  Design AI Duo Diligence application.
—  Build Machine Learning infrastructure and data pipeline.
—  Implement NLP functions by BERT and PyTorch.
—  Train NER, Sentiment model for business purpose.
—  Implement scalable ML service backend by Golang, Python and Flask.

Distributed Microservice Architecture
—  Implement REST API service and data integration by Golang.
—  Build k8s monitor by Prometheus and Grafana.
—  Experience with Redis, Postgres, Mongo, CircleCI, Docker, GCP and Kubernetes. 

Senior Backend Developer (Tech Lead)

COBINHOOD Ltd.

September 2017 - May 2019
Taipei, Taiwan

General backend & the Blockchain team lead of 10 members.

Blockchain Integration Service
—  Leadership: Hold a 10 members team and achieve supporting 2+ more blockchains per month.
—  Implement a high performance blockchain engine to monitor 25+ blockchains simultaneously.
—  Experience with high concurrency Golang programming and resolving race condition.
—  Monitor crypto assets and 100+ blockchain full nodes by Datadog.
—  Integrate and normalize Bitcoin, Ethereum, Omni Layer and Quantum.
—  Integrate CyberMiles, config as a super node and earn rewards as the income for company. 

Distributed Microservice Architecture
—  Build COBINHOOD Exchange backend prototype with other 7 partners within 3 weeks.
—  Implement scalable and low-latency REST API service by Golang.
—  Experience with Redis, Postgres, CircleCI, Gerrit, Jira, Docker, GCP and Kubernetes. 

DEXON Teleport
—  Design and implement multi-signature mechanism to keep crypto assets in safe.

Senior Software Engineer

QNAP System Inc.

March 2015 - August 2017
Taipei, Taiwan

Full stack engineer & architect/leader of many projects.

Network & Virtual Switch, an app to turn NAS into a bridge or router.
—  Share computer networking techniques with team members and design software architecture.
—  Use brctl and iptables to setup bridge and router functions.
—  Implement REST API service by Python and Django.
—  Design the frontend framework and implement most of pages by JavaScript, HTML, CSS.
—  Package QPKG, have experience with Apache and Linux booting.

2goChat, the slake alternative app.
—  Implement backend service by Golang and Mattermost.
—  Experience with Docker and Postgres.

MyContacts, an app for maintaining contacts.
—  Implement frontend by AngularJS.

McAfee Scan, the scanning engine launcher of McAfee Scan library.
—  Maintain and upgrade to 64-bits. 

Software Engineer (研發替代役 )

Arcadyan Technology Corp.

September 2011 - February 2015
Taipei, Taiwan

Wireless router and embedding System
—  Implement frontend UI by JavaScript, HTML and CSS.
—  Movistar project: Rewrite PHP backend service to CGI + SSI architecture.
—  Vodafone project: Implement VoIP functions by C.
—  Porting modules from Supertask to Openwrt.
—  Study and implement Secure-RTP (RFC3711) module.
—  Experience with Git, SVN and Wireshark. 

Education


National TSING HUA University

Institute of Communications Engineering

2009 - 2011

National TSING HUA University

Computer Science

2005 - 2009