Print
Avatar of the user.

Slash

No intro yet.
Logo of the organization.
honestbee
Logo of the organization.
National Central University
Taipei City, 台灣

Professional Background

  • Current status
  • Profession
    Front-end Engineer
  • Fields
  • Work experience
    6-10 years
  • Management
  • Skills
    JavaScript
    React.js
    Node.js
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Front-end engineer
  • Desired work locations
  • Freelance

Work Experience

Logo of the organization.

Front-end Lead

Jul 2017 - Oct 2018
1 yr 4 mos
- 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
Logo of the organization.

Full-stack Engineer

May 2015 - May 2016
1 yr 1 mo
- 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

Senior Engineer

May 2012 - May 2015
3 yrs 1 mo
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
Logo of the organization.

Senior Engineer

May 2009 - May 2012
3 yrs 1 mo
- 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

Logo of the organization.
Master’s Degree
Computer Science
2006 - 2008