David Pham

Software Engineer at HP

Seattle, Washington, 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
David Pham is a software engineer based in Seattle with 11 years of experience building customer-facing applications and enterprise systems at HP. He blends full-stack engineering with a functional-programming bent—evidenced by active Clojure contributions such as adding multi-runtime clients and bug fixes to the popular portal tool. While completing a BS in Informatics at the University of Washington he taught server- and client-side development, led data science lab instruction, and supported GenAI research for content moderation. Comfortable shipping production services and developer tooling, he brings both hands-on implementation skills and mentorship experience from running a student career program. Colleagues describe him as pragmatic and curious, able to move between JVM, JavaScript, and node runtimes to solve integration challenges.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at University of Washington
bookBachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at University of Washington Information School
languagesEnglish, Vietnamese, Spanish
github-logo-circle

Github Skills (20)

json-parser10
json10
clojure-cli10
jsonp10
data-serialization10
serialization10
clojure10
parsing10
portal10
clojurescript10
babashka10
javascript9
nodejs9
web-development9
rest-api8

Programming languages (13)

JavaC++CHTMLXSLTJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
djblue/portal

Nov 2021 - Nov 2021

A clojure tool to navigate through your data.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 7 commits, 2 PRs in 1 day
Contributions summary:David primarily focused on adding various client implementations for the `portal` tool, enabling it to interact with different runtimes. They implemented a JVM client using HTTPKit and transit for data transfer, and a web client using JavaScript's fetch API. The user also added a node client, refactoring the code to share the implementation between the web and node clients. Furthermore, they addressed a bug related to JSON parsing and updated the server to support standalone mode.
leiningenreblnavigatenavinspector
davidpham87/plotly-pyclj

Feb 2020 - Jan 2023

Simple websocket server to render plotly plots faster
Contributions:27 commits, 1 PR, 24 pushes in 3 years
renderwebsocket-serverfasterwebsocketplotly
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
David Pham - Software Engineer at HP