Summary
Tom Fitzpatrick is a Senior Software Engineer with 20+ years of experience and a decade focused on C#/.NET backend systems, specialising in networking and distributed architectures. He has led backend development and engineering teams at dunnhumby and now contributes to DeepL, applying technologies such as .NET Core, RabbitMQ, Kubernetes, Microsoft Orleans and Akka.NET to cloud-hosted retail and language-oriented services. Tom pairs research-grade foundations—a PhD in Distributed Computing—with pragmatic delivery of scalable, fault-tolerant systems, having worked across embedded devices, forecasting BI platforms and large-scale retail pricing. Colleagues value his collaborative approach to design and his knack for turning distributed systems research into maintainable production services. An interesting thread through his career is a consistent focus on connectivity and messaging, from RS485 and TCP/IP in embedded systems to modern message-driven microservices.
10 years of coding experience
26 years of employment as a software developer
Irish Leaving Certificate, Irish Leaving Certificate at St. Joseph's College, Galway, Ireland
PhD in Distributed Computing, Distributed Multimedia Research Group, PhD in Distributed Computing, Distributed Multimedia Research Group at Lancaster University