Zheng Lai
Front-End Developer

Mississauga, Ontario

Passionate about overcoming business challenges with new technologies

  z2lai.github.io     linkedin.com/in/zheng-lai-9a30808b

  [email protected]    (226) 789-7388

Skills

React  JavaScript  Accessibility  HTML5  CSS  PostCSS  Node.js  Express.js  SQL Server

MongoDB  Git  Gulp.js  PHP  VBA  MS Excel  Google Analytics  NVDA

Projects

React Multi-step Form Library

  • Built a React library for developers to easily create interactive multi-step forms using declarative code, custom hooks and Context API
  • Applied compound components pattern to allow for declarative configuration of reusable components
  • Implemented form validation with the Constraint Validation API to align with the HTML5 standard while also allowing for custom validation logic
  • Designed UI components to be responsive and interactive with optimized CSS animations (60 FPS)

Portfolio Website

  • Implemented a modular CSS architecture using PostCSS, BEM methodology and semantic class names
  • Automated development workflow using Gulp and enabled cross browser and mobile testing
  • Optimized assets, prioritized content and made images responsive for a mobile-first design
  • Used modern, modular JavaScript (ES6) features, with Webpack and Babel loader for bundling and transpiling

Work Experience

Business Analyst  •  Canon Canada
May 2016 - Present

  • Fixed over 70 accessibility issues on the customer portal to meet WCAG 2.1 Level AA conformance and tested fixes using assistive technology
  • Developed customer service solutions on the customer portal and the Customer Relationship Management (CRM) interface using JavaScript and PHP
  • Took ownership of requirements gathering, functional specification documentation and test planning for software development projects using Agile methodology
  • Improved reporting efficiency by 80% through the development of Extract, Transform, and Load (ETL) processes using SQL Server Integration Services (SSIS), and the automation of Excel dashboards using VBA

Co-op Analyst — Process Engineering  •  Scotiabank
May 2014 - Dec 2014

  • Developed workflow solutions involving database management and dashboard generation using Microsoft Access, Excel, Sharepoint and VBA
  • Improved reporting and reconciliation process efficiency by 60% on average through automation with Excel VBA

Education

University of Waterloo

Bachelor of Mathematics, Honours Business Specialization
Sep 2010 - Dec 2015