Bernerd聽Schaefer

Staff Engineer at Stripe

Portland, Oregon, 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
Bernerd Schaefer is a Staff Engineer based in Portland with over a decade of hands-on experience building resilient, large-scale backend systems and developer tools. Currently at Stripe, he focuses on improving reliability and user experience鈥攈is open-source contributions include backend work on the widely used stripe-cli adding better error handling, idempotency support, and fixture management. Previously at Heroku he led reliability and control-plane initiatives that supported hundreds of thousands of containers and billions of events per month, ran incident responses including DDoS mitigation, and created delivery pipelines that enabled 500+ releases weekly. Known for mentoring teams in Go and Kafka and for practical architectural planning, he blends deep systems expertise with a knack for shipping customer-facing improvements. A BA in Classical Philology hints at an analytical, detail-oriented mindset that he applies to designing dependable infrastructure.
code4 years of coding experience
job13 years of employment as a software developer
bookBA, Classical Philology, BA, Classical Philology at The University of Dallas
stackoverflow-logo

Stackoverflow

Stats
66reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (13)

error-handling10
go10
api10
apidoc10
testing9
cli9
command-line9
command-line-interface9
fixture8
json7
mongodb6
mongoid6
ruby6

Programming languages (2)

JavaGo

Github contributions (3)

github-logo-circle
stripe/stripe-cli

Dec 2021 - Dec 2022

A command-line tool for Stripe
Role in this project:
userBack-end Developer
Contributions:26 reviews, 6 commits, 16 PRs in 1 year
Contributions summary:Bernerd primarily contributed to improving the error handling and user experience of the Stripe CLI tool. Their work included implementing more user-friendly error messages, specifically when API keys expire, and adding functionality to handle events. They also addressed issues related to fixture handling, adding features for adding, overriding, and removing fixture parameters, and also added API base URL functionality. Furthermore, the user implemented new features, like idempotency key support, and improved the codebase with refactoring and tests.
command-line-toolstripestripe-paymentscli
stripe/stripe-mock

Mar 2022 - Mar 2022

stripe-mock is a mock HTTP server that responds like the real Stripe API. It can be used instead of Stripe's testmode to make test suites integrating with Stripe faster and less brittle.
Contributions:1 review in 1 day
apistripesuitesfasterstripe-api
Find and Hire Top DevelopersWe鈥檝e 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
Bernerd Schaefer - Staff Engineer at Stripe