Tom Dooner

Senior Software Engineer at Nava

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

👤
Senior
🎓
Top School
Tom Dooner is a Senior Software Engineer in San Francisco with 15 years of experience building civic-facing products and resilient backend systems. He has spent much of his career at Code for America and Nava, focusing on projects that improve how Americans interact with government services, including leading work on GetCalFresh and CaseCompanion.org. Comfortable across the stack, Tom has hands-on expertise in microservices, orchestration (Mesos/Marathon), Rails APIs, and React UIs, and he contributed backend improvements and testing to the well-known airbnb/synapse service discovery project. He excels at turning civic problem statements into production-ready software and at helping networks of volunteers and governments adopt sustainable engineering practices. Colleagues describe him as a pragmatic engineer who blends operational know-how with product empathy to deliver impact.
code15 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Case Western Reserve University
stackoverflow-logo

Stackoverflow

Stats
908reputation
24kreached
21answers
1question
github-logo-circle

Github Skills (16)

nethttp10
rspec10
http10
api10
service-discovery10
apidoc10
marathon10
ruby10
json9
thread8
css6
unicorn6
forms6
paperclip6
rvm6

Programming languages (19)

SmartyJavaCSSC++ScalaVueGoHTML

Github contributions (5)

github-logo-circle
airbnb/synapse

Nov 2014 - Oct 2015

A transparent service discovery framework for connecting an SOA
Role in this project:
userBack-end Developer
Contributions:17 commits, 1 PR, 6 comments in 10 months
Contributions summary:Tom primarily contributed to the development of a service discovery framework using Marathon. Their work focused on creating a Marathon watcher, which monitors and integrates with the Marathon API. They implemented features such as filtering tasks, handling connection timeouts, and adding custom API path support. The user also added tests for the Marathon watcher and implemented a splay for the initial Marathon watch, enhancing the framework's resilience and functionality.
soatransparentservice-discoverydiscovery
tdooner/brigade

Nov 2017 - May 2019

The Code for America Brigade Website
Contributions:52 pushes, 54 branches in 1 year 5 months
americajekyllbrigade
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
Tom Dooner - Senior Software Engineer at Nava