JAMES HORRIGAN

FULL STACK SOFTWARE ENGINEER

Enterprise-grade engineering with an edge for AI, serverless, and modern product delivery.

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.

About Me

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.

Skills

BACKEND

  • Python
  • API Development
  • Serverless

FRONTEND

  • React
  • Next.js
  • Tailwind CSS

AI / ML

  • Generative AI
  • NLP

CLOUD & DEVOPS

  • AWS
  • Docker
  • CI/CD

DELIVERY

  • Agile Delivery

Career Journey

From embedded software engineering to modern cloud and AI-enabled platforms, each role has built depth in scalability, reliability, and customer-facing product impact.

  1. October 2023 — July 2025

    Full Stack Software Engineer
    Intrum

    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.

  2. January 2019 — July 2023

    CTO / Software Engineer
    CiiVSOFT

    Designed scalable Python systems for enterprise hiring automation, launched NLP parsing products, and led engineering delivery across major European client onboarding programs.

  3. January 2017 — December 2018

    Data Platform Engineer
    Pricesearcher.com

    Engineered high-throughput Python data pipelines for hundreds of millions of live product updates, including large-scale migrations and platform-level optimisation work.

  4. March 2016 - December 2016

    Innovations Technician
    Capita Customer Management

    Built innovation-focused internal tooling and rapid prototypes to improve operational efficiency and support faster decision-making across customer operations.

  5. January 2008 — March 2016

    Web Administrator / Communications Manager
    Capita Customer Management

    Created real-time operational web tooling and reporting systems, improving decision speed and reducing manual workload across multiple business sites.

  6. August 1998 — December 2006

    Software Engineer
    Marconi PLC

    Started in embedded software, delivering production C/C++ solutions, testing workflows, and engineering utilities while building a strong software lifecycle foundation.

  7. August 1996 — August 1998

    Trainee Software Engineer
    Marconi PLC

    Completed foundational engineering training while supporting software delivery, testing activities, and technical documentation in a production environment.