David Lutterkort

Software Engineer at Edge & Node

San Francisco, California, 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
David Lutterkort is a seasoned software engineer with 13 years of professional experience, currently focused on high-throughput Rust/Postgres systems that index Ethereum data at Edge & Node. He has deep backend and systems expertise—having led major rewrites and provisioning projects at Puppet (including Razor and Puppet Enterprise i18n) and contributed core improvements to widely used open-source projects like Puppet, The Graph (graph-node), and Uniswap subgraphs. His work emphasizes performance, correctness and tooling: designing a storage subsystem that translates GraphQL to SQL for order-of-magnitude throughput gains and adding time-travel query support for reproducible analytics. Comfortable operating across DevOps, database schema design, and low-level parsing, he also brings architecture leadership from chairing Apache Deltacloud and serving on industry boards. An understated strength is his knack for turning complex data models into maintainable, observable systems—evident in contributions that fixed race conditions, optimized caching, and refined schema validation for blockchain indexing.
code13 years of coding experience
job19 years of employment as a software developer
bookDipl.-Inf., Informatics, Dipl.-Inf., Informatics at Karlsruhe Institute of Technology (KIT)
bookPhD, Computer Science, PhD, Computer Science at Purdue University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
16reputation
67reached
1answer
0questions
github-logo-circle

Github Skills (45)

application-management10
json10
caching10
uniswap10
puppeteer10
schema-validation10
postgresql10
back-end-development10
puppet10
testing10
configuration-management10
typescript10
c1110
wpgraphql10
data-structure10

Programming languages (15)

MDXC++CSSRustCTeXAugeasHTML

Github contributions (5)

github-logo-circle
Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:242 commits, 25 comments in 1 year 4 months
Contributions summary:David focused on the development of Razor, a bare metal hardware and virtual server provisioning software. Their contributions primarily involved building the back-end functionality, including node checkin, policy management, and the addition of database schema. Furthermore, the user was also responsible for the setup and integration of code for new tasks to support the functionality.
bare-metalnext-generationmetalprovisioningrazor
hercules-team/augeas

May 2013 - Aug 2020

A configuration editing tool and API
Role in this project:
userBack-end Developer
Contributions:9 releases, 4 reviews, 284 commits in 7 years 4 months
Contributions summary:David primarily contributed to the Augeas configuration editing tool and API by addressing bugs and improving code quality. Their work included refactoring the test suite by resolving a downcasing issue for lens directories. The user also addressed several issues by modifying functions related to parsing, tree manipulation, and error handling within the project's source code. This improved the overall robustness and maintainability of the configuration editing tool.
apiconfigurationconfiguration-parserconfiguration-filesconfig
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 Lutterkort - Software Engineer at Edge & Node