Tqwvoy6iqdbeueh1nhpe

Slash

I love javascript :)

Front-end engineer
Taipei, TW
[email protected]

Skills


Front-end: React.js, JavaScript / CoffeeScript / ES6, D3.js, Redux, Webpack, Performance, PWA, SSR, Security.


Back-end: Node.js, Golang, Linux, Docker. MongoDB, Redis, GCP, Continuous Integration Continuous Deployment. 

Work Experience

honestbee, Front-end Lead, Jul 2017 ~ Oct 2018

- Server side rendering (SSR)
- New delivery features
- Payment features
- Collaborate with Singapore and India teams
- Performance, 1) code splitting. 2) dynamic loading
- Testing 1) unit testing 2) end-to-end testing (puppeteer)
- Refactoring

Web performance, React.js, Redux, Jest, Puppeteer, Firebase, Webpack, Drone CI

Nexusguard, Full-stack Engineer, May 2015 ~ May 2016

- Single Page Application
- Web App Security and Performance
- Data Visualization - UX/UI
- Host CI and CD server
- Testing 1) unit testing 2) back-end APIs
- Demo: http://slashtu.github.io/apps/appmonitor

­Monitoring web situation.
1) Rewrite and refactor service ( from Angular to React ) for security and performance - reduce loading time from 6.0s to 2.0s and improve security level.
2) Visualize security log and network topology

ViViPOS, Senior Engineer, May 2012 ~ May 2015

http://www.vivipos.com.au/
­- POS UI/UX, Performance
­- EasyCard and E-­invoice integrations
­- Web application, Firefox extension
­- Database maintenance
- Hardware integrations
­- Version Control and Release

A POS solution based on Mozilla’s platform as a desktop app in JavaScript. As a full­stack
developer, I am responsible for version control and code release. My workflow has three
parts:
1) Discuss with marketing and designers about new product features and UI/UX updates.
2) Implement features such as E-­invoice, easycard integration, credit card integration and cloud­ reports.
3) Maintain client­side and server­side databases with thousands of transactions per month.

POS solution, Linux, Vanilla JS, React.js, Node.js, Python, Django, Design Pattern, AWS

Wistron, Senior Engineer, May 2009 ~ May 2012

- Phone UI
­- Cisco’s Framework
- Verify the protocol and handshaking
- Packet analysis and debugging
­- Unit test
­- UML documents.
­- Version control and release

Developed Cisco’s VoIP based on Linux. I was responsible for training and introducing
Cisco’s framework to Wistron’s RDs in phone development. Because Wistron and Cisco
co­developed phone together, I had to formulate a process for managing the code bases for
both companies. The protocol is based on SIP. I need to verify the handshaking of Cisco’s library.

Cisco VoIP, Embedded System, Linux, Java, C, Protocols, UML, Design Pattern

Education

National Central University, Master’s Degree, Computer Science, 2006 ~ 2008

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit.