Thieu Huy Hoang
Verified Expert in Engineering
Engineering Developer
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
Experience
Availability
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
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.
ROR Developer
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.
Lead Engineer
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.
Principal Software Engineer
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.
Consultant
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Experience
Livewire Markets Web Application
https://www.livewiremarkets.comSorted Tenancy Platform
https://tenancy-ui.prodau.sortedservices.comEssential Accounting
https://www.myob.com/au/accounting-software/essentials-semReal Estate Agent Admin
https://www.realestate.com.auContributions to Open-source Projects
https://github.com/• 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
Skills
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
Education
Bachelor's Degree in Computer Science
Victoria University - Melbourne, Australia
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