David Martin

Staff Software Engineer at SmartThings

Saint Paul, Minnesota, 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

👤
Senior
David Martin is a Staff Software Engineer based in Saint Paul, Minnesota with 13 years of experience building and hardening cloud and infrastructure software. He brings deep Linux, Python, OpenStack, and Puppet expertise to roles spanning infrastructure architecture and performance engineering, currently shaping platform reliability at SmartThings. David is a pragmatic back-end developer who has contributed stability and bug fixes to high-profile open-source projects like Spinnaker’s clouddriver, resolving AWS-specific issues from STS/GovCloud quirks to load balancer health checks. His work shows a knack for diagnosing subtle distributed-systems failures—such as instance draining and deserialization bugs—and turning them into operational resilience. Comfortable at the intersection of engineering and operations, he focuses on durable, observable systems rather than flashy greenfield features. Colleagues rely on him for steady, low-friction improvements that keep cloud integrations running smoothly.
code13 years of coding experience
job7 years of employment as a software developer
github-logo-circle

Github Skills (10)

javas10
spinnaker10
aws10
cloud-computing10
java10
groovy10
sql8
github3
git3
github-repos3

Programming languages (7)

TypeScriptJavaJinjaGroovyRubyPythonKotlin

Github contributions (5)

github-logo-circle
spinnaker/clouddriver

Dec 2018 - Feb 2021

read and write operations across cloud providers
Role in this project:
userBack-end Developer
Contributions:4 commits, 7 PRs, 3 comments in 2 years 2 months
Contributions summary:David focused on fixing bugs and improving the stability of the clouddriver project, which is responsible for read and write operations across cloud providers. Their contributions include resolving issues related to AWS load balancer health checks, SQL cache table creation, and STS role provider configuration for AWS GovCloud and AWS CN. Furthermore, the user addressed problems related to instance draining and deserialization issues within the AWS deployment system. Their work demonstrates a solid understanding of cloud provider integrations, especially AWS, and a focus on ensuring correct operation of the software.
gcpproviderscloudcloud-providersazure
dmart/orca

Aug 2018 - Sep 2023

orchestration engine
Contributions:4 pushes, 2 branches in 5 years 2 months
orchestration-engineorchestration
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
David Martin - Staff Software Engineer at SmartThings