Dave Gramlich is a Senior Software Engineer with 13 years building web and backend systems, currently based in Dearborn and open to Detroit-based or remote EST roles. He has strong experience at scale, having developed official Node.js client libraries at Google and contributed test and quality improvements to high-profile Google Cloud repos like google-cloud-node and Pub/Sub samples. At Netflix and GE Aerospace he focused on automation and internal tooling, and more recently prototyped an AI-powered clinical app at the University of Michigan. His work shows a recurring emphasis on reliability: adding promise support, improving test coverage, and refactoring tests and linters to make libraries more maintainable. Comfortable across the full stack, he also brings embedded and automotive experience from OnStar and early-career consumer web work for GM brands. Colleagues would call him pragmatic and detail-oriented — he even truncates his resume because his web history is long enough to be distracting.
13 years of coding experience
14 years of employment as a software developer
Associate's degree, General Studies, Associate's degree, General Studies at Macomb Community College
Stackoverflow
Stats
646reputation
52kreached
35answers
0questions
Github Skills (37)
asynchronous10
javascript10
bigquery10
apidoc10
async10
testing10
storage10
gcp10
machine-vision10
google-cloud-pubsub10
api10
computer-vision10
nodejs10
pubsub10
documentation10
Programming languages (10)
TypeScriptJavaShellJavaScriptPHPLuaRubyRich Text Format
Contributions:39 releases, 635 commits, 487 PRs in 4 years 5 months
Contributions summary:Dave implemented a JavaScript code style linter and made associated changes. They also focused on test-related code, including modifications to the test files related to the storage component's file handling, particularly within test/storage/file.js. The user's contributions are centered around code quality and testing of the Google Cloud client library, specifically within the storage sub-component. This work involved refactoring test setup and verifying correct behavior of the read stream.
Node.js client for Google Cloud Pub/Sub: Ingest event streams from anywhere, at any scale, for simple, reliable, real-time stream analytics.
Role in this project:
Back-end Developer
Contributions:4 releases, 116 commits, 202 PRs in 3 years 5 months
Contributions summary:Dave primarily focused on adding promise support to the Google Cloud Pub/Sub client library. They modified the topic and index files to incorporate promise-based asynchronous operations, allowing for more streamlined interaction with the Pub/Sub service. Additionally, they made minor documentation and testing improvements, fixing typos to enhance code clarity. These changes improve the usability and developer experience of the library.
js-clientstreamsstreamgoogle-cloudcloud-pub-sub
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
Dave Gramlich - Senior Software Engineer at Anaconda, Inc.