Avatar

TRAN NHUT LINH

Senior Java Engineer / Tech Lead

Ho Chi Minh City, Vietnam

dev.linhtn@gmail.com

+84 9817 743 83


Skills

Programming Languages

Java 8+

90%

Node.js

85%

Python

80%

Frameworks & Libraries

Spring Boot (Spring MVC, Spring Data, Spring Security)

85%

JUnit, Mockito

75%

Gradle

70%

Databases

PostgreSQL

85%

MongoDB

80%

Redis

75%

Cloud & DevOps

Azure:

Azure Kubernetes Service (AKS)

80%

Azure Functions

80%

Blob Storage

80%

Azure SQL Database

80%

Azure Service Bus

80%

Application Insights

80%

Virtual Machines

80%

AWS:

AWS Lambda

80%

S3

80%

RDS

80%

CloudWatch

80%

EC2

80%

Amazon SQS/SNS

80%

Amazon EKS

80%

Other Technologies:

Docker

80%

Kubernetes

80%

GitLab CI/CD

80%

Azure DevOps

80%

Jenkins

80%

Nexus Repository

80%


Objective

  • Senior Java Engineer/Tech Lead with 5+ years of experience in designing scalable microservices and cloud-native architectures. Strong expertise in Java 8+, Spring Boot, AWS (SQS/SNS, ECS, S3, ...), Azure (EKS, Azure Storage, Azure Service Bus, ...) Kubernetes, and CI/CD pipelines. Proven ability to lead teams, optimize system performance, and deliver high-quality solutions for complex applications. Passionate about mentoring, DevOps practices, and building maintainable software.

Work Experience

Senior Backend Engineer, Tech Lead - Brewery Corporation
Oct 2024 - Present

  • Collaborated with the business analysis team to gather requirements and design database structures and detailed system architecture, ensuring system scalability and handling millions of daily transactions.
  • Defined tasks, estimated timelines, and assigned work, optimizing team efficiency and reducing development bottlenecks by 30%.
  • Reviewed over 50K lines of source code, providing technical support and resolving critical system issues, reducing bug resolution time by 40%.
  • Developed and maintained Common Message Broker, a custom library supporting multiple message brokers such as Kafka and Azure Service Bus, improving message throughput by 60%.
  • Designed and implemented Azure Kubernetes Service (AKS) for scalable deployment and management of containerized applications, reducing downtime by 90%.
  • Leveraged various Azure services such as Azure Functions, Blob Storage, Azure SQL Database, Application Insights, and Virtual Machines, ensuring 99.99% system uptime.
  • Set up and optimized CI/CD pipelines using GitLab CI/CD and Azure DevOps, reducing deployment time by 70% and increasing release frequency.
  • Mentored and upgraded 3 engineers from Junior to Middle level and 1 Fresher to Junior level, accelerating skill growth and boosting team productivity by 50%.


Senior Java Engineer, Tech Lead - Electronic Batch Record
Apr 2024 - Oct 2024

  • Worked closely with the product development team to analyze requirements and design high-level architecture, database schema, and technical solutions.
  • Developed a paperless module featuring a drag-and-drop form builder, reducing manual form creation effort by 80%.
  • Developed a comprehensive audit module that ensures full traceability by capturing before & after data modifications and logging all user activities across the system.
  • Optimized multi-layer audit logging, maintaining low latency while handling high transaction volumes.
  • Mentored and advanced 2 engineers from Junior to Middle level.
  • Led development within a Waterfall model, ensuring structured execution and delivery.


Senior Java Engineer, Tech Lead - Motor Assembly Factory
Dec 2023 - Apr 2024

  • Worked directly with clients to analyze requirements, design high-level architecture, database schema, and detailed technical solutions.
  • Led a Traceability Module implementation, enabling real-time batch tracking under 3s for 10M+ records.
  • Applied performance optimization techniques (partitioning, indexing), significantly improving query speed and system efficiency.
  • Mentored and upgraded 2 engineers from Junior to Middle level through training and hands-on guidance.
  • Managed development using a hybrid Agile-Waterfall model for efficient project execution.


