James Turner is a seasoned polyglot software engineer with 12 years’ experience building and leading teams across startups and large tech firms, currently at Meta in London. He has held senior technical and leadership roles—from CTO and Managing Director to Principal Data Engineer and Lead Technical Architect—demonstrating fluency in both product-focused startups and data-driven enterprise environments. James prefers incremental change with disciplined refactoring, mentors junior engineers, and has repeatedly guided teams through complex technical challenges. His background spans consumer platforms (Depop, eBay), media and publishing (BBC, Reach plc), and scalability at scale at Meta, giving him a pragmatic lens on architecture and delivery. Notably, he combines hands-on engineering with people leadership, having run his own company (phpNinjas) while later shaping data and platform strategies. Based in London, he holds a BSc in Computer Science from Loughborough and brings a practical, tool-agnostic approach to solving hard engineering problems.
12 years of coding experience
13 years of employment as a software developer
BSc., Computer Science, BSc., Computer Science at Loughborough University
Maths, Chemistry, Economics, Maths, Chemistry, Economics at The Judd School
Contributions:12 commits, 1 PR, 1 push in 2 years 9 months
roboticsrosrobot
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.