Tuan Nguyen
Fullstack Developer

Download PDF version Up-to-date version of CV is available at https://tuannguyen.kanthorlabs.com/

Residence:
Can Tho, Viet Nam
LinkedIn:
tuannguyen1993
GitHub:
kanthorlabs
Email:
[email protected]

Technical Skills

JavaScript
TypeScript
TypeScript
NodeJS
Golang
.NET
PostgreSQL
MySQL
CI/CD
Kubernetes
ELK
AWS
GCP

A seasoned Backend and DevOps developer with 8+ years of experience in building and scaling large systems, leading technical teams, and delivering impactful solutions. Passionate about mentoring, continuous learning, and leveraging technology to achieve business objectives.

Professional Experience

Upmesh, Singapore

Principal Engineer

Apr 2021 - Now

Becoming a Principal Engineer at a rapidly growing startup has been one of the most enriching experiences I've ever had. During my tenure at Upmesh, I had the privilege of collaborating with exceptional colleagues, engaging in strategic planning, and addressing the evolving requirements essential for meeting our business objectives.

Key Responsibilities:

Achievements

  • Pioneering the design and implementation of a scalable and highly available webhook system, capable of handling over 2 million events daily and sustaining 2000 events per second at peak-time for a minimum of three hours.
  • Collaborating with a team to conceptualize and construct an efficient and dependable data pipeline tasked with transforming data sourced from our primary databases (MySQL and PostgreSQL) into ElasticSearch, enabling responsive full-text search capabilities.
  • By executing cost optimization strategies within the AWS cloud environment, we achieved a $37,000 annual cost reduction, significantly enhancing Upmesh's financial performance. You can find more details at my blog post Saving $37K annually on our AWS bill

.NET NodeJS JavaScript Golang Elastic Stack (ELK) Kubenetes AWS nats.io RabbitMQ MySQL PostgreSQL DevOps Temporal

Boomerang.Isentia, HCM

Technical Leader

Mar 2018 - Apr 2019

As a Technical Leader at the #1 media monitoring, intelligence and insights solution provider in Vietnam, I was responsible for developing a platform that enables clients to monitor their customer conversations in real-time.

Key Responsibilities:

  • Designing and building a large-scale data crawling system to gather information from various sources including social media platforms like Facebook, Youtube, Instagram, and Vietnamese forums, among others.
  • Managing a robust database system using Elasticsearch for storage and Kibana for visualization.
  • Automating the software release process using custom scripts.

Achievements:

  • Desiging a crawler system that can make over 30 million requests and collect 15 million documents per day
  • Maintaining two Elasticsearch clusters that stored more than 5 billion documents, amounting to approximately 15TB of text data
  • Reducing the release time from 4 hours to 30 minutes
  • Achieving a minimum code coverage of 80%.

NodeJS ReactJS ELK Stack Kubenetes

Others

Apr 2019 – Apr 2021
As a Senior Engineer at 2359Media, a top enterprise Chatbot in Singapore, I served prominent clients like Melco Resorts, Bank of Singapore, and Sacombank in Vietnam. My role involved maintaining DevOps workflows, designing MVP projects for pre-sales, and sharing expertise with team members. Notable achievements include implementing a GitOps workflow, developing a Voice Bot Platform on GCP deployed to K8S clusters, ensuring code quality with rigorous testing, and hosting technical talks on various topics
2016 – 2018
Managed and maintained an e-commerce platform based on the Yii framework (PHP) at Tagrem Corp for Mattresses by Serta.
Completed freelance projects utilizing NodeJS, ExpressJS and MySQL
2015 – 2016
Developed marketplaces for real estate (NhaDatSo), vehicles (XeHoiViet) and jobs (MangViecLam)

Additional experience