James Booth is a senior software engineer with over two decades of industry experience and 15 years in senior roles, currently shaping backend services at Rightmove from London. He has led architecture and delivery for large teams, designing microservices and continuous delivery pipelines for companies like NET-A-PORTER, Sky, and CoreLogic. Comfortable both as a hands-on developer and a technical lead, he mentors engineers, drives design discussions with solution architects, and translates product needs into scalable systems. He also contributes to open-source—improving the ncurses-based XMPP client Profanity by enhancing UI features and removing legacy code—showing a taste for thoughtful refactoring. Known for fostering collaborative team atmospheres, he seeks interesting problems and talented people to work with, favoring good development practices and pragmatic technology choices.
15 years of coding experience
25 years of employment as a software developer
Bachelor of Science (BSc) Computer Science with Industrial Experience, Bachelor of Science (BSc) Computer Science with Industrial Experience at The University of Manchester
Contributions:6336 commits, 81 PRs, 2478 pushes in 7 years
Contributions summary:James appears to have been focused on implementing features and improving the user interface for the XMPP client. Their primary contributions involve adding options for room mention themes in the user interface, and adding support to highlight terms in the interface. They have also been refactoring the codebase by removing the use of legacy functionality.
Contributions:72 commits, 5 pushes, 2 branches in 3 years 4 months
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
James Booth - Senior Software Engineer II at Rightmove