Pete Vilter

Senior Software Engineer II at Pearl Street Technologies

Pittsburgh, Pennsylvania, 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
Pete Vilter is a Senior Software Engineer II with 14 years of experience building production-grade distributed systems, databases, and developer tooling. He has led cloud-hosted product launches and cross-functional teams—from architecting Cockroach Cloud to shipping live profiling and async transaction APIs at RelationalAI—while consistently focusing on observability and performance. A hands-on systems engineer, Pete contributed significant memory and allocation profiling features upstream to the Julia language, including GC safepoints and an allocation profiler used by language developers. Comfortable across languages and stacks (Julia, Go, TypeScript, Elixir, Rust/DB internals), he blends low-level performance work with pragmatic product delivery. Based in Pittsburgh, he’s known for turning tricky production consistency and profiling problems into repeatable, debuggable systems.
code14 years of coding experience
job10 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Chicago
bookConestoga High School
github-logo-circle

Github Skills (15)

performance-analytics10
performance-monitor10
performance-analysis10
performance-monitoring10
code-profiling10
profiling10
julia10
garbage-collection10
programming-language9
language-design9
hpc9
numerical-computing8
scientific-computing8
c117
c177

Programming languages (18)

C#JavaCSSRustScalaElmGoHTML

Github contributions (5)

github-logo-circle
JuliaLang/julia

Jul 2021 - Feb 2022

The Julia Programming Language
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:52 reviews, 16 commits, 14 PRs in 7 months
Contributions summary:Pete primarily contributed to the Julia programming language's internal workings, specifically focusing on garbage collection (GC) and allocation profiling. They implemented GC safepoints, enabled GC logging, and developed an allocation profiler to track memory usage. The user also fixed errors within the allocation profiler and improved the overall performance profiling capabilities of the language.
sciencejulia-languagemachine-learningjulialangpetsc
vilterp/react-blog

Dec 2021 - Dec 2023

Contributions:20 PRs, 32 pushes, 15 branches in 2 years
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