John Montgomery is a Senior Software Engineer based in Brighton with 16 years of experience building scalable back-end systems in Java, Python and C/C++. He has progressed from hands-on development of real-time web and auction systems to senior technical leadership roles at Brandwatch and now Camunda, driving large data-platform migrations and topic extraction backends. Comfortable across web stacks and Django as well as low-level integration (USB HID via ctypes), he combines applied AI interests—evident from a BSc in Mathematics & AI and an MSc in Advanced Computer Science—with practical evolutionary-algorithms experience. Known for navigating complex migrations (Postgres to Solr) and keeping dual systems in sync, he brings a pragmatic balance of systems-level thinking and delivery-focused engineering.
16 years of coding experience
23 years of employment as a software developer
BSc Mathematics and Artificial Intelligence, BSc Mathematics and Artificial Intelligence at University of Sussex
MSc Advanced Computer Science, MSc Advanced Computer Science at University of Birmingham
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.