Summary
James Harrison is a Senior Software Engineer based in Auckland with over a decade in industry experience and nine years of focused professional practice building full‑stack systems. He has delivered production software across fintech and travel platforms, contributing to card controls at Visa and platform foundations at Serko using React, TypeScript, C#/.NET, Azure, and modern CI/CD tooling. James is passionate about modular design, clean code, unit testing and UX, and often bridges front-end component-driven development with backend API patterns and infrastructure automation. Colleagues rely on his problem-solving and organized delivery—he’s comfortable responding to production incidents and evolving legacy systems using strangler and micro-frontend patterns. Less obvious: he actively shapes developer experience by introducing monorepos, Storybook-driven component libraries and pragmatic patterns that accelerate team delivery.
9 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree Computer Science and Information Technology, Bachelor’s Degree Computer Science and Information Technology at University of KZN
High School Diploma IEB Matric, High School Diploma IEB Matric at St Charles College
English