Email
Resume
5+ years of experience in front-end development (SPA, RWD). I have 3 years of working experience in developing medium web applications such as CMS and CRM apps by React.js and other tools such as Git and Docker to enhance my developing performance. Currently, React.js and Redux are the major front-end tech stack that I am focusing on. Occasionally, I build mobile apps as my side-projects by Flutter.
- Javascript (ES6/7)
- ReactJS / Redux / Hooks
- NodeJS / Express / Kafka / MongoDB
- GraphQL (with Apollo)
- React Native
- Flutter
- Git
- Docker
- Jest / Enzyme React Testing Library (RTL)
- Ant Design
- Material UI
- Bootstrap
- HTML
- CSS (SASS)
- Puppeteer
- RWD
- AWS
- Circle CI
Paymentus Holdings - Richmond Hill January 2021 — Present
Full-stack Developer
- Build applications with React.js(TypeScript) and Ant Design UI library
- Implemented POCs for React.js design patterns
- Develop micro-services by the stack of Node.js, Kafka and MongoDB
- Mentor new team members by answering inquires and facilitate frameworks understanding
Nexj System Inc - North York, ON March 2019 — Present
React Developer
- Built UI components by React.js primely.
- Built well organized components by advance technics such as Context, Hooks, HOC, and RenderProps.
- Pursued concise-code style by pure components and hooks.
- Implemented component tests by Jest, Enzyme and React Testing Library (RTL).
- Cooperated with PMs and designers to improve UI / UX.
Gelenk Network INC - Markham, ON September 2017 — December 2018
Web Developer
- Developed web message APP with feature including Realtime SMS or MMS sending and receiving, user-friendly UI implemented by Material UI, drafts auto-save, and built-in message templates using React and Redux.
- Develop a telephone configuration CMS named GenVoice Portal wth features including pie charts and graph usage visualization by BizChart, bills expiration as formatted PDF files, and a IVR (Interactive Voice Response) system with a visual keypad using React and Redux.
- Provided React and Redux training to new staff.
- Work collaboratively with a team of back end developer, system architect and project manager.
University of Waterloo, Conrad Business Centre - Waterloo, ON April 2017 — July 2017
Front-End Developer
- Implemented features based on React and Redux
- Practiced features including dynamic data graph, real-time chatting (Twilio's API)
- Built BDD testing practices (E2E by Cucumber, Selenium and Mocha)
- Cooperated with UI/UX team and enhanced website’s components to be better
DIGIM - Taipei, Taiwan December 2013 — April 2014
Front-End Developer
- Converted PSDs to web pages using HTML, CSS, and JavaScript
- Developed retina display friendly RWD pages
- Collaborated with the creative and back-end teams
- Enhanced colleagues' developing performances by using Sass and HTML template(ERB)
Rexholiday - Taipei, Taiwan June 2013 — November 2014
Web Developer
- Collaborated with stakeholders to improve an internal traveling system
- Developed internal IT devices plan
- Enhanced colleagues' working flow by using SaaS
Webike Taiwan - Taipei, Taiwan December 2012 — July 2013
Web Developer
- Designed and developed the first version of prototype of eCommerce website base on Magento
- Organized over 300k primitive data to MySQL database
- Deployed project to EC2 instances in Linux environment on AWS
- Made back-up plans and optimized servers' performances
Seneca College - Toronto, ON December 2014 — April 2017
Computer Programming
Diploma
Hsing Wu University - Taipei, Taiwan July 2007 — July 2011
Information mangerment
Bachelor
English
Proficient
Mandarin
Native speaker