David Tanner is a Senior Software Engineer with 14 years of experience building cloud-native backend systems and deployment pipelines from Lehi, Utah. He has led architecture and integration efforts at companies like Ancestry and LifeOmic, modernizing legacy services and launching REST APIs on AWS Fargate, ECS, and serverless platforms. David pairs deep backend and DevOps expertise—illustrated by contributions to the popular Serverless Framework and security-focused fixes to Jenkins plugins—with practical data engineering experience ingesting and synchronizing large fleets of operational data. He’s comfortable across Node.js, TypeScript type work, CI/CD automation, and AWS infrastructure, and has a track record of reducing operational friction and handle times through thoughtful automation. A former design and test engineer, he brings hardware-aware debugging and systems thinking to software problems, often finding durable fixes rather than quick patches.
14 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Brigham Young University
Contributions:62 commits, 232 PRs, 322 pushes in 1 year 2 months
Contributions summary:David primarily focused on improving the functionality and security of the Jenkins GitHub Pull Request Builder plugin. They updated code to address security vulnerabilities, specifically incorporating security fixes, and implemented enhancements related to webhook secret management. The commits also included improvements to parameter handling and the scheduling of builds, showcasing a focus on improving the plugin's integration with GitHub and the Jenkins CI environment. Furthermore, they addressed issues related to comment handling in pull requests.
Contributions:8 commits, 4 PRs, 9 comments in 22 days
Contributions summary:David primarily focused on refactoring and updating the `mailin` library. They converted the project to use promises, updated the SMTP server implementation, and made several code improvements. These updates included removing unnecessary write streams, and correcting various configuration issues. The user also made changes to the test suite, ensuring the project's functionality.
inbound-emailsmtadmarcemailemails
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 Tanner - Senior Software Engineer at LifeOmic