Erik Shafer

Senior Consultant at Improving

Omaha, Nebraska, 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
Erik Shafer is a Senior Consultant and software architect with nine years of professional experience building event-driven, distributed systems across ecommerce, insurance, transportation, and finance from Omaha, Nebraska. He blends hands-on engineering in both .NET and JVM ecosystems with practical Domain-Driven Design, event sourcing, CQRS, gRPC and GraphQL to deliver observable, replayable, and fault-tolerant solutions. Erik has led cross-functional teams to incrementally modernize legacy systems, shipping APIs and data pipelines while preserving behavior through careful regression testing and feature-flagged rollouts. He pairs developer advocacy and teaching—having served as a Developer Advocate and computer science tutor—with a consultant’s focus on pragmatic, value-driven outcomes. Outside of client work he runs his own consulting practice and enjoys proof-of-concept builds and hackathons that push architectural boundaries.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Nebraska at Omaha
bookAssociate's Degree Computer/Information Technology Administration and Management, Associate's Degree Computer/Information Technology Administration and Management at Metropolitan Community College
github-logo-circle

Github Skills (28)

bus10
dotnet9
ebay-sdk9
csharp9
code-first9
ddd8
message-bus8
northwind8
ebay-api8
entity8
cqrs8
messaging7
eventstore7
entity-framework-core7
event-driven-architecture7

Programming languages (3)

C#MDXTypeScript

Github contributions (5)

github-logo-circle
An ecommerce system that highlights event-driven design, architecture, and implementation details. Uses the event-native database EventStoreDB. For those new and experienced to event-driven architecture, event sourcing, and distributed systems.
Contributions:49 commits, 76 PRs, 217 pushes in 1 month
cqrsddddistributed-systemsdotnetecommerce
A repository showcasing event driven and event sourcing practices with EventStoreDB.
Contributions:11 commits, 2 PRs, 7 pushes in 11 months
eventstoredddevent-sourcingeventdriveneventstoredb
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
Erik Shafer - Senior Consultant at Improving