Zack Yang
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
SatQuote LLC
- Developed a React and Next.js application that can use AI to help the company employees complete specific jobs, like generating invoices, arranging events, estimating costs, etc.
- Built React applications from scratch and designed the architecture based on the business target.
- Implemented the internal communication system via Kafka.
- Built the CD/CD pipeline with the DevOps engineer and Docker files for different sub-microservices.
Senior Full-stack Developer
The Brynson Group, LLC
- Developed a system that can help property leasing companies analyze and manage their leasing ads.
- Created a reporting system that can be based on geolocation to find all nearby properties that are highly similar to the target property.
- Implemented 20+ different charts via React, which can help clients analyze local leasing marketing.
- Implemented a comprehensive DDCA system, which can automatically sync the features from the third-party API.
- Used GraphQL to implement APIs for the front end.
Senior Software Engineer
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.
Software Engineer
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.
Full-stack Engineer
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.
Senior Full-stack Engineer
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.
Senior Web Developer
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.
Experience
MyFoodlink
Ezy Raise
https://www.ezyraise.comMLAPP
https://mlapp.com.au/I was the principal engineer for MLAPP and built the main structure of the front end and back end.
Forbes Q.ai
Mable
https://mable.com.au/Launchpad
It can communicate with this company's existing project, which uses a microservices structure; the internal communication is via Kafka.
Education
Master's Degree in Computer Science
University of Wollongong - Wollongong, NSW, Australia
Skills
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, SendGrid API, Stripe API
Tools
RSpec, Git, GitHub, Webpack, Spree, Slack, Mocha, Jenkins, Prisma, Zoom, Google Meet, Jira, RabbitMQ, Auth0, Figma
Languages
Ruby, JavaScript, CSS, HTML5, HTML, SQL, Haml, TypeScript, Sass, ECMAScript (ES6), GraphQL, Python, Rust
Frameworks
Ruby on Rails (RoR), Ruby on Rails 4, Bootstrap, Express.js, Tailwind CSS, Next.js, Capybara, Redux, Ember.js, Jest, Cypress, Angular
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, Artificial Intelligence (AI), Planning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring