Gabriel Marin

Software Engineer at Google

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
Gabriel Marin is a seasoned software engineer with 12 years of experience, currently building backend systems at Google in San Francisco. He brings deep expertise in low-level performance tooling—having made notable open-source contributions to Google's pprof, improving ELF handling, base address computation, and symbolization for more accurate profiling. Gabriel pairs research-level rigor (PhD from Rice University) with pragmatic production engineering, often tackling tricky interactions between executables, symbol tables, and performance analysis. Known for quietly improving developer tooling, he focuses on reliability and correctness in systems that help engineers understand and optimize real-world workloads.
code12 years of coding experience
bookHigh School, High School at Liceul I. L. Caragiale Ploiesti
bookPhD, PhD at Rice University
bookBSc, BSc at Universitatea „Politehnica” din București
github-logo-circle

Github Skills (11)

elf10
go10
performance-analysis10
profiler10
profiling10
data-structure9
pprof9
performance-monitor9
algorithm9
data-structures9
algorithms9

Programming languages (2)

C++Go

Github contributions (5)

github-logo-circle
google/pprof

Mar 2017 - Aug 2021

pprof is a tool for visualization and analysis of profiling data
Role in this project:
userBack-end Developer
Contributions:14 reviews, 11 commits, 14 PRs in 4 years 5 months
Contributions summary:Gabriel made significant contributions to the `pprof` tool, focusing on improving its ability to handle and analyze profiling data for different executable formats, particularly ELF files. They worked on enhancing the base address computation logic for shared libraries with non-zero program headers, improving the symbolization process. Further contributions involved modifying the addr2liner_nm tool to parse symbol sizes and correctly identify data object symbols, which is crucial for accurate performance analysis.
data-profilingprofilingperformance-analysisperformancepprof
gmarin13/pprof

Mar 2017 - Oct 2024

Contributions:6 PRs, 32 pushes, 23 branches in 7 years 8 months
visualizationprofilingpprofdata-visualizationdata-profiling
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