Man Nguyen

Senior Software Engineer at FPT Software

Ho Chi Minh City, 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
Man Nguyen is a Senior Software Engineer based in Ho Chi Minh City with 11 years of professional experience and a strong focus on scalable backend systems using Java and Spring Boot. He has delivered high-performance APIs and batch systems for finance and insurance at DXC Technology and now builds microservices and optimizes PostgreSQL schemas at FPT Software. A self-taught, best-practices-driven developer, he contributes to notable open-source projects like gram-js, where he enhanced message editing, media handling, and message lifecycle methods for a widely used Telegram MTProto client. His background blends formal IT education and a prior degree in chemistry, reflecting a pragmatic, analytical approach to solving complex engineering problems. Colleagues know him for rigorous testing, clear technical documentation, and consistently turning business requirements into maintainable production services.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Chemistry, Bachelor's degree, Chemistry at Ho Chi Minh University of Pedagogy
bookJava Developer, Java Developer at Center for Informatics, University of Science, VNU-HCM
bookBachelor's degree, Information Technology, 9.4/10, Bachelor's degree, Information Technology, 9.4/10 at University of Information Technology
stackoverflow-logo

Stackoverflow

Stats
153reputation
13kreached
2answers
13questions
github-logo-circle

Github Skills (20)

javascript10
apidoc10
api-client10
typescript10
telegram10
mtproto10
api10
typescript-types10
nodejs10
typescripts10
refactoring9
testing7
dictionary6
multithreading6
numpy6

Programming languages (5)

TypeScriptJavaShellSwiftPython

Github contributions (5)

github-logo-circle
gram-js/gramjs

Jan 2022 - Jan 2022

NodeJS/Browser MTProto API Telegram client library,
Role in this project:
userBack-end Developer
Contributions:8 reviews, 17 commits, 10 PRs in 5 days
Contributions summary:Man primarily contributed to the `gram-js/gramjs` repository by enhancing the message editing functionality. Their work included refactoring code to support media in edited messages, adding validations, and making the `text` property optional for editing. They also added methods for pinning, unpinning and marking messages as read and implemented corresponding methods in the `Message` class. Additionally, the user improved the code by adding type hints and updated documentation.
api-clienttelegram-botapibrowserclient-library
mannguyen0107/LazyFishing

Sep 2015 - May 2021

Contributions:9 releases, 54 commits, 11 PRs in 5 years 9 months
trovebotultimate
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
Man Nguyen - Senior Software Engineer at FPT Software