Jimmy Bogard

President at Lucky Penny Software

Austin, Texas, 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
Jimmy Bogard is a software architect and founder with two decades of experience building mission-critical distributed systems, currently president of Lucky Penny Software and Jimmy Bogard Consulting in Austin. He specializes in domain-driven design, messaging, microservices and pragmatic migration of monoliths to distributed architectures. A prolific open-source maintainer, he created or shaped influential .NET projects such as MediatR, StructureMap and Respawn and now produces commercial editions of AutoMapper and MediatR. Microsoft ASP.NET MVP (2009–2020) and NServiceBus Champ (2012–2020), he combines rigorous TDD and practical engineering to simplify complex integration and testing problems. His GitHub moniker "The Barley Architect" hints at a thoughtful, unpretentious approach to tooling and architecture.
code17 years of coding experience
job20 years of employment as a software developer
bookBSEE Computer Engineering, BSEE Computer Engineering at The University of Texas at Austin
stackoverflow-logo

Stackoverflow

Stats
26,425reputation
1.3mreached
297answers
3questions
Badges
automapper
top-1%
enums
top-5%
entity-framework
top-5%
dependency-injection
top-5%
model-view-controller
top-5%
unit-testing
top-5%
github-logo-circle

Github Skills (47)

asynchronous10
netframework4810
razor-pages10
postgresql10
multithreading10
mysql10
async10
testing10
net10
dotnet10
asp-net-mvc10
net-framework10
netframework10
sql-server10
automapper10

Programming languages (12)

C#TypeScriptPowerShellDockerfileCoffeeScriptCSSCCMake

Github contributions (5)

github-logo-circle
jbogard/Respawn

Feb 2015 - Nov 2022

Intelligent database cleaner for integration tests
Role in this project:
userBack-end Developer & Database Engineer
Contributions:9 releases, 16 reviews, 126 commits in 7 years 10 months
Contributions summary:Jimmy primarily focused on improving database support for the Respawn library. They added support for SQL Server, Postgres, and MySQL databases. The user implemented the necessary database adapter classes to handle different database-specific commands, queries, and connection requirements for intelligent database cleaning during integration tests. This work involved significant changes to the database interaction layer, as well as the addition of testing infrastructure.
testingdatabaseintegration-testsdatabase-cleanerintelligent
jbogard/ContosoUniversity

Mar 2015 - Oct 2016

Contoso University sample re-done the way I would build it
Role in this project:
userFull-stack Developer
Contributions:52 commits, 3 PRs, 41 pushes in 1 year 8 months
Contributions summary:Jimmy's initial commit involved setting up the foundation with migrations, suggesting backend development. Subsequent commits indicate a focus on structuring the project using feature folders, including changes in the project file and adding Razor view engine for feature-based views. Further contributions involve updating packages, configuring dependency injection, and converting actions to use view models, suggesting work across the stack.
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
Jimmy Bogard - President at Lucky Penny Software