David Finkel is a Senior Principal Software Engineer based in New York with eight years in software roles and a prior seven-year tenure in site reliability at Google, blending deep systems and runtime expertise with production-focused engineering leadership at Vimeo. He drives back-end and compilation-level improvements, having contributed to the core Go language repository—tuning RISCV64/AMD64 rewrite rules and enhancing goroutine profiling for better debug visibility. Comfortable operating at the intersection of performance, tooling, and large-scale service reliability, he mentors teams to ship efficient, observable systems. A dual mathematics and physics graduate from the University of Maryland, he brings a methodical, analytical approach to complex low-level problems that few application engineers tackle.
Contributions:16 comments, 4 issues in 6 years 6 months
Contributions summary:David primarily contributed to the Go programming language repository, focusing on improvements and adjustments to the compilation and runtime environments. Their work involved modifying RISCV64 rewrite rules for optimization and type handling, as demonstrated in their adjustments to aux fields within the AMD64 compilation rules. They also addressed issues related to goroutine profiling by plumbing labels, providing more detailed insights into the program's execution flow, specifically for debug levels 0 and 1.
Dials is an extensible configuration package for Go.
Contributions:9 releases, 50 reviews, 111 commits in 2 years 11 months
golangconfigurationgoconfigextensible
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 Finkel - Senior Principal Software Engineer at Vimeo