Chiawen Chen 陳嘉文

Software engineer

Golang, Node.js, React.

Software Engineer
Taipei,TW
golopot@gmail.com

Skills

Go, Node.js, TypeScript
MySQL, Redis, Elasticsearch, Cassandra, MongoDB, Kafka, NSQ 
React.js, Vue.js, CSS
Docker, GCP, Linux

Work experience

比特數位科技, 前端工程師, Dec 2021 ~ Present

Develop React web apps for a cryptocurrency exchange.

米約科技, 後端工程師, Jun 2021 ~ Sep 2021

Develop go services for an instant messaging app.

大牛科技, 後端工程師, Apr 2020 ~ Apr 2021

Develop various websocket game servers, http api servers, workers, and utility packages. Work with Go, Lua, Redis, MariaDB, Elasticsearch, Cassandra, Kafka, and NSQ.
Improve the framework for http services. Reduce lines of code by a factor of 2.
Implement an ELK-based logging system.
Develop a websocket game with Go, Lua, and Redis.
Develop a income statement service backed by Kafka Streams.
Maintain a CMS backend service.

快樂電視, 全端工程師, Sep 2018 ~ Oct 2019

Develop yoshow.live, a live streaming website, fullstack, using Vue.js, Express.js, Node.js, and MySQL.
Develop the frontend project from scratch in Vue.js .
Develop restful API using Node.js and MySQL.
Develop chat server using WebSocket and Redis.
Develop Cloud Messaging services.
Setup cloud logging, error reporting, and metrics.

台大商業智慧實驗室, 軟體工程師, Feb 2018 ~ May 2018

Develop SMIS system (Sportswear Market Intelligence System) in Vue.js, Express.js and MongoDB.

龍雲數位科技, 軟體工程師, Nov 2015 ~ Apr 2016

Develop Intelligent Vendor Machine in Javascript.

Open source works

I have contributed to these projects:

A popular JavsScript linter.

A ESLint plugin for react. 

Projects

TeX to Unicode - browser extension (2018) 

Converts TeX into Unicode in browser.


Micha cat tree 3D Web app (2016)

Build a cat tree like LEGO in browser.