Richard Innocent is a Lead Software Engineer with a decade of experience building and guiding full-stack teams across cloud-native, Java, and modern JavaScript stacks. He has led T-shaped teams at companies like Adaptavist and Aviva, shipping products for high-availability platforms (ScriptRunner for Jira Data Center) and introducing Typescript-based serverless patterns and in-app notifications. Comfortable diving deep into system internals or steering product direction with PMs and UX, he pairs hands-on coding (React, Groovy, Java, Go, Next.js) with continuous improvement of processes and tooling. He has line-managed and grown engineering teams, built internal forecasting tools in his own time, and driven migrations to microservices and Kubernetes while maintaining rigorous QA and TDD practices. Based in Basingstoke, he combines mechanical engineering training and leadership experience (running a 600‑member student society) with a practical knack for translating complex requirements into reliable, scalable solutions.
10 years of coding experience
6 years of employment as a software developer
Master’s degree Mechanical Engineering, Master’s degree Mechanical Engineering at University of Nottingham
A levels, A levels at Sandbach School Sixth Form College
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
Richard Innocent - Lead Software Engineer at Aviva