David Ellis

Senior Software Engineer at Loop

San Antonio, Texas, 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
🎓
Top School
David Ellis is a pragmatic Senior Software Engineer with over a decade of professional experience and a 17-year passion for software, fluent in Ruby, Crystal, Go and JVM languages. He has led end-to-end projects across backend and frontend work—designing scalable ingestion pipelines, extracting legacy services into Go microservices, and building internal security tooling for privilege reviews. At Shopify he simplified OAuth flows to enable serverless apps in the App Store, and at PagerDuty and Rackspace he drove high-throughput, horizontally scalable systems foundational to product offerings. With an MS in Computer Science and a habit of shipping side projects to learn new tools, he pairs clear communication and domain-focused problem solving with a practical, ownership-minded approach. Based in San Antonio, he’s collaborative, quick to learn, and deliberately avoids ego while fixing hard engineering and business problems.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Texas Tech University
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at West Texas A&M University
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (48)

terraform9
terraform-provider9
peg9
parser9
aws9
parsing9
grammars9
launchctl8
terraform-module8
systemctl8
approximate7
javascript7
string-matching7
matching7
parser-generator7

Programming languages (6)

CRustJavaScriptGoRubyCrystal

Github contributions (5)

github-logo-circle
davidkellis/simstring

Mar 2016 - Jul 2018

A Ruby implementation of the SimString approximate string matching algorithm.
Contributions:1 PR, 21 pushes, 1 branch in 2 years 4 months
string-matchingstringapproximate-string-matchingmatchingruby
davidkellis/arborist

Oct 2019 - Apr 2020

Contributions:61 commits, 91 pushes, 12 branches in 6 months
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 Ellis - Senior Software Engineer at Loop