Summary
Garth Gilmour is a Technical Learning Consultant based in Newtownabbey with over two decades of hands-on experience in software development and a decade focused on learning, advocacy, and consultancy. He has delivered 500+ courses and workshops in languages like C++, Java, C# and Perl, and has guided engineers and leaders at organisations including JetBrains and Liberty IT to adopt emerging technologies and better communicate technical work. His background spans embedded/network systems, professional services, and developer advocacy, blending practical programming with educational design and mentorship. Holding an MSc in Computer Science plus humanities degrees, he brings a rare mix of technical depth and people-centered communication skills. Notably, he transitioned from running his own training practice to shaping developer learning at industry tools vendors, reflecting both entrepreneurial drive and platform-level influence.
10 years of coding experience
4 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University Of Ulster
BA, Philosophy / Psychology, BA, Philosophy / Psychology at University of Durham
MA, Criminology, MA, Criminology at University of Leicester