James Craster is a software engineer with 9 years' experience building backend and infrastructure systems, currently focused on infra engineering at JPMorgan Chase. He combines Python and Rust proficiency—having built REST ingestion APIs, Rust-based document similarity services, and middleware search layers—alongside practical DevOps skills in Kubernetes, Helm and Docker. At a Cambridge University spin-out he designed analytics databases, Kubernetes cronjobs and Grafana dashboards to surface product usage, and also shipped frontend integrations and mentored junior engineers. His background includes MSc Advanced Computer Science from Oxford and research at The Alan Turing Institute on multi-objective optimisation applied to routing, reflecting a strong theoretical foundation paired with production-grade delivery. Notably, he bridges low-latency similarity computation with scalable cloud-native deployments, making him effective at turning research ideas into reliable services.
9 years of coding experience
2 years of employment as a software developer
Master of Science - MSc Advanced Computer Science, Master of Science - MSc Advanced Computer Science at University of Oxford
BSc Discrete Mathematics, BSc Discrete Mathematics at University of Warwick
Contributions:3 reviews, 168 commits, 16 PRs in 3 months
urbanrouting
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 Craster - Software Engineer - Infra at JPMorganChase