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 full-stack engineer with 10 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 ​​Node.js, Ruby, JavaScript, React, 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

SatQuote LLC
React, Next.js, Tailwind CSS, Front-end, Artificial Intelligence (AI), Python
The Brynson Group, LLC
Ruby on Rails (RoR), React, APIs, Tailwind CSS, PostgreSQL, Heroku
Forbes Media - Q.ai - Main
Ruby on Rails (RoR), React, Google Cloud Platform (GCP), Apache Kafka, RabbitMQ...

Experience

Availability

Full-time

Preferred Environment

Jira, Tailwind CSS, Unit Testing, MERN Stack, RSpec, Next.js, Front-end, Rails Engines, Prisma, Rust

The most amazing...

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

Work Experience

Next.js Full-Stack developer

2024 - PRESENT
SatQuote LLC
  • Developed a React.js + Next.js application which can use AI the help the company employees to complete some very specificed jobs, like generate invoice, arrange events, estimate the cost etc..
  • Build the react applications from scrach. Design the architecture based on the business target.
  • Implemented the internal communication systerm via Kafka.
  • Build the CD/CD pipeline with Dev/Ops engineer. Build Docker files for different sub-microservices.
Technologies: React, Next.js, Tailwind CSS, Front-end, Artificial Intelligence (AI), Python

Senior Full-Stack Developer for Internet Listing Service (ILS) Management System Support

2024 - 2024
The Brynson Group, LLC
  • Developed a system can help the property leasing campanies to analyze and manage their leasing Ads.
  • Created a report system, it can base on the geo localtion to find out all nearby properties, which have high similarities with the target property.
  • Implemented 20+ different charts via React, can help clients to analyze the local leasing marketing.
  • Implemented a comperhensive DDCA system, which can automatically sync the features from the thrid-parties API.
  • Using GraphQL to implemented APIs for the front-end.
Technologies: Ruby on Rails (RoR), React, APIs, Tailwind CSS, PostgreSQL, Heroku

Senior Software Engineer

2022 - 2024
Forbes Media - Q.ai - Main
  • Served as a team lead, overseeing the back-end server's development.
  • Implemented the trading system, which can generate and process more than one million transactions daily.
  • Improved the availability and stability of services by optimizing data structures and algorithms, increasing the trading success rate from about 50% to 96%.
  • Completed the new dashboard design and code implementation and refactored the legacy code.
  • Designed and implemented the architecture of the automatic test program.
  • Managed and maintained the most important business services and daily business tasks.
Technologies: Ruby on Rails (RoR), React, Google Cloud Platform (GCP), Apache Kafka, RabbitMQ, APIs, Auth0, Google Cloud, Tailwind CSS, REST, CI/CD Pipelines, RESTful Services, Front-end, Rails Engines, Serverless, Front-end Development, ECMAScript (ES6), API Development, API Integration

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, Sidekiq, Scalability, Amazon RDS, JavaScript, RSpec, REST APIs, Next.js, Docker, Jest, Cypress, REST, CI/CD Pipelines, RESTful Services, Front-end, Tailwind CSS, Rails Engines, Serverless, AWS Lambda, Sass, Front-end Development, ECMAScript (ES6), API Development, Elasticsearch, eCommerce, Google Maps SDK, API Integration

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, Sidekiq, Scalability, Amazon RDS, MERN Stack, REST APIs, Jest, REST, CI/CD Pipelines, RESTful Services, Front-end, Rails Engines, AWS Lambda, Sass, Front-end Development, ECMAScript (ES6), Jenkins, API Development, Elasticsearch, API Integration

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, Sidekiq, Scalability, Amazon RDS, JavaScript, RSpec, REST APIs, Heroku, CI/CD Pipelines, Front-end, Rails Engines, Sass, Front-end Development, API Development, eCommerce, API Integration

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, Sidekiq, JavaScript, Front-end, Rails Engines, Front-end Development, API Development, Google Maps SDK

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.)

MLAPP

https://mlapp.com.au/
Mlapp.com.au is an Australia-based fintech project that helps users compare, save, and find a product among hundreds of financial institutions in Australia to suit users' needs.

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

Forbes Q.ai

https://start.tryq.ai/
Q.ai is an AI-powered investing app from Forbes that lets you invest in a wide range of portfolios. Its unique selling point is that many portfolios have a hedging feature to provide downside protection. Portfolios also invest in a range of assets like stocks, ETFs, commodities, and crypto.

Mable

https://mable.com.au/
Mable is an online platform that connects people looking for disability and aged care support with independent support workers (mable.com.au/). It allows people to find local support workers and make choices around their care needs.

Launchpad

An AI based React application which can use AI the help the company employees to complete some very specificed jobs, like generate invoice, arrange events, estimate the cost etc..

It can communicate with this company's existing project.
Which is using microservices structure, the internal commnunication is via Kafka.
2015 - 2017

Master's Degree in Computer Science

University of Wollongong - Wollongong, NSW, Australia

Libraries/APIs

React, Node.js, Backbone.js, REST APIs, EJS, Stripe, jQuery, Sidekiq, Rails Engines, API Development, Google Maps SDK, React Redux, Vue, Backbone.Marionette, Antd

Tools

RSpec, Git, GitHub, Webpack, Spree, Slack, Mocha, Jenkins, Prisma, Zoom, Jira, RabbitMQ, Auth0, Figma

Frameworks

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

Languages

Ruby, JavaScript, CSS, HTML5, HTML, SQL, Haml, TypeScript, Sass, ECMAScript (ES6), GraphQL, Python, Rust

Paradigms

Unit Testing, REST, Software Testing, Human-computer Interaction (HCI), Microservices, Scrum, Agile

Platforms

MacOS, Sideqik, Google Cloud Platform (GCP), Ubuntu Linux, Linux, CentOS, Ubuntu, Amazon Web Services (AWS), Docker, Heroku, AWS Lambda, New Relic, Apache Kafka, Kubernetes

Storage

PostgreSQL, Redis, MongoDB, MySQL, Memcached, Google Cloud, Elasticsearch

Other

APIs, CSS5, Full-stack, Back-end, WebSockets, Full-stack Development, Scalability, RESTful Services, Front-end, Front-end Development, Technical Leadership, eCommerce, API Integration, Software Engineering, SEO Tools, Software Analysis, Pub/Sub, Amazon RDS, MERN Stack, CI/CD Pipelines, Serverless, Google Meet, Artificial Intelligence (AI), Planning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring