Thieu Huy Hoang, Developer in Melbourne, Australia
Thieu is available for hire
Hire Thieu

Thieu Huy Hoang

Verified Expert  in Engineering

Engineering Developer

Location
Melbourne, Australia
Toptal Member Since
May 21, 2021

Huy has 15+ years of experience building complex software products across modern web and native mobile applications. He developed a cloud-based accounting solution with bank feeds integration, transactions classification, and payroll. It was the first web-based app of MYOB and serves hundreds of thousands of SMEs in Australia and New Zealand. Huy possesses extensive technical knowledge to develop secure, scalable, and user-friendly software products.

Portfolio

Livewire
Ruby on Rails (RoR), React, Elasticsearch, PostgreSQL, Google BigQuery...
Matthew Philip Poetker
Ruby on Rails (RoR), WebSockets, Ajax, OpenAI GPT-4 API, APIs
SleevesUp
Java, Spring Boot, React, TypeScript, Terraform, Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

MacOS, Jira, Slack, Zoom, RubyMine, Visual Studio Code (VS Code), Docker

The most amazing...

...web app I've built runs automated tests for a large firm to increase test coverage from 20% to 95% and reduce the QA team from 22 to four people.

Work Experience

Technical Lead

2019 - PRESENT
Livewire
  • Contributed to the system architecture, technical roadmap, good practices guidelines, and coding convention. Mentored other developers on the team.
  • Developed key features of the web application, such as a WYSIWYG editor, full-text search, real-time data update via WebSockets, web push notifications, and transactional emails.
  • Set up system monitoring, scaling, performance testing, and tuning.
  • Contributed to increasing the number of registered users and company revenue by 50% on average per year and increasing the NPS score from 40 to 60.
Technologies: Ruby on Rails (RoR), React, Elasticsearch, PostgreSQL, Google BigQuery, Amazon Web Services (AWS), Agile Software Development, Campaign Monitor API, WebSockets, Push Notifications, OAuth 2, Styled-components, REST APIs, Responsive Web Apps, Progressive Web Applications (PWA), LinkedIn API, Redis, Bootstrap, Figma, Webflow, Amazon S3 (AWS S3), Amazon CloudFront CDN, Apache JMeter, Ruby, CSS, SCSS, Leadership, OpenAI GPT-4 API, APIs, Node.js, Fastify, TypeScript

ROR Developer

2021 - 2022
Matthew Philip Poetker
  • Developed core features of a cryptocurrency exchange serving thousands of users and hundreds of thousands of transactions daily.
  • Integrated with Fireblocks to manage user assets and hundreds of thousands of transactions daily.
  • Integrated with Sendwyre for deposit and withdraw money.
  • Integrated with Persona to verify users' identities.
  • Integrated with Finery to buy and sell cryptocurrencies.
  • Integrated with Free Currency APIs to provide currency exchange rates.
  • Implemented the trading system for a trading engine.
  • Implemented a market maker to provide pricing and trading for several internal cryptos. This market maker processes thousands of transactions daily.
Technologies: Ruby on Rails (RoR), WebSockets, Ajax, OpenAI GPT-4 API, APIs

Lead Engineer

2018 - 2019
SleevesUp
  • Led a team of ten developers to build the first version of the tenancy portal application that helped the company raise a significant amount of money from investors.
  • Laid out the system architecture and technology stacks.
  • Collaborated with the product manager and UI/UX designer on requirements and maintained and prioritized the product backlog.
  • Liaised with stakeholders on the progress of the product.
Technologies: Java, Spring Boot, React, TypeScript, Terraform, Amazon Web Services (AWS), Agile, JSON Web Tokens (JWT), REST APIs, Material UI, Responsive Web Apps, PostgreSQL, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), Datadog, Google Maps API, Amazon CloudFront CDN, CSS, SCSS, Leadership, Team Building, APIs

Principal Software Engineer

2018 - 2018
Unlockd
  • Developed REST APIs for the Unlockd Android application that serves hundreds of millions of data points.
  • Built the Android application and applied a micro front-end architecture for it.
  • Created a solution to run automated tests against different Android phones and Android SDK versions.
  • Involved in making decisions on the system architecture and technology stack and mentored junior engineers.
Technologies: Kotlin, Android SDK, Firebase, MySQL, Datadog, Sentry, Amazon Web Services (AWS), Data Lakes, CSS, SCSS, Leadership, APIs

Consultant

2014 - 2017
Insurance Australia Group
  • Developed a web application to allow testers to build and run automated tests against a complex document management system (DMS). This application increased the test coverage from 20% to 95% and reduced the QA team size from 22 to four people.
  • Liaised with product managers and QA teams to develop practical solutions for automated testing.
  • Scaled the application to run thousands of complex test cases across many different parts of the DMS.
  • Provided an easy-to-use user interface which was greatly appreciated by the QA teams.
Technologies: Ruby on Rails (RoR), React, Bootstrap, PostgreSQL, Amazon Web Services (AWS), Ruby on Rails 5, Ruby, CSS, SCSS, AngularJS, Leadership, APIs

Senior Software Engineer

2012 - 2014
MYOB
  • Developed a library of reusable front-end components that can be used across different products.
  • Created the brand new Cashbook product that served hundreds of thousands of subscribers.
  • Involved in making decisions on the system architecture and the technology stack.
Technologies: Java, Ruby on Rails (RoR), Backbone.js, Bootstrap, PostgreSQL, Microsoft SQL Server, Handlebars, Amazon CloudFront CDN, Amazon S3 (AWS S3), REST APIs, Ruby, Amazon Web Services (AWS), CSS, SCSS, APIs

Senior Software Engineer

2012 - 2012
REA Group
  • Developed the agent administration web application used by thousands of real estate agents to create property listings and generate the main income stream for the company.
  • Built a continuous delivery pipeline to improve the release cycle of the agent administration application from one per fortnight to several times per day.
  • Mentored junior developers on Ruby on Rails, test-driven development, design patterns, software engineering principles, and pair programming.
Technologies: Ruby on Rails (RoR), Java, Backbone.js, MySQL, Amazon Web Services (AWS), CSS, SCSS, APIs

Livewire Markets Web Application

https://www.livewiremarkets.com
Livewire Markets aims to provide a platform to help investors making confident investment decisions through leading market insights and analysis. I transformed the application to make it scalable, testable, and of high quality.

Sorted Tenancy Platform

https://tenancy-ui.prodau.sortedservices.com
The Sorted Tenancy platform provides a one-stop-shop system for tenants to find and apply for rental properties. The agents and vendors can review and approve the applications. The whole process is automated until a contract is signed. The system is fully in compliance with the regulation.

Essential Accounting

https://www.myob.com/au/accounting-software/essentials-sem
Essential Accounting provides a cloud-based accounting solution with bank feeds integration, transactions classification, and payroll. It was the first web-based application of MYOB and is still serving hundreds of thousands of SMEs in Australia and New Zealand.

Real Estate Agent Admin

https://www.realestate.com.au
A web-based application to allow real estate agents to manage their property listings. This application is the most important product of the REA group. It is used by over 50 thousand real estate agents.

Contributions to Open-source Projects

https://github.com/
I have contributed to the following projects:

• Rack proxy: https://github.com/ncr/rack-proxy
• QIF file parser: https://github.com/jemmyw/Qif
• Guard for Jasmine: https://github.com/guard/guard-jasmine

Languages

Ruby, JavaScript, CSS, GraphQL, HTML, SCSS, Java, Kotlin, TypeScript

Frameworks

Ruby on Rails (RoR), JSON Web Tokens (JWT), OAuth 2, Ruby on Rails 5, Jest, Stimulus, Spring Boot, Android SDK, Bootstrap, Material UI, Tailwind CSS, AngularJS, Fastify

Libraries/APIs

React, Campaign Monitor API, REST APIs, Sidekiq, Backbone.js, Handlebars, Facebook API, LinkedIn API, Google Maps API, Stripe API, Shopify API, Node.js

Tools

Git, RubyMine, CircleCI, Apache JMeter, Jira, Slack, Zoom, Terraform, Sentry, Bamboo, Jenkins, Google Analytics, Bugsnag, Amazon CloudFront CDN, Amazon CloudWatch, Amazon Simple Email Service (SES), Figma

Paradigms

Agile Software Development, Design Patterns, Agile, Microservices, Service-oriented Architecture (SOA)

Platforms

MacOS, Heroku, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, Firebase, Linux, AWS Lambda, Webflow

Storage

Relational Databases, Elasticsearch, Databases, PostgreSQL, Amazon S3 (AWS S3), NoSQL, MySQL, Datadog, Microsoft SQL Server, MongoDB, Redis, Data Lakes

Other

WebSockets, Software Engineering, Algorithms, Data Structures, Google BigQuery, Push Notifications, Engineering, Styled-components, iTerm2, Responsive Web Apps, Progressive Web Applications (PWA), System Design, SIEM, Hotwire, APIs, Networking, Enterprise Resource Planning (ERP), Google SEO, Performance Tuning, Storybook, Server-side PDF Generation, Leadership, Team Building, OpenAI GPT-4 API, DocuSign, Ajax, MYOB

Industry Expertise

Accounting

2000 - 2003

Bachelor's Degree in Computer Science

Victoria University - Melbourne, Australia

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