
Harry Nguyen Quang Huy
Verified Expert in Engineering
Back-end Developer
Hanoi, Vietnam
Toptal member since January 25, 2021
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
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
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.
Application Engineer
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.
Software Engineer
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.
Experience
Trading Simulation and Recommendation System
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
* 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
* 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
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
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