Nic Townsend is a senior software engineer with over a decade of continuous IBM tenure and six years focused on event-driven systems, currently leading Event Automation work. He combines strong Java (Vert.x) and JavaScript expertise—spanning UI frameworks and Node.js—to build scalable streaming and event-streaming platforms. Nic holds a first-class BSc in Computer Science from the University of Warwick and presented practical streaming patterns at Devoxx UK 2021. His career progression at IBM shows deep domain continuity from master data management through event streams to endpoint automation, reflecting both product and platform fluency. Colleagues describe him as a pragmatic engineer who translates complex distributed-system constraints into maintainable code and predictable operational behavior. Based in Eastleigh, he brings a steady mix of hands-on implementation and systems thinking to large-scale event-driven architectures.
6 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 1st Class, Bachelor of Science - BS, Computer Science, 1st Class at University of Warwick
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
Nic Townsend - Senior Software Engineer - Event Automation