Andy Davis

Principal Engineer at Purple Helix Health

London, 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

👤
Senior
🎓
Top School
Andy Davis is a seasoned software consultant and founder of Tenkai Solutions with 11+ years of experience helping organisations deliver high-quality .NET and integration solutions across retail, finance, media, healthcare and logistics. He combines hands-on development, integration architecture and BizTalk expertise with developer coaching and team transformation to embed practices like ATDD/BDD, TDD, Continuous Delivery and SOLID design. As a tech lead and architect at companies from WorldRemit and Tesco to Nando’s and Shell, he has repeatedly reduced onboarding time and improved delivery through automation, pipelines and lean processes. He also contributes to open-source blockchain work—improving time sync and consensus logic in the Stratis C# full node—demonstrating a knack for rigorous testing and secure distributed systems. Based in London, Andy is relentlessly focused on software that actually works and continuously delivers business outcomes, often bridging gaps between enterprise integration and modern cloud-native tooling.
code11 years of coding experience
job12 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at University of Nottingham
bookA-Level Maths (A), Physics (A), Chemistry (A), A-Level Maths (A), Physics (A), Chemistry (A) at Orwell High School
github-logo-circle

Github Skills (13)

unit-testing10
bitcoin10
bitcoins10
csharp10
n10
blockchain10
freenode10
dotnet-core10
testing10
consensus9
wallet8
point-of-sale6
pos6

Programming languages (11)

TypeScriptC#MDXPowerShellRustMakefileJavaScriptVue

Github contributions (5)

github-logo-circle
Bitcoin full node in C#
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:32 commits, 40 PRs, 5 pushes in 7 months
Contributions summary:Andy primarily focused on improving the time synchronization and consensus logic within the Bitcoin full node implementation. Their contributions included fixing time manipulation, implementing a new algorithm with dynamic security weighting, and refactoring code to use POCOs. A significant portion of their work involved creating and refining unit tests, as well as improving overall code quality and style through minor cleanups.
bitcoincsharpstratisblockchainstratis-bitcoin
Bitcoin full node in C#
Contributions:351 pushes, 49 branches, 1 comment in 8 months
bitcoincsharp
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