James Bloomer

Software Engineering Manager at Meta

South Oxfordshire, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Bloomer is a seasoned software engineering manager with over 25 years in development, architecture and team leadership, currently leading engineering at Meta in London. He blends deep technical craftsmanship—illustrated by meaningful backend contributions to the popular Ghost publishing platform around robust image handling—with a strong track record of building and scaling technology teams as CTO and Head of Technology at Kudos Innovations. James emphasizes continuous improvement in processes and people, fostering cultures that raise technical standards and delivery quality. His background in physics (BSc and PhD) gives him a rigorous, analytical approach to complex systems and problem solving. Comfortable moving between hands-on engineering and strategic leadership, he has repeatedly modernized systems and delivery practices across startups and large organisations. Based in South Oxfordshire, he pairs academic depth with practical, production-focused execution.
code14 years of coding experience
job24 years of employment as a software developer
bookBsc. Hons Physics, Bsc. Hons Physics at University of Southampton
bookPhD Particle Physics, PhD Particle Physics at University of Birmingham
stackoverflow-logo

Stackoverflow

Stats
5,252reputation
2.1mreached
35answers
7questions
Badges
sql-server
top-1%
github-logo-circle

Github Skills (20)

filesystem10
javascript10
file-management10
expressjs10
image-processing10
sql-server10
nodejs10
tsql9
testing9
blogpost8
publish8
microblogging8
cms8
wcf6
wcf-ria-services6

Programming languages (7)

JavaJavaScriptGoHTMLRubyClojurePython

Github contributions (5)

github-logo-circle
TryGhost/Ghost

Sep 2013 - Nov 2013

Independent technology for modern publishing, memberships, subscriptions and newsletters.
Role in this project:
userBack-end Developer
Contributions:11 commits in 2 months
Contributions summary:James primarily contributed to the back-end functionality of the Ghost publishing platform. Their work focused on image handling, including file uploads, storage, and validation. Key changes included refactoring the file system storage module, enhancing the image upload process with MIME type validation, and resolving related issues. The contributions improved the reliability and efficiency of the image upload process.
cmsmembershipspublishingnewslettersjavascript
jamesbloomer/vim

Feb 2015 - Feb 2019

Contributions:2 PRs, 6 pushes, 1 branch in 4 years
neovimconfigvimvim-config
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 Bloomer - Software Engineering Manager at Meta