Summary
James Kennard is a senior software engineer and pragmatic architect with 13 years of experience delivering Java and Spring-based systems and evolving into Go, Rust, and TypeScript. He has progressed from hands-on Java development at organisations like PayPoint and the National Trust to technical leadership and Head of Software roles at Living With, and now contributes to YellowDog.ai’s engineering efforts. Based in Bath, he blends delivery-focused engineering with people leadership, mentoring teams through architecture, build and release challenges. Motivated by tech-for-good, he pairs a holistic systems view with curiosity for newer stacks, often bridging legacy enterprise platforms and modern cloud-native approaches. An experienced technical author and consultant earlier in his career, he brings clear communication and pragmatic decision-making to complex projects.
14 years of coding experience
18 years of employment as a software developer
BSc Computer Science / Programming, BSc Computer Science / Programming at University of South Wales