Backend APIs
I build and maintain Java and Spring Boot services used by other applications and teams across a large enterprise environment.
Backend software engineer
I am a Software Engineer Consultant at Allstate Northern Ireland, where I work on enterprise APIs and backend services. My day-to-day work includes adding features, improving older systems, writing tests, and helping changes move safely into production.
What I do
I have worked across the full development process, from building APIs and writing tests to supporting deployments and maintaining systems already in production.
I build and maintain Java and Spring Boot services used by other applications and teams across a large enterprise environment.
I improve older applications by refactoring difficult code, adding tests, and making systems easier to maintain without disrupting the people who rely on them.
My work has also included unit testing, Linux support, deployments, knowledge-sharing sessions, and helping newer developers settle into the team.
Skills
My strongest area is backend development with Java and Spring Boot, supported by testing, CI/CD, Linux, and the tools used to release and maintain software.
Experience
I joined Allstate as an intern in 2023 and stayed on after graduating. Each role has given me more responsibility for the services I work on and how they are delivered.
Current role
Previous role
Earlier role
Selected work
Most of my experience comes from enterprise systems, so some details cannot be shared publicly. These examples give an overview of the work I have contributed to.
Enterprise APIs
Worked on APIs that allow other systems to search for and retrieve policy information across several enterprise applications.
Modernization
Refactored older code, improved test coverage, and fixed performance and maintainability issues in established applications.
Delivery support
Wrote automated tests, supported Linux environments, assisted with deployments, and shared technical knowledge across the team.
Education
I graduated in 2025 with First-Class Honours and a Distinction in Professional Practice, alongside two years of industry experience.
Degree
Ulster University, Magee Campus
Recognition
Contact
You can reach me on LinkedIn to discuss software engineering opportunities, or visit GitHub to see what I have been working on outside my day job.
The best place to contact me about roles or opportunities.
Personal projects, experiments, and public code samples.
Java, Spring Boot, APIs, testing, and legacy modernization.