Dave Gramlich

Senior Software Engineer at Anaconda, Inc.

Dearborn, Michigan, 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
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.
code13 years of coding experience
job14 years of employment as a software developer
bookAssociate's degree, General Studies, Associate's degree, General Studies at Macomb Community College
stackoverflow-logo

Stackoverflow

Stats
646reputation
52kreached
35answers
0questions
github-logo-circle

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

Github contributions (5)

github-logo-circle
googleapis/google-cloud-node

Jul 2015 - Dec 2019

Google Cloud Client Library for Node.js
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
googleclient-librarynode-jsnodejsgoogle-cloud
googleapis/nodejs-pubsub

Aug 2016 - Jan 2020

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:
userBack-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.