Robert Dalpe

Staff Software Engineer at ServiceTitan

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

🤩
Rockstar
🎓
Top School
Robert Dalpe is a Staff Software Engineer based in Seattle with 14 years building scalable backend systems and developer platforms. He has led teams and shaped technical vision across acquisitions and integrations, most recently driving shared services and platform capabilities at Edmentum and now at ServiceTitan. His work blends hands-on performance engineering—demonstrated by zero-allocation optimizations and race fixes in the InfluxDB codebase—with full-stack language portability, including Go and Python ports for Google's FlatBuffers. Comfortable across cloud infrastructure, ETL streaming, and CI/immutable deployments, he has repeatedly improved critical response times and operational resilience. Colleagues rely on him for cross-team collaboration, technical due diligence on ill-defined problems, and pragmatic mentorship that raises engineering bar across organizations.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at North Carolina State University
languagesEnglish, Spanish
github-logo-circle

Github Skills (37)

timeseries-database10
python10
databases10
data-serialization10
serialization10
go10
performance-optimization10
flatbuffers10
rust10
influxdb10
relational-databases10
sql-database10
database10
c-language9
metric9

Programming languages (16)

JavaC++RustCGoJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
google/flatbuffers

Jun 2014 - Jan 2020

FlatBuffers: Memory Efficient Serialization Library
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 87 commits, 145 PRs in 5 years 8 months
Contributions summary:Robert primarily contributed to the Go and Python ports of the FlatBuffers library, enhancing the code generation and runtime library. The contributions included porting the library to Go, adding code generation and runtime libraries, and testing for the Go version. The user also addressed several issues in the Python implementation, including heap allocation fixes, and ensuring string functionality. Further contributions involved various tests, including tests for correct byte layout and vtable deduplication, across different languages.
flatbuffersserializationserialization-libraryjson-parsermarshalling
influxdata/influxdb

May 2016 - Sep 2016

Scalable datastore for metrics, events, and real-time analytics
Role in this project:
userBack-end Developer / Performance Engineer
Contributions:134 commits, 15 PRs, 63 pushes in 4 months
Contributions summary:Robert focused on performance optimization within the InfluxDB codebase. Their contributions include implementing zero-allocation techniques for string parsing, FNV64a hashing, and encoder pools, reducing heap allocations. They also addressed data races in the write path, improving overall system stability. Furthermore, the user enhanced code maintainability by refactoring and simplifying code, enhancing encoding efficiency.
real-time-analyticsscalablereactanalyticsevents
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