Welcome
Hi, I'm James Pittendreigh. 👋
I'm a freelance Senior Backend Engineer and Consultant with over 20 years’ experience in the software development industry.
Currently based in Yorkshire (UK), I specialize in backend developlment, distributed systems, and cloud architecture. Most of my recent experience is on the JVM ecosystem, specifically Java and Kotlin, but I've also worked on many differnt tech stacks including around Python, Javascript/Typescript and PHP.
Here are some of the companies I’ve written code for:
- Engine by Starling [Core Banking SaaS / Fintech]
- Komoot [Outdoor Navigation & Social]
- The Stars Group / Sky Bet [High-Throughput Fintech / Gaming]
- EE / Orange [Telecoms]
- Amdocs [Telecoms software services]
- gameplay.co.uk [Ecommerce / Gaming]
I'm a self-confessed programming language nerd. I love picking up new stacks and languages (especially if they lean into weardy-beardy functional programming paradigms).
I've a keen interest in alll areas relating to writing code, from software craftsmanship, TDD, property-based testing, clean architecture, and observability. I genuinely enjoy the challenge of taking complex domain logic (or legacy code) and refactoring it into reliable, low-latency microservices.
When I'm not in front of an IDE, you’ll usually find me cycling or walking up and down the Yorkshire hills (other hills are available), listening to 90s indie disco, or consuming far too many podcasts. Coffee is an essential structural dependency.
Looking for an experienced backend contractor for your next project, or just want to connect, feel free to get in touch.