Russell Allen is a senior engineer with over 14 years of professional experience designing and delivering enterprise and e-commerce systems, currently building products at Moonpig. He spent 13 years at AO World where he progressed from developer to principal engineer and helped scale the platform as the business grew into a multinational PLC. Russell is a pragmatic architect and coach who champions TDD, continuous delivery, pair programming and evolutionary architecture to keep legacy and greenfield systems healthy. He’s comfortable across multiple languages and stacks, and is known for fearlessly refactoring messy codebases to enable faster, safer delivery. Based in Preston, he pairs deep engineering craft with hands-on leadership—often acting as the team’s go-to for test automation and developer practices. An often-overlooked strength is his long history of operational tooling and Excel-driven analytics from early BT roles, which informs a data-minded approach to development.
14 years of coding experience
17 years of employment as a software developer
Web and Multimedia BSc (Hons), Web development, multimedia production and software development, Web and Multimedia BSc (Hons), Web development, multimedia production and software development at University of Central Lancashire
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.