David Lai
Senior Web Developer(REMOTE ONLY NOW)
Vancouver, Canada | - |- linkedin.com/in/david-lai-a/
Summary
Skills
I have more than 10 years of strong experience in web and mobile app development.
Especially I have more than 4 years of extensive experience in single-page web
applications using modern JavaScript frameworks like React, and Vue.
React.js
And I can develop and integrate back-end with Node.js/Express.js, and PHP frameworks
such as Laravel.
I am also developing mobile apps using React Native, Ionic, Titanium , Swift and Java in
iOS and Android platforms.
4 years
Vue.js
4 years
Redux/Vuex
I am looking for a long term opportunity.
4, 3 years
Education
Bachelor's Degree
2004 - 2008
Waseda University
React Native
4 years
Node.js
Work experience
VueJS Front end Developer
March 2020 - NOW
PerceptiLabs
5 years
TypeScript/ES6/ES7
✔ Worked as a Vue.js Frontend Developer
✔ DragAndDrop components implementation
4 years
✔ Amazing UI implementation with good animations
Angular 2 +
✔ Worked on API integration with PyPi, Tensorflow
4 years
✔ Unit testing with Jest and Cypress writing
JavaScript Developer
April 2019 - December 2019
Jarvis
8 years
✔ Front-end development using React.js, Redux, Redux-Saga, React-Router, Semantic
UI.
✔ Contributed on building and Pixel-Perfect/Mobile-Responsive frontend extensively
communicate with RESTful Backend.
✔ Contributed on event calendar integration using outlook and google calendar API
✔ Implemented live reloading of new feed content using socket.io
✔ Back-end development using Node.js + Express.js + Mongo
✔ Implemented full-text search using Elastic search
✔ Real time communication using FeatherJS
✔ Unit testing using Jest
React Front end Developer
HTML5 / CSS3
June 2017 - January 2019
Global IT Associates
✔ Developed the front-end using React.js, Redux, Redux-Saga, React-Router.
✔ Contributed to extracting common functionalities from a legacy system into reusable
microservices.
BootStrap 3, 4
7 years
SCSS/SASS/LESS
5 years
AWS S3 / EC2 / Azure / Lamda /
DynamoDB
5 years
✔ Created a fully automated CI/CD pipeline for one of the services, where on code push
the pipeline would run unit tests, E2E tests, code quality tools, and build would trigger
producing a deployable artifact that was automatically deployed to the Azure Cloud.
✔ Created a new service abstracting away the old legacy system with a vastly simplified
UI and behavior. The idea is that eventually all the legacy parts are removed as they're
being replaced.
✔ Worked on a system that has abstractions enabling it to connect to different legacy
systems through a unified core and UI.
React Front end Developer
April 2015 - June 2017
Accenture
✔ Developed frontend using React, Redux
✔ Created React components with D3 charts that support interactive visualizations of
market data projections and analysis.
✔ Wrote the unit tests using Jest and Enzyme.
✔ Implemented client-side data transformations to map, filter, reduce, etc. large
datasets for display in interactive SVG charts.
✔ Supported dynamic forms for providing market data analysis for food and beverage
companies making projections about product/factory capacity, cost, and several other
factors.
✔ Created dynamically populated data filters as dropdowns, checkbox groups, input
fields, sliders, etc. in order to evaluate and pivot market data analysis charts.
✔ Used Chrome DevTools to investigate and fix front-end rendering performance issues
and computationally intensive bottlenecks.
PHP Developer
September 2012 - April 2014
iTTTi Japan
✔ Completely redesigned the visual user interface using a custom Twitter Bootstrap
theme.
✔ Had experience in LAMP stack MySQL DB and SQL Programming
✔ API design and development using Laravel
✔ Built and maintained a custom WordPress theme.
Front end UI/UX Developer
May 2009 - November 2011
Japan Asia Investment Co Ltd
✔ Collaborated with UI/UX designers and a team of back-end developers
✔ Performed maintenance and code refactoring to improve the quality of the codebase
✔ Converted designs to responsive and pixel-perfect HTML/CSS
✔ Gained experience in analyzing algorithms documentation and using it as instructions
for implementation.
Portfolio
Created with