DavidWu

Discover my Projects



Full Stack Web Developer

My Skills


davidwu-photo

ES6-7 JavaScript,   jQuery,   React JS,  Angular JS,  Node JS,  AWS

HTML5,  CSS3,  SASS,  LESS,  Flexbox,  Grid System,  Bootstrap4

RESTFUL APIs,  Axios,  GraphQL APIs,  Apollo,  SQL Database,  Google Firebase

Git Version Control,  Express,  Mongo DB,  Babel,  Gulp,  Webpack

Unit Test,  Integration Test,  Enzyme,  Jasmine,  Jest,  Mocha

Methodologies: Agile,  Scrum,  Kanban


01. React JS Dashboard


React + Redux + Thunk + Enzyme + Restful API + Express + Firebase

 

React Dash

React.JS / ES6 / SASS / API / BABEL / Webpack

Take a look now!
 

React Dash

React.JS / ES6 / SASS / API / BABEL / Webpack

Take a look now!
 

React Dash

React.JS / ES6 / SASS / API / BABEL / Webpack

Take a look now!

02. Angular JS Dashboard


ES6 + Angular JS + REST APIs + Router + BABEL + PHP

 

Angular Dashboard

ES6 / Angular JS / Router / PHP

Take a look now!
 

Angular Dashboard

ES6 / Angular JS / Router / PHP

Take a look now!
 

Angular Dashboard

ES6 / Angular JS / Router / PHP

Take a look now!

03. Plain HTML + JS Dashboard


ES6 + Bootstrap + SASS + HTML + REST APIs + Gulp

 

HTML & JS Dashboard

ES6 / Bootstrap / SASS / HTML / Gulp

Take a look now!
 

HTML & JS Dashboard

ES6 / Bootstrap / SASS / HTML / Gulp

Take a look now!
 

HTML & JS Dashboard

ES6 / Bootstrap / SASS / HTML / Gulp

Take a look now!

My Work Experience

  • Developed various Web applications using ES6, React.JS, Angular JS, MongoDB, Express, Node JS, SQL, PHP and AWS


  • Designed user interfaces with HTML, CSS, SASS, LESS and Bootstrap following MVC pattern


  • Participated actively in UNIT Testing, integration testing by using JEST and Enzyme, and acceptance testing of the system


  • Used AWS, Google Firebase as a standard. Ensures the team maintains a high coding standard when building the database structure


  • Set up project sandbox-environment on Webpack (Including SASS, BABEL, BOOTSTRAP and other loaders)


  • Designed and implemented REST APIs and GraphQL APIs by using Apollo as the client side


  • Used version control system, GIT, to collaborate, configure and deploy in a team


  • Wrote scalable and maintainable code in a team environment