Tran Duc

Development Team Lead, Staff Engineer at Sky Mavis

Hà Nội, Vietnam
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tran Duc is a Development Team Lead and Staff Engineer with 8 years of experience building high-performance backend and data platforms, currently leading ~20 engineers across four scrum teams at Sky Mavis to deliver low-latency web3 data APIs used by millions daily. He combines hands-on system design and backend Java expertise with people leadership—coaching engineers, running agile self-managed teams, and rapidly scaling delivery to meet tough timelines. His background spans core open-source contributions to the Apache James mail server, large-scale banking data engineering at Techcombank, and building real-time IoT and social platforms, reflecting depth in distributed systems, storage, and messaging. Known for pragmatic refactoring and modularization, he has improved legacy systems and shipping reliable, efficient services at scale. Based in Hà Nội, he brings a rare mix of technical craftsmanship and operational leadership that bridges developer experience with business-facing reliability.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Software Engineering, Bachelor of Engineering (B.E.), Computer Software Engineering at Hanoi Posts and Telecommunications Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (11)

javas10
smtpd10
jpa10
smtp10
smtps10
java10
user-authentication9
authentication9
maven8
testing8
cassandra8

Programming languages (10)

TypeScriptJavaC++CSSScalaMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
apache/james-project

May 2018 - Jul 2024

Emails at the heart of your business logic!
Role in this project:
userBack-end Developer
Contributions:632 commits, 2 PRs, 28 comments in 6 years 3 months
Contributions summary:Tran contributed to the core functionality of the James project, with a focus on improving and maintaining the email server's back-end components. The commits involved implementing and testing features related to authentication and message handling, particularly enhancements for user management in a JPA environment and improvements to handling the SMTP protocol. They were also responsible for refactoring and consolidating legacy components to improve efficiency and modularity of the system.
mailsmtpemailbusiness-logicemails
trantienduchn/james-project

May 2018 - Apr 2020

Mirror of Apache James Project
Contributions:2 PRs, 1259 pushes, 321 branches in 1 year 11 months
javaapachejames
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tran Duc - Development Team Lead, Staff Engineer at Sky Mavis