Zack Yang, Developer in Sydney, New South Wales, Australia
Zack is available for hire
Hire Zack

Zack Yang

Verified Expert  in Engineering

Software Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
March 23, 2022

Zack is a back-end developer with ten years of experience building and polishing products for startup companies, focused on fintech and eCommerce. He has a solid understanding of concise coding principles and best practices and is proficient with ​​Ruby, JavaScript, React, Node.js, PostgreSQL, MongoDB, and CI/CD. Zack created an eCommerce app that reached the top three in the Apple Store Life category, led teams, and delivered a dynamically configurable discount and reward system.

Portfolio

Myfoodlink
Vue, Ruby on Rails (RoR), MongoDB, CSS, SEO Tools, APIs, Ubuntu, Redis...
Sentia Australia
JavaScript, Ruby on Rails (RoR), PostgreSQL, React, React Redux, Redis, Ubuntu...
Stylesaint
Backbone.js, Backbone.Marionette, Ruby on Rails (RoR), PostgreSQL, New Relic...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Zoom, Google Meet, Jira, Tailwind CSS, Unit Testing

The most amazing...

...high-speed eCommerce platform I built was for a mobile phone manufacturing company where the number of orders generated per second exceeds 50,000.

Work Experience

Software Engineer

2020 - 2021
Myfoodlink
  • Developed a service that automatically obtains product details through barcodes or product descriptions. It means that retailers do not need to enter detailed product information themselves.
  • Implemented the API service that automatically binds product images and product pages via OCR.
  • Implemented the store's template system, allowing customers to quickly deploy the website and list products through existing templates.
Technologies: Vue, Ruby on Rails (RoR), MongoDB, CSS, SEO Tools, APIs, Ubuntu, Redis, Software Analysis, Software Testing, Human-computer Interaction (HCI), HTML, HTML5, Back-end, CSS5, GraphQL, Mocha, Haml, GitHub, Git, Node.js, Amazon Web Services (AWS), TypeScript, WebSockets, Pub/Sub, Stripe, Full-stack, Unit Testing, Sideqik, MySQL, jQuery, Express.js

Full-stack Engineer

2017 - 2019
Sentia Australia
  • Implemented the development of a large-traffic data API and a single server that can process more than 10,000 real-time data per minute.
  • Participated in the development of a financing platform application for the Australian market. Completed multiple third-party services development for financial institutions.
  • Delivered a dynamically configurable discount and reward system for eCommerce platforms. Users can quickly create discount and point rules for products through the background DSL.
Technologies: JavaScript, Ruby on Rails (RoR), PostgreSQL, React, React Redux, Redis, Ubuntu, RSpec, Capybara, Jira, CSS, SEO Tools, APIs, New Relic, Software Testing, Software Analysis, HTML, HTML5, Back-end, SQL, CSS5, GitHub, Git, Node.js, Amazon Web Services (AWS), WebSockets, Full-stack, Unit Testing, Sideqik, jQuery, Express.js

Senior Full-stack Engineer

2013 - 2015
Stylesaint
  • Developed the entire order system of the application integrated multiple payment methods, including Stripe, PayPal, and Braintree.
  • Implemented a unified authentication solution for different web servers. Multiple applications can share the registration and authentication.
  • Oversaw the creation and maintenance of the company's AWS cloud server cluster.
Technologies: Backbone.js, Backbone.Marionette, Ruby on Rails (RoR), PostgreSQL, New Relic, CSS, APIs, Redis, Software Analysis, Software Testing, Human-computer Interaction (HCI), HTML, HTML5, Back-end, SQL, CSS5, GraphQL, MongoDB, Mocha, EJS, Haml, GitHub, Git, Node.js, Amazon Web Services (AWS), Spree, Stripe, Full-stack, Unit Testing, Sideqik, jQuery, TypeScript

Senior Web Developer

2011 - 2014
Foxconn
  • Released our eCommerce app released, reaching the top three in the Apple Store Life category in Taiwan.
  • Led a team to design and develop the company's web server framework based on Ruby.
  • Oversaw the architecture of the eCommerce server. Created, tracked, and tested ticket development through project management tools.
  • Developed a high-speed eCommerce platform for OEM mobile phone companies. The number of orders generated per second exceeds 50,000.
Technologies: Node.js, Ruby, PostgreSQL, CentOS, APIs, Redis, Software Analysis, Software Testing, HTML, HTML5, Back-end, SQL, Full-stack, Unit Testing, Sideqik, MySQL, jQuery, Memcached

MyFoodlink

https://myfoodlink.com.au/
Myfoodlink provides a fully hosted specialist online supermarket eCommerce platform for supermarkets and grocers. Myfoodlink can also help in website design and build, graphic design, sales and marketing, and shopping applications for smartphones.

Ezy Raise

https://www.ezyraise.com
Ezy Raise is a peer-to-peer fundraising platform provider, creating, maintaining, and supporting profiles for global charity organizations. Clients can customize the theme and feature and integrate third-party APIs (Fitbit, Garmin, etc.)

Lodex

Lodex is an Australia-based fintech project that helps users to compare, save, and find a product among hundreds of financial institutions in Australia to suit users' needs.

I was the principal engineer for Lodex and built the main structure of the front end and back end.

Languages

Ruby, JavaScript, CSS, HTML5, HTML, SQL, Haml, GraphQL, Python, TypeScript

Frameworks

Ruby on Rails (RoR), Ruby on Rails 4, Bootstrap, Express.js, Capybara, Redux, Tailwind CSS, Ember.js

Libraries/APIs

React, Node.js, Backbone.js, REST APIs, EJS, jQuery, React Redux, Vue, Backbone.Marionette, Antd, Stripe

Tools

RSpec, Git, GitHub, Webpack, Spree, Slack, Mocha, Zoom, Jira

Paradigms

Unit Testing, Software Testing, Human-computer Interaction (HCI)

Platforms

MacOS, Sideqik, Ubuntu Linux, Linux, CentOS, Ubuntu, Amazon Web Services (AWS), New Relic

Storage

PostgreSQL, Redis, MySQL, MongoDB, Memcached

Other

CSS5, Full-stack, Back-end, WebSockets, Full-stack Development, Software Engineering, APIs, SEO Tools, Software Analysis, Pub/Sub, Google Meet, Artificial Intelligence (AI), Planning

2015 - 2017

Master's Degree in Computer Science

University of Wollongong - Wollongong, NSW, Australia