Senior Java Engineer, Tech Lead - Production Scheduling Module
Jun 2023 - Dec 2023

  • Led an Agile team of 8 engineers, mentoring and upgrading 4 junior engineers to middle level through structured training and code reviews.
  • Developed a Production Scheduling Module for an MES system, increasing machine & workforce efficiency by 30%.
  • Designed and implemented a genetic algorithm-based scheduling system, reducing production planning time by 70%.
  • Built the Big View Module, enabling real-time tracking of 100% of production orders across all stages, improving operational visibility and decision-making.
  • Optimized system performance, reducing calculation time from 10 minutes to under 1 minute, and improving hardware utilization efficiency by 50%.


Senior Java Engineer - Motorcycle Parts Manufacturing Plant
Jan 2023 - Jun 2023

  • Developed a Warehouse Management System (WMS) for a motorcycle parts manufacturing plant in Hanoi, enhancing inventory tracking and logistics efficiency, reducing stock discrepancies by 30%.
  • Built a universal Printer Server, enabling seamless installation and connectivity with all printer types, maximizing hardware utilization and reducing manual configuration effort by 50%.
  • Designed a dynamic Print Template Module, allowing customization of print templates for specialized factory workflows, improving document generation efficiency.
  • Integrated authentication & access control using Keycloak, ensuring secure system access and role-based permissions, reducing unauthorized access incidents.


Senior Java Engineer, Team Lead - Renewable Energy Company
Jun 2021 - Jan 2023

  • Led the development of a Quality Management System (QMS) for a Renewable Energy Company in Europe, ensuring high accuracy and scalability.
  • Designed system architecture and optimized database performance, handling 500,000+ records per transaction using multithreading and asynchronous processing with AWS Kinesis.
  • Built high-performance APIs, reducing query response time by over 90%.
  • Developed CI/CD pipelines with Jenkins & AWS EKS, cutting deployment time by 50%.
  • Created RestQL, a custom query library, reducing API development time by 80%.
  • Improved logging & monitoring with ELK Stack & AWS CloudWatch, enhancing system observability.
  • Worked in an Agile environment, collaborating with Product Owners and cross-functional teams to refine requirements, break down tasks, and conduct code reviews & mentoring.


Senior Java Engineer, Team Lead - Company Assembly Plant
Apr 2020 - Jun 2021

  • Led the development of a Manufacturing Execution System (MES) traceability platform for a component assembly plant in Hanoi, enabling real-time production tracking and ensuring data integrity.
  • Analyzed business requirements, designed a scalable database architecture, and developed high-performance APIs capable of processing millions of records efficiently.
  • Optimized query algorithms, reducing data processing time by over 90%, ensuring instant traceability with minimal system latency.
  • Enhanced CI/CD pipelines, cutting build & deployment time significantly, streamlining seamless deployments for client environments.
  • Implemented real-time system monitoring with Prometheus & Grafana, improving observability and proactive issue detection.
  • Deployed a centralized logging system using ELK Stack (Elasticsearch, Logstash, Kibana), enabling efficient debugging & troubleshooting.


Java Engineer - Manufacturing Execution System
Apr 2019 - Apr 2020

  • Developed a Manufacturing Execution System (MES) to optimize production process management and improve execution accuracy.
  • Analyzed requirements, designed the database, and implemented high-performance, precise calculation APIs using Java 8 & Spring Boot.
  • Utilized PostgreSQL, MongoDB, and Redis to enhance data processing efficiency and support high-performance computing.
  • Implemented unit testing with JUnit & Mockito, ensuring robust and maintainable code.
  • Automated CI/CD pipeline with Jenkins & Nexus Repository, reducing deployment effort by over 90%.
  • Deployed the system using Docker, ensuring scalability and reliability.


NodeJS Engineer - Japan Printer Company
Nov 2018 - Apr 2019

  • Developed a real-time airport check-in wait time prediction system, improving accuracy to 90%+ by filtering noisy data.
  • Integrated RFID readers with Bluetooth BLE using Node.js to collect passenger movement data efficiently with low energy consumption.
  • Designed and deployed a cloud-based data pipeline using Google Cloud Pub/Sub for seamless data ingestion and processing.
  • Leveraged BigQuery to analyze large datasets, optimizing prediction models for enhanced accuracy.


Education

Can Tho University
2013 - 2018

Bachelor's Degree in Information Systems