Eric Oestrich

Staff Backend Engineer at Adobe

Brownsburg, Indiana, 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
Eric Oestrich is a Staff Backend Engineer with 15 years building reliable server-side systems, currently at Adobe after leadership and principal engineering roles across SmartRent, Stord, and SmartLogic. He specializes in Ruby/Rails and Elixir/Phoenix, combining deep backend craftsmanship with Linux administration to deliver scalable APIs and infrastructure. A pragmatic manager-turned-individual-contributor, he’s proven at refactoring legacy code and shaping API design—evident from his core contributions to the rspec_api_documentation project where he removed monkey patches, introduced a DSL for headers, and expanded format support. Based in Brownsburg, Indiana, he brings a hands-on, code-first approach to architecture and mentoring, often favoring clean modular design and cross-language interoperability.
code15 years of coding experience
job15 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Towson University
bookBS Computer Science, BS Computer Science at Arcadia University
stackoverflow-logo

Stackoverflow

Stats
51reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (15)

api-rest10
rspec10
rest-api10
api-design10
restful-api10
ruby10
documentation9
xml9
json9
webmock8
google-maps-api6
android6
doorkeeper6
google-maps6
ruby-on-rails6

Programming languages (18)

SmartyJinjaCSSC++CRustVueGo

Github contributions (5)

github-logo-circle
Automatically generate API documentation from RSpec
Role in this project:
userBack-end Developer & API Developer
Contributions:4 releases, 483 commits, 88 PRs in 8 years
Contributions summary:Eric primarily focused on developing the core functionalities of the rspec-api-documentation library. Their contributions included refactoring the code base by removing monkey patching and implementing a DSL for setting headers. They also added capabilities to handle different data formats like XML and JSON, further improving the versatility of the documentation generation. Their work involved restructuring the code into separate modules, defining parameters for API documentation, and improving output quality.
apirailsdocumentation-generatorrubyapi-documentation
oestrich/spigot

Apr 2019 - Feb 2020

A telnet test server for Grapevine's web client
Contributions:102 commits, 4 PRs, 68 pushes in 9 months
test-servertestingweb-clienttelnetgrapevine
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
Eric Oestrich - Staff Backend Engineer at Adobe