Evan Stegall

Software Engineer at Stripe

Seattle, Washington, 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
Evan Stegall is a Seattle-based software engineer with 14 years of experience building robust backend systems and test automation, now contributing at Stripe. He has a strong open-source track record across high-profile projects like Stripe SDKs and MongoDB drivers, and has improved production-facing systems such as a gRPC/REST Kafka proxy (kafka-pixy) by adding configurability and header support. Comfortable across languages (Python, Java, Ruby, PHP) and distributed systems, Evan pairs feature work with careful test infrastructure and failure-mode coverage. He brings hands-on experience from startups to enterprise internships and a CS degree from Rice, and uniquely combines deep API/library maintenance with practical data-platform and messaging expertise.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Graduate, Bachelor's degree, Computer Science, Graduate at Rice University
bookHigh School Diploma, High School Diploma at Mississippi School for Mathematics and Science
github-logo-circle

Github Skills (45)

stripe-api10
unit-testing10
api-rest10
software-design10
python10
apidoc10
api-design10
restful-api10
testing10
configuration-management10
kafka10
proxy10
java10
mongodb-database10
ruby10

Programming languages (8)

JavaC++CJavaScriptGoPHPRubyPython

Github contributions (5)

github-logo-circle
contribsys/einhorn

Jun 2012 - Nov 2018

Einhorn: the language-independent shared socket manager
Role in this project:
userBack-end Developer
Contributions:44 commits, 1 PR, 1 push in 6 years 6 months
Contributions summary:Evan primarily focused on maintaining and improving the `einhorn` project. They implemented fixes related to reloading and environment restoration, ensuring proper operation during upgrades and restarts. The user also refactored the socket handling by switching from `EINHORN_FDS` to `EINHORN_FD_N/EINHORN_FD_COUNT`. Additionally, the user updated the codebase to use minitest for testing and bumped the version of the project.
independenttcpsocketlanguage-independent
stripe/stripe-php

Apr 2012 - Jul 2013

PHP library for the Stripe API.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:35 commits, 1 comment in 1 year 3 months
Contributions summary:Evan primarily focused on enhancing the PHP library for the Stripe API. Their contributions included adding new API endpoints for transfers and customer discounts, along with corresponding test cases. They also addressed bugs, such as fixing an issue related to the InvalidRequestError constructor, and performed version bumps. Moreover, the user improved the test suite by incorporating features like random string generation and adapting it to find dependencies installed by Composer.
apistripestripe-sdkphppayment
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
Evan Stegall - Software Engineer at Stripe