Harry Nguyen Quang Huy, Developer in Hanoi, Vietnam
Harry is currently unavailable

Harry Nguyen Quang Huy

Bio

Harry has nine years of experience, specializing in back-end development. He has worked in multinational corporations and startups in Tokyo, Singapore, Ho Chi Minh City, and Hanoi. His solutions have reduced processing times from days to hours, hours to minutes, and minutes to seconds. Harry also has a solid understanding of fundamental principles for front-end development and DevOps, and he collaborates seamlessly with engineers working in these areas.

Portfolio

Smartdatics
Docker, Spring Boot, JavaScript, Chrome Extensions, Bash Script, Ubuntu, Python...
Rakuten
MySQL, Amazon S3 (AWS S3), RESTful Development, REST APIs, Apache Solr...
Titansoft Pte Ltd.
MySQL, C#, Back-end, APIs

Experience

  • Java - 11 years
  • Algorithms - 9 years
  • Spring Boot - 9 years
  • MySQL - 8 years
  • REST APIs - 8 years
  • JavaScript - 5 years
  • PostgreSQL - 3 years
  • Python - 2 years

Preferred Environment

REST APIs, MySQL, PostgreSQL, Spring, Java, Git, IntelliJ IDEA, Slack, Spring Boot, Back-end

The most amazing...

...thing I've developed is a trading simulation and recommendation system that generated 30% real profit over a span of six months.

Work Experience

Lead Engineer

2015 - 2021
Smartdatics
  • Designed the architecture and implemented a 3D-model processing software, increasing the model cleaning process speed by 10x for the end client.
  • Designed the architecture and implemented stock recommendation systems in the Vietnam stock market and Forex.
  • Trained 20+ engineers, preparing them to deliver high-quality projects.
  • Increased the development team's productivity by replacing the existing task management software with a physical Scrum board.
  • Enhanced user management and improved convenience for users by implementing SSO across many of a client's existing products.
  • Scaled up an ad tracking app for a lead generation company to allow 5-13 million write-accesses per day with high availability.
  • Led a team to work with professors and data analysts from a client company to implement algorithms from various research papers into an analytics system for oil drilling.
  • Designed the architecture and implemented a mini social networking mobile app within organizations with various features, such as chat messaging, secured file sharing, secured payment, and daily reports.
Technologies: Docker, Spring Boot, JavaScript, Chrome Extensions, Bash Script, Ubuntu, Python, Go, Spring, Java, Algorithms, WordPress, Back-end, RESTful Development, REST APIs, IntelliJ IDEA, Linux, PHP, Amazon Web Services (AWS), CentOS, Slack, Git, Agile Software Development, Amazon S3 (AWS S3), APIs, Payment APIs

Application Engineer

2012 - 2015
Rakuten
  • Improved ad distribution time from 25 minutes to 30 seconds by redesigning the architecture of the legacy system with extreme simplification, implementing new technologies (Solr), and centralizing databases.
  • Shortened idle time for newcomers in the Singapore-based global ads team from five workdays to one workday by communicating across departments to draw a directed acyclic graph of employee accounts and optimizing and partially automating the process.
  • Improved production deployment preparation time from two days to half a day by writing scripts in Python to generate deployment scripts in Bash and by automating parts of the deployment process.
  • Trained and assigned tasks to two team members from Bangalore and one from Singapore to smoothly execute six production releases and numerous staging and development releases in six months.
Technologies: MySQL, Amazon S3 (AWS S3), RESTful Development, REST APIs, Apache Solr, Agile Software Development, Spring Boot, Amazon Web Services (AWS), CentOS, Linux, PHP, Spring, Java, Algorithms, Back-end, Python, JavaScript, Bash Script, Git, APIs, eCommerce

Software Engineer

2012 - 2012
Titansoft Pte Ltd.
  • Played a key role in developing a core system for one of Asia's top three betting websites.
  • Completed training and joined the production team in which all members are team leads who work directly with clients.
  • Achieved the Most Improved Player (MIP) Award in 2012 after two months at the company.
Technologies: MySQL, C#, Back-end, APIs

Experience

Trading Simulation and Recommendation System

Delivered numerous aspects of a system that was used in real trading as a research-oriented project.

Key Achievements
* Timely delivery of stock data at the production level, measured in milliseconds.
* Data integrity with alerts in case of data loss in various types of crawlers.
* Implementation and optimization of various algorithms and strategies.
* Minimization of overfitting in recommendation output.

Ad Distribution System

New clients complained often about ads not appearing on the eCommerce website; however, the ads did appear after around 25 minutes. To remove such inefficiency, I implemented a new set of microapps with the following changes, which improved distribution time by 50x:

* Redesigned the architecture of the legacy system with extreme simplification.
* Removed all batch processing apps and implemented message queues.
* Used new search engine technologies.
* Centralized databases from different countries.

Mini Social Media App

Our client requested a mini social networking mobile app to sell to their existing clients. As their clients have many users, the app had to include a full list of features with the ability to scale on production. I designed the architecture and co-developed the app with the following functionalities:

* Chat messaging with linear response time for search among hundreds of millions of messages.
* Secured file sharing with minimal resource consumption for authorization.
* Secured payment integration with three payment providers and no sensitive information stored in the database.
* Daily data aggregation and caching to reduce the latency of creating daily reports.

Education

2007 - 2011

Bachelor's Degree in Information Technology and Mathematics

National University of Singapore - Singapore

Skills

Libraries/APIs

REST APIs

Tools

Slack, IntelliJ IDEA, Git, Apache Solr

Languages

Java, Python, Go, JavaScript, Bash Script, PHP, C#

Frameworks

Spring, Spring Boot

Paradigms

RESTful Development, Agile Software Development

Platforms

Amazon Web Services (AWS), Linux, CentOS, Ubuntu, WordPress, Docker

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3)

Other

Back-end, APIs, Algorithms, Chrome Extensions, Payment APIs, eCommerce

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