Douglas Smith

Senior Software Engineer at Airbnb

New York, New York, 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

🤩
Rockstar
🎓
Top School
Douglas Smith is a Senior Software Engineer in New York with nine years of experience building high-throughput observability and infrastructure systems. He’s worked across top-tier product and platform teams at Airbnb, Datadog, and Lyft, focusing on metrics, logging, and resilient backend services written in Rust and Go. As a contributor to the high-performance vector observability pipeline, he has improved sinks for Datadog, ClickHouse, and Kafka and tackled real-world data issues like JSON deserialization and UTF-8 conversion. A former founding engineer at a food-tech startup and a CS teaching fellow at Harvard, he blends startup grit, production-scale engineering, and a strong grounding in CS fundamentals. Colleagues describe him as an owner who moves systems-level features from prototype to production with an eye for performance and maintainability.
code9 years of coding experience
job5 years of employment as a software developer
bookAB, Computer Science, AB, Computer Science at Harvard University
github-logo-circle

Github Skills (10)

json10
observability10
rust10
data-pipelines10
data-pipeline10
back-end-development10
kafka9
http9
clickhouse8
codec8

Programming languages (7)

TypeScriptRustJavaScriptGoMustacheRubyPython

Github contributions (5)

github-logo-circle
vectordotdev/vector

May 2023 - Feb 2024

A high-performance observability data pipeline.
Role in this project:
userBack-end Developer
Contributions:502 reviews, 216 PRs, 223 pushes in 9 months
Contributions summary:Douglas primarily contributed to the back-end development of the observability data pipeline. Their work involved adding features to the `journald source`, marking code as deprecated, adding lossy options to JSON deserialization, and fixing UTF-8 conversions. They refactored code related to HTTP client usage and Clickhouse sink, making database and table templates configurable, and improving the performance of the Datadog metrics sink and Kafka sink.
stream-processingeventspipelinerustdata-observability
Adamokrzesik98/cssi-project

Jul 2016 - Aug 2016

Contributions:42 pushes in 6 days
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