Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Alan Kavanagh

Senior Software Engineer

Summary

Highly conscientious problem solver with a demonstrated history working in the software industry. A strong engineering professional with a proven technical aptitude and a thirst for knowledge. Experienced with all stages of the software development lifecycle; analysis, design, implementation and testing. Recently completed a Master of Science in Software Architecture and has previously studied a Master of Science in Software Technology, a Post Graduate Diploma in Software Engineering and a Bachelor of Science in Computer Science.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer / Java Developer

UST Spain / Capital One
06.2024 - 02.2025
  • Developed AWS Lambda and AWS Fargate serverless containers.
  • Supported migration of the Personal Details functionality from on-premise to cloud.
  • Developed and extended the Microservices-based Architecture.
  • Participated in a focus group for development of an in-house reusable software library portal.
  • Delivered bug fixes, improvements, and feature deliveries across multiple different components.

Thesis Research / Cloud Developer

Technological University Dublin
04.2023 - 01.2024
  • Research: ‘A Performance and Cost Comparison of Java-based Function-as-a-Service solutions on AWS’.
  • Investigated the latest coldstart mitigation strategies for serverless computing.
  • Completed state-of-the-art literature reviews and designed a research proposal.
  • Wrote a research project/thesis that received an A grade.

Senior Software Engineer / Java Developer

Mastercard
05.2022 - 04.2023
  • Worked on a greenfield project for Mastercard's Fraud & Security division.
  • Developed and extended the Microservices-based Architecture.
  • Implemented new functionality using RESTful APIs.
  • Delivered bug fixes, improvements, and feature deliveries across multiple different microservices.
  • Deployed development and test environments and configured the associated Jenkins builds.
  • Created Unit Tests, Spock Tests, and Selenium Tests for all new feature development.

Senior Software Engineer / Java Developer

Department of Agriculture, Food and the Marine
12.2021 - 04.2022
  • Required 4 days to be fully on-boarded and productive ("contractor world record" as per management).
  • Flagged LOG4J remote-execution vulnerability on second week which required upgrade of almost all DAFM projects.
  • Immediately delivered value to Veterinary Medicine project from second week.
  • Implemented new requirements using Spring and Struts frameworks.
  • Worked closely with the Department and Business for requirement specification.
  • Delivered bug fixes, improvements, and feature deliveries across multiple Java projects.
  • Supported contractor on-boarding and environment configuration.

Software Engineer / Java Developer

FINEOS
03.2019 - 12.2021
  • Supported system architects with delivery of Java features for the claims and absence products.
  • Developed and extended the FINEOS Public APIs.
  • Participated in technical analysis and early engagement meetings for feature delivery.
  • Led the delivery of multiple features with support from junior engineers.
  • Supported cloud architects with the migration of product deployables to AWS.
  • Supported system architects with the implementation of Configuration as Source.
  • Responsible for sonar vulnerability reports for each software release.
  • Mentored junior software engineers and graduates.

Lead Software Engineer / Java Developer

General Motors
08.2018 - 03.2019
  • Lead Java engineer and architect for the Utility Net microservices project which was delivered to production 4 months ahead of schedule.
  • Scrum Master for 3 projects: Utility Net (Secure segmented network for IoT devices), Vision as a Service (AI project for analyzing faults in manufacturing), Process Wizard (Image compression and conversion application which supports VaaS).
  • Responsible for defining and prioritizing the backlog for Utility Net.
  • Enforced Agile best practice during the General Motors Agile Transformation.
  • Mentored and supported 42 graduate software engineers.

Software Engineer / Java Developer

Ericsson
06.2014 - 08.2018
  • Supported senior engineers with delivery of Java features to the Ericsson Network Manager.
  • Responsible for deployment and upgrade of the Ericsson Network Manager.
  • Delivered the PostgreSQL 8.x to PostgreSQL 9.x Database Upgrade.
  • Customer First Point of Contact for PostgreSQL Databases (24/7 On-call).
  • Stand-in Scrum Master in the absence of Team Scrum Master.
  • Supported onboarding of software engineer graduates and new hires.

Customer Service Manager

Ladbrokes Bookmakers
04.2011 - 06.2014
  • Responsible for managing multiple teams of cashiers in various stores throughout Dublin.
  • Created a winning mentality and a competitive team of employees.
  • Trained and on-boarded new team members.
  • Inspired team members by creating a collaborative synergy within the stores.
  • Set targets for team members and guided each member towards achieving them.
  • Responsible for conflict resolution and ensuring customer satisfaction.
  • Communicated with area managers about store performance.

Education

Master of Science - Software Architecture

Technological University Dublin
Dublin
04.2001 -

Master of Science - Software Technology

Technological University Dublin
Dublin
04.2001 -

Post Graduate Diploma - Software Engineering

Technological University Dublin
Dublin
04.2001 -

Bachelor of Science - Computer Science

Technological University Dublin
Dublin
04.2001 -

Skills

Java Development

Linux Administration

Database Administration

Python Development

CI/CD Build and Release

Amazon Web Services

Agile, Scrum, Kanban

Git, Subversion

Timeline

Senior Software Engineer / Java Developer

UST Spain / Capital One
06.2024 - 02.2025

Thesis Research / Cloud Developer

Technological University Dublin
04.2023 - 01.2024

Senior Software Engineer / Java Developer

Mastercard
05.2022 - 04.2023

Senior Software Engineer / Java Developer

Department of Agriculture, Food and the Marine
12.2021 - 04.2022

Software Engineer / Java Developer

FINEOS
03.2019 - 12.2021

Lead Software Engineer / Java Developer

General Motors
08.2018 - 03.2019

Software Engineer / Java Developer

Ericsson
06.2014 - 08.2018

Customer Service Manager

Ladbrokes Bookmakers
04.2011 - 06.2014

Master of Science - Software Architecture

Technological University Dublin
04.2001 -

Master of Science - Software Technology

Technological University Dublin
04.2001 -

Post Graduate Diploma - Software Engineering

Technological University Dublin
04.2001 -

Bachelor of Science - Computer Science

Technological University Dublin
04.2001 -
Alan KavanaghSenior Software Engineer