Summary
James Dickinson is a Senior Software Engineer with nine years of experience who transitioned from mechanical design to full‑stack development, rapidly progressing from junior to senior roles. He builds scalable, test‑driven microservices and AI‑powered web apps, has shipped systems serving millions, and architects pragmatic Domain‑Driven solutions while mentoring teams in TDD and DDD. Comfortable as both a founder and a collaborative engineer, he takes end‑to‑end ownership of quality in high‑velocity, no‑QA environments. Based in the Greater Bristol Area, he pairs an MEng (First Class) in Mechanical Engineering with a knack for connecting disparate systems—a trait visible in his passion for integrating services and building cross‑system workflows.
9 years of coding experience
11 years of employment as a software developer
John Cleveland College
Master of Engineering (MEng, BEng), First-class honours, Mechanical Engineering, Master of Engineering (MEng, BEng), First-class honours, Mechanical Engineering at University of Leeds