Phạm Ngọc

Senior Software Engineer at Xephyr

Hanoi, 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
Phạm Ngọc is a Senior Software Engineer based in Hanoi with nine years building web application architectures and leading full-stack teams across startups and product companies. He has progressed from frontend roles to lead engineering positions, most recently at Xephyr after guiding engineering efforts at Telio and contributing full-stack work at Linagora Vietnam. Comfortable in backend and API design, he has contributed to the open-source Open PaaS ESN project by implementing theme API validations and resilient defaults, showing attention to both correctness and user-facing details. Trained in Electrical and Electronics Engineering at Hanoi University of Science and Technology, he pairs hardware-rooted analytical thinking with practical software craftsmanship. Known for merging product-focused thinking with hands-on implementation, he often closes the loop between documentation, service updates, and code delivery.
code9 years of coding experience
job6 years of employment as a software developer
bookElectrical and Electronics Engineering, Electrical and Electronics Engineering at Hanoi University of Science and Technology
github-logo-circle

Github Skills (6)

ajv10
javascript10
backend10
back-end-development10
validators10
openpaas9

Programming languages (5)

TypeScriptC#JavaScriptVueHTML

Github contributions (5)

github-logo-circle
linagora/openpaas-esn

Apr 2020 - Jul 2020

Open PaaS Enterprise Social Network
Role in this project:
userBackend Developer
Contributions:74 commits in 2 months
Contributions summary:Phạm primarily contributed to backend development tasks, implementing and validating theme API functionality by adding color validation using a custom Ajv keyword. They also addressed issues in the themes API to return default logos or favicons when these are empty. Additionally, the user was involved in merging branches, which included updates to the people service and documentation improvements.
social-networkmailpaascalendaropenpaas
ppppbn/ppppbn.github.io

May 2018 - Apr 2020

Contributions:107 pushes, 3 branches in 1 year 11 months
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
Phạm Ngọc - Senior Software Engineer at Xephyr