David Hull

Principal Software Engineer at Friendbuy

Macomb, Illinois, 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 Hull is a Principal Software Engineer with over a decade of experience designing and operating high-throughput, low-latency distributed systems, most recently helping Friendbuy evolve its backend and previously scaling OpenX’s ad solicitation path to more than a million requests per second across multiple data centers. He combines deep systems and networking expertise in Erlang, C, Perl, and Python with hands-on cloud and DevOps know-how—having migrated large delivery stacks to GCP, written Helm charts, and instrumented services with Prometheus and Grafana. Comfortable across languages and layers, he has built real-time mobile backends, ETL pipelines handling hundreds of millions of events, and production-grade connection-pooling and rate-limiting libraries. Beyond shipping reliable infrastructure, he brings a long-standing curiosity rooted in hypertext and human-centered computing, and contributes to open-source integration work such as Segment action-destinations for tracking custom events.
code11 years of coding experience
job32 years of employment as a software developer
bookCalifornia Institute of Technology
bookPhD Computer Science, PhD Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (6)

javascript10
api10
apidoc10
testing9
nodejs9
json7

Programming languages (13)

C++CMakefileGoHTMLErlangTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
Action Destinations are the new way to build streaming destinations on Segment.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 5 commits, 6 PRs in 5 months
Contributions summary:David primarily contributed to the development and maintenance of the Friendbuy cloud destination within the Segment action-destinations repository. Their work focused on implementing and refining features related to tracking custom events and purchases, including handling fields such as coupon codes, attribution IDs, and referral codes. Additionally, they refactored code to reduce duplication, and adjusted code to ensure values are properly typed.
destinationsstreamingsegment
dhull/es-mode

Nov 2020 - Mar 2025

An Emacs major mode for interacting with Elasticsearch
Contributions:1 push, 1 branch in 4 years 4 months
elispemacszeplinmajor-modeelasticsearch
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 Hull - Principal Software Engineer at Friendbuy