Tien Phuc

Senior Software Engineer at Self-employed

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
Tien Phuc is a Senior Software Engineer with nearly a decade of professional experience and over 10 years as a full-stack developer and team lead, specializing in Ruby, PHP, Node.js, Rails, Moodle, and cloud/Linux environments. He has led technical architecture and delivery at NashTech and contributed meaningful back-end and mobile improvements to the widely used open-source Moodle platform—fixing quiz submission/ upload bugs and enhancing app accessibility. Comfortable across the stack from databases (MySQL/Postgres) to responsive UIs, he pairs hands-on coding with business analysis and database design skills. Now self-employed in Ho Chi Minh City, he seeks roles that leverage his technical depth while continuing to grow communication, teamwork, and problem-solving capabilities. An understated strength is his blend of open-source collaboration experience and practical product-focused engineering in education technology.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science, Computer Science & Engineering, Bachelor of Science, Computer Science & Engineering at Bach Khoa University (fomerly Ho Chi Minh City University of Technology)
languagesEnglish
github-logo-circle

Github Skills (14)

ionice10
php10
javascript10
moodle10
ionic10
file-upload10
database9
accessibility9
databases9
typescripts8
typescript8
unit-testing8
html8
typescript-types8

Programming languages (2)

TypeScriptPHP

Github contributions (5)

github-logo-circle
moodle/moodle

Jan 2020 - Dec 2021

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer
Contributions:10 commits, 53 comments in 1 year 11 months
Contributions summary:Tien primarily contributed to the back-end functionality of the Moodle platform, focusing on improvements to the quiz module. They implemented changes to the quiz submission notification system, separating user and system notifications. Additionally, the user addressed bugs related to file uploads in quizzes, resolving an issue where more files than allowed could be uploaded. They also made significant updates related to quiz editing logging.
usabilitylearning-management-systemlearning-platformmhealthportal
moodlehq/moodleapp

Dec 2019 - Aug 2020

The Moodle App
Role in this project:
userMobile Developer
Contributions:7 commits in 8 months
Contributions summary:Tien primarily focused on enhancing the Moodle App's user interface and accessibility. Their contributions included fixing accessibility issues in course completion, improving tab display on different screen sizes, and enabling page navigation for course page tabs. They also worked on updating the context menu and handling file downloads, ensuring a better user experience and addressing issues related to file handling within the app.
ionic5moodlemoodleappionic
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
Tien Phuc - Senior Software Engineer at Self-employed