Kevin Smith is a Senior Software Engineer with 13 years of experience building resilient, event-driven systems and APIs across cloud platforms, currently at Exizent. A Microsoft MVP and MongoDB Champion, he specializes in C#, serverless architectures (Azure Functions, AWS Lambda), messaging (MassTransit, RabbitMQ) and NoSQL datastores, and has deep practical experience stabilizing Rebus MongoDB integrations. He has driven architectural transformations—introducing domain-driven design, state-machine workflows, Outbox/Inbox patterns, and CI/CD—to improve reliability and enable daily deployments across payments and probate platforms. An active community organiser (dotnetsheff, dotnetYork) and speaker, he balances hands-on coding with mentoring and tech evangelism. Not obvious from titles alone: he pairs production-grade engineering with a history in live event lighting, which shaped his pragmatic operational focus and attention to orchestration under pressure. Based in York, UK, Kevin combines open-source contributions and proven delivery to make distributed systems more maintainable and observable.
13 years of coding experience
26 years of employment as a software developer
M102: MongoDB for DBAs Computer Software Engineering, M102: MongoDB for DBAs Computer Software Engineering at 10gen Education
M040: New Features and Tools in MongoDB 4.0, M040: New Features and Tools in MongoDB 4.0 at MongoDB University
City & Guilds Computer Software Engineering, City & Guilds Computer Software Engineering at North Notts College
2003 City & Guilds Computer Programming Computer Software Engineering, 2003 City & Guilds Computer Programming Computer Software Engineering at West Notts College
Bachelor of Computer Science Software Engineering, Bachelor of Computer Science Software Engineering at Sheffield Hallam University
Valley Comprehensive School
A Levels, A Levels at Valley Comprehensive Sixth Form
:bus: Simple and lean service bus implementation for .NET
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 1 issue in 1 day
Contributions summary:Kevin primarily focused on enhancing the Rebus.MongoDb integration, a service bus implementation for .NET, by refactoring and resolving concurrency issues related to sagas and timeouts. They modified the MongoDbTimeoutManager, SagaStorage, and SubscriptionStorage implementations, indicating a strong focus on database interaction and message handling. The user also incorporated error handling and improved overall stability with the changes.
Contributions:135 commits, 7 PRs, 89 pushes in 4 years
mapparkrun
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
Kevin Smith - Senior Software Engineer at dotnet York