Chris Martin

Software Developer at G-Research

London, 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

🤩
Rockstar
🎓
Top School
Chris Martin is a software developer based in London with nine years of professional experience building reliable backend systems at firms ranging from Morgan Stanley to G-Research. He brings a research-minded approach from a PhD in Materials Science (Oxford) and a Physics undergraduate (Durham), applying rigorous problem-solving to production engineering. At G-Research he focuses on scalable server-side development, and his open-source contributions include substantive refactors to the Armada multi-cluster batch queuing system for Kubernetes—adding validation, sensible defaults, and pod spec size limits to improve efficiency. Comfortable in finance and research-oriented environments, he merges domain discipline with pragmatic engineering to tame complex distributed workloads. Colleagues would describe him as a steady, detail-oriented developer who improves systems incrementally but meaningfully.
code9 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Materials Science, Doctor of Philosophy (Ph.D.), Materials Science at University of Oxford
bookBachelor's Degree, Physics, Bachelor's Degree, Physics at Durham University
github-logo-circle

Github Skills (7)

go10
back-end-development10
kubernetes-pods9
kubernetes9
api8
testing8
apidoc8

Programming languages (6)

JavaShellScalaGoMustachePython

Github contributions (5)

github-logo-circle
armadaproject/armada

Nov 2021 - Jan 2023

A multi-cluster batch queuing system for high-throughput workloads on Kubernetes.
Role in this project:
userBack-end Developer
Contributions:65 releases, 1117 reviews, 262 commits in 1 year 2 months
Contributions summary:Chris's commits primarily involve refactoring and improving the server-side code of the Armada project. Specifically, the user moved create and validation functionality to the submit process. This included changes to the server, submit tests, and the addition of default values for container resources and pod tolerations. This also included the creation of a pod spec size limit to improve the efficiency of the program.
slurmbatchmulti-clusterqueuing-systemworkloads
d80tb7/spark

Mar 2019 - Feb 2021

Apache Spark
Contributions:3 PRs, 41 pushes, 8 branches in 1 year 10 months
emrspark-mlapachebig-dataspark
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
Chris Martin - Software Developer at G-Research