Duc Truong is a Senior Software Engineer with 9 years of experience delivering full SDLC solutions across frontend, backend, databases, and machine learning pipelines. At Upstart he has led cross-functional ML, product, and operations initiatives—building experimentation infrastructure, fraud and decision frameworks, and platform reliability improvements that drove multi-million-dollar originations growth. He brings 2+ years of hands-on time-series and feature engineering expertise, translating data science models into production-ready systems. A pragmatic full-stack developer earlier in his career, Duc shipped secure payment, OCR automation, and high-performance web platforms, and improved SQL performance by an order of magnitude. He’s also an active open-source contributor to prominent OpenStack projects (gophercloud/openstacksdk), adding clustering APIs, tests, and orchestration fixes—demonstrating durable backend systems experience beyond his day job. Based in Pearland, Texas, he combines technical leadership and mentorship with a disciplined focus on maintainability and measurable business impact.
9 years of coding experience
9 years of employment as a software developer
Computer Science, Computer Science at San Jacinto College
Master of Science - MS Data Analyst, Master of Science - MS Data Analyst at University of Houston-Downtown
Contributions:2 reviews, 18 commits, 17 PRs in 4 years 6 months
Contributions summary:Duc contributed significantly to implementing and enhancing the OpenStack SDK for Go (Gophercloud). They focused on adding and refining API functionalities, specifically related to OpenStack Clustering. Their work involved implementing features like policy type and policy listing, Get and Create operations, and also included the addition of acceptance tests and fixtures. The commits also reflect a focus on code quality through `gofmt` and addressing review comments.
Unified SDK for OpenStack. Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:6 commits in 1 year 6 months
Contributions summary:Duc contributed significantly to the openstacksdk repository by implementing and modifying backend functionalities related to clustering and orchestration. They added functional tests for clustering, improved the orchestration proxy by adding wait functions and fixed resource deletion issues within the clustering module. Additionally, the user added support for the Node tainted field, and contributed to API update capabilities.
opendevsdkopenstackclient-tools
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.