Zack Yang, AWS Developer in Victoria, BC, Canada
Zack Yang

AWS Developer in Victoria, BC, Canada

Member since March 4, 2020
Zack has over seven years of experience in web development. He specializes in JavaScript (React, Angular, Vue.js, Node.js), Ruby on Rails, and Python (Django, Flask). He has built and maintained dozens of large and custom web projects from scratch. From pixel-perfect front-end templates to developing robust and efficient back-end scripts, he always utilizes the latest web standards and practices and takes the time to make sure his clients are completely satisfied with the work.
Zack is now available for hire


  • Girosole
    React, Redux, Typescript, Node.js, Express.js, Sequelize
  • Crysberry
    Vue.js, Nuxt, Firebase, GCP
  • ZenCloud
    React, Redux, Node.js, AWS, MongoDB



Victoria, BC, Canada



Preferred Environment

Mac OS, Windows, Vs Code, Git, SourceTree, Slack, Jira

The most amazing...

...thing I've built is a vacation rental app to help customers can find the right one without searching on several different different sites.


  • Full-stack Web Developer

    2019 - 2020
    • Customized React Material-UI (Typescript) components and made all components reusable and multi-functional.
    • Defined all types of data formats and integrated Typescript to the app.
    • Built RESTful API endpoints with Node.js/Typescript.
    • Used Sequelize for object-relational matching (ORM).
    Technologies: React, Redux, Typescript, Node.js, Express.js, Sequelize
  • Senior Full-stack Web Developer

    2018 - 2019
    • Worked on a vacation rental web application with Vue.js and Django. As a senior full-stack web developer, I built a robust and stable structure with Vue.js/Vuex on the front-end and deployed it to AWS.
    • Developed Restful APIs with Django Rest Frameworks.
    • Created reusable and multi-functional Vue.js components using Vuetify.
    • Highly customized Django admin with a lot of extensions.
    • Increased performance for both front-end and back-end.
    Technologies: Vue.js, Nuxt, Firebase, GCP
  • Full-stack Web Developer

    2016 - 2018
    • Refactored the SPAs using React and Redux and built front-end UI with React and Redux.
    • Created reusable and multi-functional React Components using JSX, and followed Redux Architecture for Unidirectional data flow and management.
    • Created real time table visualization for dynamic data using WebSocket and Highchart.
    • Implemented MongoDB structure for better relation between different types of data.
    Technologies: React, Redux, Node.js, AWS, MongoDB
  • Full-stack Web Developer

    2014 - 2016
    • Built front-end templates as responsive and pixel-perfect from multiple design platforms using jQuery and Bootstrap.
    • Built back-end API endpoints using Laravel, WordPress, and CI best practices.
    • Designed and developed a web application for supporting employees from different apartment buildings and complexes in their daily tasks, using AngularJS.
    • Developed the application on the Node.js platform using JavaScript programming.
    Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, Angular, Node.js, PHP, WordPress


  • Vacation Rental App (Development)

    React, Redux, Node, GCP, ElasticSearch, MongoDB
    I worked as a senior full-stack web developer to maintain this app. I refactored the front-end codebase with new tech stuff. Upgraded React Class Components to functional components with React hook. Improved code quality for all existing and new Components build close to over 95% with an emphasis on TDD.


  • Languages

    HTML, CSS, JavaScript, ECMAScript (ES6), TypeScript, Python 3
  • Frameworks

    Redux, Angular, Django, Ruby on Rails (RoR), AngularJS, Express.js, Vuetify.js, Flask
  • Libraries/APIs

    React, Vuex, Node.js, MobX, Vue.js 2
  • Storage

    MongoDB, MySQL, PostgreSQL
  • Other

  • Platforms

    Firebase, Google Cloud Platform (GCP)


  • Bachelor's degree in Computer Science
    2010 - 2014
    BMC International College - Singapore

To view more profiles

Join Toptal
Share it with others