Robert Snedegar

Software Engineer

Redwood City, 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
Robert Snedegar is a seasoned technical advisor and senior software engineer with over 20 years of experience designing scalable data infrastructure, pipelines, and analytics systems. He spent two decades at Google advancing from Technical Solutions Engineer to Staff Data Engineer, building high-performance solutions in Go, Java, SQL, and cloud environments. A core open-source contributor, Robert has worked on the widely used S2 geometry library in Go, porting mathematical primitives and robust geometry functions from C++ to ensure correctness and performance. Based in Redwood City, he pairs deep systems and data engineering expertise with practical system architecture and operational experience dating back to early sysadmin roles. Known for preferring work that "sparks joy," he blends meticulous implementation skill with a taste for elegant, maintainable engineering. He now advises teams to translate complex data problems into reliable, production-grade systems.
code12 years of coding experience
job29 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (6)

spatial10
geo10
develop10
go10
geospatial10
unit-testing9

Programming languages (4)

C++GoHTMLPython

Github contributions (5)

github-logo-circle
golang/geo

Jun 2014 - Feb 2021

Role in this project:
userBack-end Developer
Contributions:6 reviews, 280 commits, 18 PRs in 6 years 8 months
Contributions summary:Robert primarily focused on developing the core functionality of the S2 geometry library in Go. Their contributions include adding new functions like `RobustSign` and `OrderedCCW`, defining the `Region` interface, and implementing methods for the `Cap` type. They were also involved in porting utility functions and test methods from the C++ implementation, enhancing the library's functionality and ensuring consistency with the original codebase. The user's work primarily involved the mathematical computations and the implementation details of the library.
golanggeometry-libraryspheregeometry
rsned/weather

Apr 2023 - Mar 2025

Tools for making public weather data more accessible.
Contributions:7 PRs, 14 pushes, 1 branch in 1 year 11 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
Robert Snedegar - Software Engineer