Gabe Martin-dempesy

Principal Software Engineer, Portfolio Architect at Zendesk

San Francisco, 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
Gabe Martin-dempesy is a Principal Software Engineer and Portfolio Architect with 15 years of experience designing and leading large-scale, production-critical systems from San Francisco. At Zendesk he’s driven architecture and delivery across Ticketing, Custom Objects, Employee Services, and storage migrations—most notably leading the move from Riak to DynamoDB and launching a Ticket Domain Event stream. He pairs hands-on backend and DevOps work (contributions to prominent open-source projects like Zendesk’s official Ruby API client and the Samson deployment tool) with group-level technical leadership and product-minded architecture. Known for improving maintainability and deployment reliability, he often focuses on reducing hardcoded coupling, strengthening test and deploy pipelines, and smoothing operational edge cases. His early career built high-availability hosting and multi-cloud platforms for thousands of customers, giving him deep practical experience in scaling, performance, and ops. Collected across roles, his work blends pragmatic engineering, thoughtful API design, and an appetite for untangling entrenched system complexity.
code15 years of coding experience
job21 years of employment as a software developer
bookBS, Computer Science, Mathematics, BS, Computer Science, Mathematics at Tulane University
stackoverflow-logo

Stackoverflow

Stats
7,817reputation
2.0mreached
27answers
4questions
Badges
mysql
top-5%
ssl-certificate
top-5%
ruby
top-5%
ruby-on-rails
top-5%
ssl
top-1%
http
top-1%
github-logo-circle

Github Skills (35)

ssl10
apidoc10
rspec10
http10
zendesk10
hashmap10
ruby10
api10
mysql9
software-design9
git9
kubernetes9
dockers9
java9
migration9

Programming languages (9)

TypeScriptJavaShellC++CScalaJavaScriptRuby

Github contributions (5)

github-logo-circle
Official Ruby Zendesk API Client
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 3 pushes in 6 months
Contributions summary:Gabe primarily focused on improving the structure and maintainability of the Zendesk API client library. Their contributions involved refactoring code to explicitly define data namespaces using mixins, which improves code organization and reduces hardcoded dependencies. They also fixed an issue in the client to prevent conflicts when using classes from outside the appropriate namespace. Finally, they made small improvements such as setting a default open timeout and version updates.
api-clientapizendeskrubyzendesk-api
zendesk/samson

Mar 2015 - Jun 2015

Web interface for deployments, with plugin architecture and kubernetes support
Role in this project:
userBack-end & DevOps Engineer
Contributions:21 commits, 16 PRs, 21 pushes in 3 months
Contributions summary:Gabe primarily focused on enhancing the deployment and testing infrastructure of the `samson` project. They added features to export deploy information as environment variables, and modified the database schema. Contributions included updating job execution logic to correctly set Git references and added configuration to deploy with Docker. They also addressed database seed issues and improved the error handling.
continuous-deploymentplugin-architectureweb-interfacedeploymentdocker
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
Gabe Martin-dempesy - Principal Software Engineer, Portfolio Architect at Zendesk