Greg Miller

Software Engineer at osdyne

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
Greg Miller is a seasoned software engineer with 14 years of experience building reliable, performance-sensitive systems, currently contributing to Osdyne after a long tenure as a Senior Staff Software Engineer at Google. He has deep C++ backend expertise demonstrated by significant contributions to high-profile open-source projects like google-cloud-cpp, CCTZ, and GoogleTest, where he improved client library architecture, time-zone handling, and test robustness. Greg’s work shows a pattern of strengthening core infrastructure—refactoring for safety, optimizing data handling, and adding client/connection layers that enable scalable features such as ExecuteBatchDml. Based in Pittsburgh and holding a BS in Mathematics from Ohio State, he combines rigorous analytical training with practical systems design. Colleagues would note his knack for fixing subtle bugs (including use-after-move issues) and adding thorough unit tests, reflecting a pragmatic focus on correctness and maintainability.
code14 years of coding experience
job23 years of employment as a software developer
bookBS Mathematics, BS Mathematics at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
96reputation
7kreached
5answers
0questions
github-logo-circle

Github Skills (19)

unit-testing10
datetime10
c-language10
lib10
code-library10
error-handling10
cprogramming-language10
grpc10
test-automation10
api-design9
testing9
error-reporting9
refactor9
refactoring9
timezone6

Programming languages (19)

JavaC++CSSRustCDCMakeGo

Github contributions (5)

github-logo-circle
google/cctz

Sep 2015 - Mar 2019

CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.
Role in this project:
userBack-end Developer
Contributions:4 releases, 28 reviews, 78 commits in 3 years 6 months
Contributions summary:Greg primarily contributed to the CCTZ library, focusing on improving time zone functionality. Their work included fixing references, modifying code for time zone calculations, and improving error handling. They also added support for system_clock time points of any duration, enhancing the library's flexibility, and introduced unit tests to verify the resolution of time points. The user also refactored the code to improve error messaging and add examples.
zoneabsolutec-libraryciviltimes
googleapis/google-cloud-cpp

Dec 2018 - Apr 2022

C++ Client Libraries for Google Cloud Services
Role in this project:
userBack-end Developer
Contributions:13 releases, 841 reviews, 793 commits in 3 years 4 months
Contributions summary:Greg primarily focused on developing and improving the Cloud Spanner C++ client library, with contributions centered around the core architecture and functionality of the client. Their work included significant changes to the internal structure, adding a client to connection layer, and implementing the ExecuteBatchDml method. Furthermore, the user has refactored code, optimized data handling, and addressed potential use-after-move bugs.
bigtablegcpcloud-servicescppgoogle
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
Greg Miller - Software Engineer at osdyne