Thang Pham

Senior Machine Learning Engineer at Adobe

San Jose, California, United States
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
Thang Pham is a Senior Software Engineer II based in Greater Boston with 12 years of experience building scalable, highly available services across startups and larger companies. He brings deep systems expertise spanning virtualization (VMware/KVM), containers and orchestration (Docker/Kubernetes), cloud platforms (AWS/OpenStack), and Linux operations, with strong Java and Python proficiency. Thang is an active open-source contributor to foundational cloud projects—most notably OpenStack’s Cinder and Nova—where he’s improved volume, snapshot, and storage-driver reliability. Certified as an AWS Solutions Architect and a Scrum Technical Product Owner, he combines hands-on engineering with practical delivery practices. His academic background (MS in Computer Science, 4.0 GPA) complements a pragmatic focus on distributed systems and storage edge cases that often surface in production. Colleagues rely on him for solving thorny storage/compute interactions and for turning subtle bugs into hardened, test-covered solutions.
code12 years of coding experience
job9 years of employment as a software developer
bookHonors Bachelor of Science (BS), Computer Science, Distinction (GPA 3.39/4), Honors Bachelor of Science (BS), Computer Science, Distinction (GPA 3.39/4) at VNUHCM - University of Science
bookDoctor of Philosophy - PhD, Computer Science and Software Engineering, 3.91, Doctor of Philosophy - PhD, Computer Science and Software Engineering, 3.91 at Auburn University
languagesEnglish
github-logo-circle

Github Skills (14)

cinder10
management10
glusterfs10
openstack10
volumes10
python10
nfs10
testing10
object-oriented-programming9
libvirt8
restful-api7
api-design7
api-rest7
rest-api7

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
openstack/cinder

Mar 2014 - Dec 2015

OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:31 commits in 1 year 8 months
Contributions summary:Thang contributed to the OpenStack Cinder project by implementing and fixing features related to the GlusterFS and NFS drivers. Their work includes deleting files associated with deleted volumes and snapshots within the GlusterFS driver, adding unit tests for the _is_share_eligible method in the generic NFS driver, and handling the deletion of active snapshot files. Additionally, the user addressed bugs, such as allowing snapshots with no backing files to be deleted and removing debug message translations. The user also worked on object implementation, adding the snapshot object and volume object.
cinderblockchainopendevblock-storageopenstack
openstack/nova

Mar 2014 - Dec 2014

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:31 commits in 9 months
Contributions summary:Thang primarily contributes to the OpenStack Compute (Nova) project, focusing on improving volume management and related testing. Their work includes adding test cases for key management, setting volume access modes during attach, and updating block device information to include swap and ephemeral disks. They also implemented methods to modify volume metadata for Cinder volumes. Additionally, the user addressed issues related to volume snapshot functionality and instance resizing.
novaopendevopenstackcompute
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
Thang Pham - Senior Machine Learning Engineer at Adobe