陳嘉文

軟體工程師

Golang, Node.js, React.

Software Engineer
Taipei,TW
[email protected]

Skills

• Go, Node.js, TypeScript, Lua, Python
• 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 ~ Nov 2020

• 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.

龍雲數位科技, Programer, Nov 2015 ~ Apr 2016

Develop Intelligent Vendor Machine in Javascript.

Open source works

I have contributed to these projects:

Official tools for golang.

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.