Experience
Senior Front End Web Developer
PNI Digital Media Ltd
May 2019 - Present
- Implemented new features in our React and Redux application
- Consumed REST-style APIs
- JavaScript unit testing with Jest and Enzyme
- Feature flag development
- Represented frontend team to perform bi-weekly demos to the management team
Key Achievements:
- Engaged in code reviews, pair programming, and mentored a team of 3 frontend developers
- Monitored code coverage to meet the standards set by code manager
- Outlined documentation to facilitate frontend workflow
Front End Web Developer
PNI Digital Media Ltd
Nov 2016 - May 2019
- Developed responsive websites in ASP.NET framework
- Worked on AngularJS applications
- Setup and maintained frontend tooling, i.e. grunt, PostCSS
- Performance testing with Google Lighthouse
Key Achievements:
- Worked hand-in-hand with product designers on building interactions in JavaScript - from client presentations to final releases
- Involved in design decisions and implementations on the home page of one of the largest retail clients
- Ensured client websites are compliant with government’s web accessibility standards
Freelance Front End Web Developer
PH1 Research Inc.
Sep 2016 - Nov 2016
- Collaborated with a team of UI designers and web developers on building a website
- Developed with Pug, SCSS, and gulp
- Translated design mockups into functional layouts
- Frontend environment and tool setup
User Experience Designer
BenQ Corporation
Mar 2014 - Jun 2015
- Collaborated with industrial designers to create prototypes for user testing
- Designed user interface for iOS, Android, and TV apps
- Designed user interface for on-screen display (OSD) for monitors and projectors
- Defined hardware devices keypads
Education
Digital Design, Major in Web Development
Vancouver Film School, Canada
2015 - 2016
- I am most passionate on the ability to transform ideas into real practices, that was why I took path to further improve my frontend skills at Vancouver Film School and graduated with Best Designer in Supporting Role and Best Interactive Design nomination
Master’s Degree, Cognitive Science, Dept. of Psychology
National Cheng Kung University, Taiwan
2010 - 2012
- Focused on attention and working memory training
- Developed a neurofeedback training protocol which has been applied at UCLA School of Medicine
Bachelor’s Degree, Geomatics Engineering
National Cheng Kung University, Taiwan
2006 - 2010
- Specialized in geographical information system (GIS) and GPS navigation
Skills
Languages
HTML
CSS/SCSS
JavaScript
TypeScript
Frameworks / Libraries
React
Redux
AngularJS
Immutable.js
Node.js
Three.js
jQuery
GSAP
ASP.NET
Testing
Jest
Enzyme
Tools
GitHub
Jira
Bitbucket
Other
Microsoft Azure
Firebase
DigitalOcean
Vercel
Gatsby.js