余宗融 (Ron Yu)
[email protected]
(886) 961399606
Taipei, Taiwan
Summary
About
4
years' experience of front end development and over
3
years' experience of
EC services
.
Experienced with front end development based on
React.js
and
Redux
ecosystem.
Equipped with knowledge about modern build tool such as
Gulp
or
Webpack.
Focused on core concept of JavaScript engine and browser rendering process.
Enjoy the process of solving problems and grow with team members.
Technical Skills
Front end development
:
Programming language: HTML5, CSS3, JavaScript
Library or framework: React, Redux, Gatsby, Next
Design: Mobile-first RWD, themeable system, CSS preprocessors, CSS in JS (Emotion)
Test: Unit test based on Jest and react-testing-library
Linter and formatter: ESLint, Prettier
Build tools: Webpack Gulp
CI/CD: Automate test, build and deploy process for staging and production environments based on CircleCI
Track: Google tag manager, google analysis, facebook pixel
Learning: PWA, Performance optimization, end-to-end test(cypress), serverless(firebase functions)
Mentorship
: code review, onboarding process, workflow guide
Milestones
PicCollage official website
Built by Gatsby
PWA ready
Githook for ESLint and Prettier
CI/CD ready
honestbee website
Custom redux middleware for async actions
Integration with 3rd party payment service
Food takeaway and dine-in features
membership system
Experience
2020/11 ~ present
Software Engineer, Houzz
2019/7 ~ 2020/10
Web Developer, picCollage
Transform official website from server side rendering based on Ruby on Rails to modern single page application by Gatsby.
Construct front end development flow including CI/CD process, coding style and scrum board.
Implement and verify prototype by data analysis including facebook pixel tracking and google analysis.
2017/9 ~ 2019/6
Sr. Software Engineer, Front End Team, honestbee
Responsible for implementing new features and maintaining current features for food delivery service based on react and redux ecosystem.
Main contributor for honestbee membership.
Provide corresponding membership payment flow integrated with BE developers and payment gateway services in different countries.
Build customed user flow pattern for the cooperation between the department stores like Qsquare and honestbee.
Implement tracking service to analyze user behavior and refactor current flow to improve user experience.
2017/3 ~ 2017/9
Sr. Software Engineer, Front End Team, House-Edge Inc
Lead to build front end development including dev and production environment by webpack.
Scaffold project structure for React.js and Redux flow.
Make coding style consistent for readability and reusability by eslint and prettier.
Experienced with framework based on React.js like React Toolbox and React Bootstrap.
Involved in code review and API discussion.
2016/6 ~ 2017/1
Software Engineer, Front End Team, Commandp Inc
Responsible for front end development based on React.js library.
Implement unidirectional data flow in React with Redux.
Construct style in React with CSS module.
Run test tasks with Karma, Mocha and Chai.
Version control by git flow.
2015/1 ~2016/5
Junior Front End Developer, Front End Team, Asia Fusion Technology (AFT)
Development of user interface for web site / application by HTML5, CSS3 and JavaScript
Help optimize AFT official website including youtube API implement and RWD modification.
Implement Angular(1.x) on projects.
Functional programming concept in Javascript.
Enroll course CS50 provided by Harvard University on edX.
2012/6 ~ 2014/6
Process Engineer, Diffusion Process Module, United Microelectronics Corporation (UMC)
Quality control for Semiconductor product quality in ion implantation and oxide film process
2011/11 ~ 2012/5
Concentrator Photovoltaic Researcher, Research & Development, Taicrystal International Technology Co.
Etching solution development for polishing process and trouble shooting for root cause of defect
Education
2008-2010
MS, Material Science and Engineering, National Taiwan University, Taiwan
Studied piezoelectric material performance at different resonance frequency
Master’s thesis : Humidity Sensing Behavior of A Composite Structure Consisting of nanoporous Alumina and Piezoelectric Layers
2003-2008
BS, Material Science and Engineering, National Taiwan University, Taiwan
Core Competence
Development Experience
Communication between web designers and back end developers.
Negotiation between the business requirement and development resource then strike a balance to implement the most suitable solution.
Enjoy the process of solving problems and helping the team grow.
Self Improvement
Attend Massive Open Online Course(MOOCs) such as edX and Udacity to get access to necessary knowledge
Keep lean startup mindset and put theory into practice through getting hands dirty to finish projects
Powered By