Peter Webb

Senior Software Engineer at FabuBlox

Indianapolis, Indiana, 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
Peter Webb is a Senior Software Engineer with 10+ years building high-performance systems in C++, C#, Python and Rust, currently based in Indianapolis. He modernized and optimized dbt-core at dbt Labs—reducing startup time by 75%, improving project load performance by 50%, and adding observability and type coverage to a high-throughput production codebase used for massive batch jobs. At Veson Nautical he led geo-spatial and microservice work, translated a C++ library to C# while preserving binary compatibility, and designed an NLP pipeline that extracted 95%+ of key data from unstructured emails. A core contributor to the widely used dbt-core open-source project, he has deep experience balancing stability with rapid releases and has implemented record/replay tooling to compare Python and Rust implementations. He combines systems-level performance tuning and build engineering with practical product delivery and mentorship, and holds advanced CS training from Harvard and a BS in CS & Math from Rose-Hulman.
code10 years of coding experience
job22 years of employment as a software developer
bookSM Computer Science, SM Computer Science at Harvard University
bookPerry Meridian High School
bookBS Computer Science and Mathematics, BS Computer Science and Mathematics at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (8)

sql10
python10
data-engineering10
back-end-development9
data-modeling9
analytics8
data-pipeline8
data-pipelines8

Programming languages (7)

C++CRustJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
dbt-labs/dbt-core

Sep 2022 - Jan 2023

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Role in this project:
userBack-end Developer & Data Engineer
Contributions:279 reviews, 22 commits, 250 PRs in 4 months
Contributions summary:Peter contributed significantly to the dbt-core project by implementing features, fixing bugs, and improving code quality. Their work involved enhancing manifest deepcopy operations, addressing invalid materialization configurations, and porting documentation tests to pytest. They also refactored event logging code, optimized graph analysis, and added features for snapshot hard deletes. Furthermore, the user worked on refactoring macro contexts and incorporating semantic model validation.
analyticsdbt-viewpointtransformanalystssql
peterallenwebb/bitquilt

Aug 2015 - Feb 2022

Contributions:5 pushes, 1 branch in 6 years 7 months
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
Peter Webb - Senior Software Engineer at FabuBlox