Adam Hathcock

Lead Software Engineer at CherSoft Ltd

Sheffield, England, United Kingdom
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
Adam Hathcock is a Lead Software Engineer and cloud-savvy architect with over 15 years of professional experience and a 20+ year history of building enterprise and SMB software. He blends hands-on C#/.NET and Typescript development with systems architecture, having led SSO, distributed processing and multi-tenant platforms using AWS, Docker, Terraform and CI/CD at scale. Adam is pragmatic about best practices and agile team workflows, focusing on the right tooling and patterns to deliver measurable business value rather than dogma. He contributes to notable open-source projects—helping modernize the ASP.NET Core RealWorld backend and improving core internals of the high-performance Proto.Actor framework—showing a bent for performance and maintainability. Based in Sheffield, he pairs deep backend and cloud expertise with front-end and desktop optimizations (web workers, OPFS, Sqlite) to squeeze memory and throughput gains. Beyond code, he champions inner-source and reusable libraries to accelerate teams and reduce duplicated effort.
code15 years of coding experience
job24 years of employment as a software developer
bookM.S. Software Engineering, M.S. Software Engineering at Auburn University
stackoverflow-logo

Stackoverflow

Stats
313reputation
55kreached
12answers
2questions
github-logo-circle

Github Skills (19)

proto-actor10
asp-net-core10
dotnet-core10
netcore10
microsoft-extensions-logging10
csharp10
actor-model10
distributed-computing9
fluentvalidation9
automapper9
entity-framework-core8
mediatr7
richtextbox6
sharpcompress6
7zip6

Programming languages (15)

C#PowerShellC++MakefileGoHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
ASP.NET Core backend implementation for RealWorld
Role in this project:
userBack-end Developer
Contributions:4 reviews, 118 commits, 82 PRs in 4 years 4 months
Contributions summary:Adam primarily contributed to the back-end of the ASP.NET Core RealWorld example app. Their commits focused on updating and upgrading package references, specifically those related to FluentValidation, AutoMapper, and other .NET Core libraries. Furthermore, the user also made changes to the project structure, renaming the project to Conduit, and updating the target framework to .NET Core 2.0 and later. These contributions suggest a focus on maintaining and modernizing the application's dependencies and structure.
aspasp-netnet-corebackendcsharp
asynkron/protoactor-dotnet

Mar 2017 - Dec 2017

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
userBack-end Developer
Contributions:35 commits, 33 PRs, 6 pushes in 9 months
Contributions summary:Adam primarily focused on enhancing the core functionality of the Proto Actor framework, as demonstrated by their modifications to the core actor system components. Their work included the addition of a CurrentSynchronizationContextDispatcher, and the implementation of error handling for Futures. Furthermore, the user refactored the logging mechanism by integrating Microsoft.Extensions.Logging. This demonstrates a focus on performance and internal system improvements.
protobufgrpcultraprotodistributed-actors
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
Adam Hathcock - Lead Software Engineer at CherSoft Ltd