Fullstack/backend senior software engineer with two decades of industry experience.
I have worked on a diverse range of projects in areas including insurtech, fintech (credit cards), database deduplication, anti-virus, motor sport telemetry, and machine vision and image processing.
Extensive experience with multithreaded applications, high-performance processing, profiling, optimisation, debugging, maintenance, and refactoring codebases.
I pride myself in writing clear, well-structured code using the SOLID principles. I am experienced with object-oriented programming and design (UML), and with design patterns. I have a keen eye for detail, but this doesn't impact on my ability to meet a deadline.