BACKEND
- Python
- API Development
- Serverless
JAMES HORRIGAN
FULL STACK SOFTWARE ENGINEER
I am James Horrigan, a software engineer with 25+ years in technology, specialising in Python, AWS, and scalable architecture. I design and deliver reliable platforms that balance performance, security, and real user value.
My core discipline is backend engineering with Python and cloud computing on AWS, including 9 years of commercial serverless delivery. I also work across React, Next.js, and Tailwind CSS to build complete product experiences when full stack execution is needed.
I am a detail-focused problem solver who thrives on clear communication, high standards, and constant learning. I enjoy building systems that are technically robust and strategically aligned to business outcomes.
From embedded software engineering to modern cloud and AI-enabled platforms, each role has built depth in scalability, reliability, and customer-facing product impact.
October 2023 — July 2025
Built customer-facing debt management portals and APIs with React, Python, and AWS serverless architecture. Delivered secure authentication, white-labelling, high-speed content delivery, and AI-assisted agent tooling.
January 2019 — July 2023
Designed scalable Python systems for enterprise hiring automation, launched NLP parsing products, and led engineering delivery across major European client onboarding programs.
January 2017 — December 2018
Engineered high-throughput Python data pipelines for hundreds of millions of live product updates, including large-scale migrations and platform-level optimisation work.
March 2016 - December 2016
Built innovation-focused internal tooling and rapid prototypes to improve operational efficiency and support faster decision-making across customer operations.
January 2008 — March 2016
Created real-time operational web tooling and reporting systems, improving decision speed and reducing manual workload across multiple business sites.
August 1998 — December 2006
Started in embedded software, delivering production C/C++ solutions, testing workflows, and engineering utilities while building a strong software lifecycle foundation.
August 1996 — August 1998
Completed foundational engineering training while supporting software delivery, testing activities, and technical documentation in a production environment.