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.
9 years of coding experience
9 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Nebraska at Omaha
Associate's Degree Computer/Information Technology Administration and Management, Associate's Degree Computer/Information Technology Administration and Management at Metropolitan Community College
A reference ecommerce system using the Critter Stack, which supercharges .NET development by getting out of your way. This reference system showcases how Marten and Wolverine can simplify your development while providing robust features you've been seeking.
Contributions:43 PRs, 124 pushes, 39 branches in 4 months
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.