James Gill-fleming

Postdoctoral Researcher at Durham University

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 Gill-fleming is a Durham-based postdoctoral researcher with a decade of experience applying advanced optical imaging techniques to the Terahertz, Microwave and RF bands, including THz-to-optical conversion using excited Caesium for high-speed imaging. He holds a PhD in Physics and bridges fundamental quantum optics research with hands-on instrumentation work across the Quantum Light and Matter group and the Center for Advanced Instrumentation. Prior roles include engineering-focused software development—migrating .NET biobanking platforms to cloud-native deployments—and open-source backend contributions to the popular XChange Java library, where he implemented exchange adapters and trading services. Comfortable moving between lab, codebase and cloud, he combines experimental superconducting detector work (MKIDs) with practical software engineering to deliver reproducible, deployable systems.
code10 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Durham University
bookA-Levels, Physics, Chemistry and Mathematics, A-Levels, Physics, Chemistry and Mathematics at NEW College Pontefract
bookGCSEs, GCSEs at Kettlethorpe High School
stackoverflow-logo

Stackoverflow

Stats
139reputation
19kreached
2answers
9questions
github-logo-circle

Github Skills (18)

unit-testing10
apim10
bitcoin10
bitcoins10
java10
javas10
api10
api-design9
restful-api9
api-rest9
rest-api9
html6
android6
jackson6
html-table6

Programming languages (9)

C#TypeScriptJavaCJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
knowm/XChange

Jan 2018 - Jul 2019

XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
Role in this project:
userBack-end Developer
Contributions:47 commits, 11 PRs, 38 comments in 1 year 7 months
Contributions summary:James contributed significantly to the implementation of the Bit-Z exchange integration, writing test cases and adapting existing code to interface with the Bit-Z API. Their work included developing adapters to handle ticker, order book, and trade data. The user also worked on creating trade services, adding the functionality to handle limit orders for the Bit-Z exchange. They focused primarily on the Java-based backend of the XChange library.
apiexchangejava-librarykucoinexchanges
biobankinguk/biobankinguk

Jul 2020 - Sep 2021

monorepo for main Biobanking UK source
Contributions:359 reviews, 446 commits, 264 PRs in 1 year 2 months
monorepobiobanking
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 Gill-fleming - Postdoctoral Researcher at Durham University