Andy Pook

Contract Developer at A6k Ltd

Nottingham, 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
Andy Pook is a pragmatic contract developer and founder with over two decades of software experience and 13 years in hands-on contracting, specialising in .NET, cloud-native architectures, messaging (Kafka, NATS, RabbitMQ) and Kubernetes. He combines strategic thinking with tactical pragmatism to modernise legacy platforms, build event-driven systems and deploy resilient services across AWS, Azure and on-prem Kubernetes. A consistent contributor to notable open-source work, he refactored Confluent's .NET Kafka client to improve flexibility and maintainability. Comfortable from low-level performance fixes to architecting distributed systems, he has repeatedly introduced frameworks and devops practices to reduce developer friction and accelerate delivery. Based in Nottingham, he runs A6k Ltd while providing fractional, high-impact engineering through contracts, and is known for making migration paths that balance modernization with compatibility.
code13 years of coding experience
job24 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,829reputation
178kreached
71answers
1question
Badges
winapi
top-5%
msbuild
top-5%
visual-studio-code
top-5%
teamcity
top-5%
github-logo-circle

Github Skills (19)

nuget10
net10
kafka10
dotnet10
asp-net10
csharp10
msbuild9
winapi9
teamcity9
visual-studio-code9
apidoc9
api9
refactoring9
background-service6
lucene6

Programming languages (8)

C#TypeScriptDockerfileShellCGoHTMLPython

Github contributions (5)

github-logo-circle
Confluent's Apache Kafka .NET client
Role in this project:
userBack-end Developer
Contributions:9 commits, 13 PRs, 86 comments in 1 year 1 month
Contributions summary:Andy focused on refactoring and improving the Confluent .NET Kafka client library. Their contributions involved converting static properties within core data structures like `Offset` and `Partition`, removing unnecessary `ToString` calls, and refactoring code to utilize `IConsumer` and `IProducer` interfaces for improved flexibility. The user also reworked configuration constructors and simplified generics within the codebase. These changes aimed to improve code maintainability and adhere to best practices.
dotnetapache-kafkakafka-clientsconfluent-cloudapache
AndyPook/A6k.Nats

Jul 2020 - Apr 2021

nats.io client (with Project Bedrock)
Contributions:19 commits, 3 PRs, 15 pushes in 8 months
natsbedrocknats-ioproject-bedrockcmp
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