I am an experienced software engineer with a focus on Python, React, AWS and serverless architectures. I have delivered secure, scalable data platforms for enterprise clients and helped build end-to-end solutions that reduce operational costs. I am a very passionate developer and get a real buzz from learning new technologies by reading books, watching courses and workshops. I regularly collaborate with product owners to refine requirements, prioritise features and align technical solutions with business objectives, while maintaining a friendly and proactive approach to problem solving.

James Horrigan

I am an experienced software engineer with a focus on Python, React, AWS and serverless architectures. I have delivered secure, scalable data platforms for enterprise clients and helped build end-to-end solutions that reduce operational costs. I am a very passionate developer and get a real buzz from learning new technologies by reading books, watching courses and workshops. I regularly collaborate with product owners to refine requirements, prioritise features and align technical solutions with business objectives, while maintaining a friendly and proactive approach to problem solving.

Available to hire

I am an experienced software engineer with a focus on Python, React, AWS and serverless architectures. I have delivered secure, scalable data platforms for enterprise clients and helped build end-to-end solutions that reduce operational costs. I am a very passionate developer and get a real buzz from learning new technologies by reading books, watching courses and workshops.

I regularly collaborate with product owners to refine requirements, prioritise features and align technical solutions with business objectives, while maintaining a friendly and proactive approach to problem solving.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Data Platform Engineer at Capita
March 1, 2014 - September 8, 2025
Acted as the first point of resolution for operational application issues; maintained payroll software systems written in embedded C; developed data ingestion utilities and supported integration with external APIs; collaborated with product owners to refine requirements and priorities; delivered secure, scalable data platform solutions.
Software Engineer (Payroll Systems) at Capita
March 1, 2016 - September 8, 2025
Maintained payroll software systems written in embedded C; monitored and addressed software defects; developed command-line and intranet utilities to aid developers; implemented features per customer requirements and supported ongoing maintenance.
Data Platform Engineer at PriceSearcher
December 1, 2018 - September 8, 2025
Worked on the data platform team supporting a vertical search engine for a start-up aiming to index every product in the world and track every price globally.
Data Platform Engineer (Contract) at Intrum
June 1, 2025 - September 8, 2025
Developed secure, customized authentication flows using Amazon Cognito; implemented MFA, registration and login workflows; designed full-stack content delivery with CloudFront; integrated with external APIs; built real-time transcripts UI with sentiment analysis; collaborated with product owners to refine requirements and priorities; delivered solutions within an Agile framework using CI/CD via Azure DevOps.
Software Engineer at Marconi Communications
August 1, 1998 - September 8, 2025
Redesigned intranet site using HTML, CSS, ASP and jQuery; developed operational tools including Excel-to-SQL data flows, outbound campaign management, internal call-back system and social features to improve processes.
Software Engineer Apprentice at Marconi Interactive Systems
September 1, 2006 - September 8, 2025
Completed a two-year software engineering apprenticeship with three department placements (Product Testing, Business Improvement, Innovation, Purchasing and Quality Liaison).
Contract Software Engineer at Intrum
June 30, 2025 - September 8, 2025
Developed secure, custom authentication flows for clients using Amazon Cognito; implemented registration, login, MFA and integration with external APIs; set up real-time monitoring and improved client onboarding.
Lead Developer / Python Data Engineer at Capita
March 1, 2014 - September 8, 2025
Led the Python feed processor development, built data ingestion pipelines, and supported migration projects; integrated with Elasticsearch and DynamoDB; designed data ingestion for millions of products and supported end-to-end data flow.
Contract Developer at Capita
December 1, 2016 - September 8, 2025
Built secure, scalable data platform components and data ingestion flows; utilized SQS, ESB and data endpoints; migrated large datasets and implemented backend workflows.
Data Platform Engineer at PriceSearcher
December 31, 2018 - September 8, 2025
Acted as price searcher; built data platform to index and track pricing, migrated data, collaborated with product owners, and ensured reliable data delivery.
Contract Developer at Intrum
June 30, 2025 - September 8, 2025
Contract developer delivering secure, custom authentication flows for clients using Amazon Cognito. Designed and implemented a full stack content delivery solution leveraging AWS CloudFront for global distribution at the edge. Built real-time call transcript ingestion UI with sentiment analysis and collaborated with product owners to refine requirements and features. Implemented CI/CD pipelines via Azure DevOps.
Price Searcher
December 31, 2018 - September 8, 2025
Worked on the data platform team supporting a vertical search engine for an ambitious startup aiming to index every product in the world and track every price.
Software Engineer at Capita
March 31, 2016 - September 8, 2025
Maintained payphone software system written in embedded C, monitored and addressed software defects. Developed payphone software features according to customer requirements. Built command line and internet utilities to assist developers.
Lead Developer at Capita
March 31, 2014 - September 8, 2025
Acted as first point of resolution for operational application issues, ran the MetraNet billing system (SQL queries for reports and insights). Led the Python feed processor, persisted data across Elasticsearch, DynamoDB and MySQL, and built integration with Redis and e-commerce plug-ins (Shopify & Magento) via SQS and EB workers. Designed end-to-end data ingestion architecture for millions of products from retailers including Amazon & eBay.
Software Engineer at Marconi Communications
July 31, 1998 - September 8, 2025
Redesigned, developed and launched a new intranet site using HTML, CSS, ASP and jQuery. Implemented features to solve operational issues (Excel-to-SQL uploader, outbound campaign management, customer call-back, internal social features). Promoted and led charity fundraising and managed an action group.
Software Engineer Apprentice at Marconi Interactive Systems
September 30, 2006 - September 8, 2025
Completed a two-year software engineering apprenticeship across multiple departments including Product Testing, Business Improvement, Innovation, Purchasing and Quality Liaison.

Education

at St. Helen's College
September 1, 1998 - July 1, 1999
at La Salle High School
September 1, 1995 - August 1, 1996
at Liverpool Technology Centre
September 1, 1995 - August 1, 1996
at St Helens College
September 1, 1998 - July 1, 1999
at St. Helens College
September 1, 1998 - July 31, 1999
at De La Salle High School
September 1, 1995 - August 31, 1996

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Retail, Education, Media & Entertainment, Telecommunications

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more