Tri Nguyen, Developer in Hanoi, Vietnam
Tri is available for hire
Hire Tri

Tri Nguyen

Verified Expert  in Engineering

Full-stack Web Developer

Location
Hanoi, Vietnam
Toptal Member Since
September 18, 2017

Tri is a full-stack web developer. Python, Django, and React are among his favorite tools to build various web applications for data analytics. Tri loves building advanced and interactive web applications. He is passionate about intuitive interfaces and creating neat visualizations. Tri has worked with multiple startups in the past couple of years and cultivates a strong work ethic and sense of responsibility.

Availability

Part-time

Preferred Environment

Node.js, React, Django

The most amazing...

...thing I've created is a modeling system for predicting water level based on precipitation and other hydrological elements.

Work Experience

Software Engineer

2017 - 2018
Scratch Services
  • Worked on a loan account system with distributed services. Also actively contributed to the development of multiple microservices using Postgres.
  • Led efforts to transition to Kubernetes deployment on AWS EKS.
  • Helped create a data warehousing app with a similar design to modern architecture like that of SnowFlake.
Technologies: Amazon Web Services (AWS), Kubernetes

Software Engineer

2016 - 2017
Pecan Analytics
  • Built web and mobile applications to support political campaigns.
  • Created a flexible survey tool that allowed managers to assign jobs to field workers. These managers could then track the progress of the assignments.
  • Created a mobile app for field workers to submit survey answers. This app is well integrated with Google Maps to help workers know where to go.
  • Created interactive visualizations over large datasets (hundreds of thousands) to find desirable subsets.
  • Communicated frequently with non-technical users and delivered great user experience.
Technologies: React, Redis, DC.js, D3.js, PostgreSQL, Django

Research Assistant – Software Developer

2015 - 2017
Louisiana State University
  • Managed national weather data using InfluxDB for time series and MongoDB for metadata.
  • Implemented decoders and filters to ingest raw climate data into databases.
  • Developed APIs to support climate scientists making queries and aggregations over a large time span of data.
  • Deployed and monitored applications using Nginx, Apache, Supervisor, and Gunicorn.
  • Utilized machine learning for hydrological models and predictions.
  • Developed visualization tools using D3.js, DC.js and C3.js.
Technologies: Machine Learning, Node.js, D3.js, React, Django

Software Engineer

2014 - 2017
WhatRealEstateSold
  • Managed a large and complex MongoDB of real estate data from both internal and third-party sources.
  • Wrote programs to routinely update the internal database using public information and other permitted sources.
  • Built a subscription-based website that allowed subscribers to have access to the latest real-estate transactions, with all property related information.
  • Managed subscriptions using Stripe.
  • Applied machine learning to classify and match real-estate transactions to existing real-estate properties.
  • Scheduled hundred of programming jobs using Rundeck to track issues and job status.
Technologies: Rundeck, React, Scrapy, Selenium, MongoDB, Django

Software Engineer Intern

2013 - 2013
Google, Inc.
  • Worked on an internal application that managed the maintenance side of Google's massive data centers.
  • Built a messaging tool for developers and workers to communicate over schedules and issues.
  • Gained experience with high-standard coding and testing requirements.
  • Improved testing codes using Selenium for front-end interactions.
  • Optimized datastore queries and structures.
Technologies: Python, Django

Critical Nuggets Score

This code was implemented in a machine learning algorithm module. In the code, the critical score is calculated to find boundary points and more sensitivity to change elements.

National Climate Timeseries Data

Organized and ingested hourly data of every weather station worldwide. Wrote APIs to combine data-sources and run complex data queries.

Rain-River Timeseries Analysis

Analyzed rain-river correlation in the U.S. Applied statistical methods and machine learning to rank correlations and predict river water level.

Big Data Visualization and Analytics

Implemented algorithms to find important data features. Wrote libraries to support cross-filtering visualization for big data sets. Created UI for customizable modeling and analytics.

Languages

Python, JavaScript

Frameworks

Scrapy, Django, Django REST Framework, Express.js, Selenium

Libraries/APIs

Scikit-learn, Node.js, DC.js, C3.js, Pandas, React, D3.js

Tools

Amazon Elastic Container Service (Amazon ECS), Rundeck

Paradigms

Concurrent Programming, ETL, Data Science

Platforms

Kubernetes, Docker, Amazon Web Services (AWS), Linux

Storage

InfluxDB, MongoDB, PostgreSQL, Redis

Other

ETL Development, Software Development, Freelancing, Machine Learning, Predictive Modeling, Mainframe, Computer Science

2015 - 2017

Master of Science Degree in Computer Engineering

Louisiana State University - Baton Rouge, Louisiana, USA

2013 - 2015

Bachelor of Science Degree in Computer Science

University of Texas at Austin - Austin, Texas, USA

DECEMBER 2011 - PRESENT

Winner, IBM "Master the Mainframe"

IBM

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