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.
- 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
- 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
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 fullstack
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 clientside and serverside databases with thousands of transactions per month.
POS solution, Linux, Vanilla JS, React.js, Node.js, Python, Django, Design Pattern, AWS
- 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
codeveloped 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
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit.
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.
- 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
- 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
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 fullstack
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 clientside and serverside databases with thousands of transactions per month.
POS solution, Linux, Vanilla JS, React.js, Node.js, Python, Django, Design Pattern, AWS
- 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
codeveloped 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
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit.