~/kieran/cv

London, UK / Remote

Kieran Caruana

Software Developer

Software developer with full stack development experience. Comfortable with enterprise backend development and modern frontend development. Interested in building elegant and performant applications, passionate about solving hard problems.

  • GitHub
  • LinkedIn
  • Skills
  • Experience
  • Projects
  • Qualifications

Skills

Languages
  • Java
  • TypeScript
  • JavaScript
  • Python
  • SQL
Frameworks & libraries
  • Quarkus
  • Spring Boot
  • React
  • Angular
  • Next.js
  • Three.js
  • Tailwind CSS
Tools
  • Git
  • OpenSearch
  • Jira
  • Docker
  • OpenShift
  • Grafana
  • Kafka
  • Jenkins
  • CI/CD
  • SonarQube
  • Aquasec
AI Tools
  • Claude
  • GitHub Copilot
  • Creating and using MCP servers

Experience

  1. Software Developer

    January 2023 – Present

    Legal & General Asset Management · London, UK / Remote

    Developing and maintaining internal applications for the business, including Java Spring Boot and Quarkus backend services and React frontend applications.

    • Maintains large enterprise Java Quarkus backend services, utilising Kafka, REST APIs, and PostgreSQL.
    • Rewrote and maintained Angular frontend services, improving performance and user experience.
    • Added metrics and monitoring to backend services utilising Grafana, improving observability and reliability.
    • Worked in an agile methodology, participating in daily stand-ups, sprint planning, and retrospectives.
    • Collaborated with cross-functional teams to deliver high-quality software solutions.
    • Improved application performance and user experience through code optimization and refactoring.
  2. Apprentice Software Developer

    September 2019 – December 2022

    Legal & General Asset Management · London, UK / Remote

    Completed a 3-year apprenticeship in software development, gaining experience in various technologies and domains.

    • Frequently moved around teams to work on different projects, not only gaining experience in different technologies, but also learning to quickly adapt to a new large codebase and team.
    • Worked on a variety of projects, including backend services, frontend applications, and internal tools.
    • Gained experience in Java Spring Boot, Quarkus, React, and other technologies.
    • Participated in code reviews and contributed to improving code quality and best practices.
    • Became experienced in fintech specific technologies/tools, such as Transformer by Trace Financial

Projects

  • Homelab

    Self-hosted infrastructure I run at home to build hands-on experience with virtualisation, containers and operating services outside of work.

    • Administer a Proxmox VE node as a virtualisation host for self-hosted services.
    • Deploy and manage services as Docker containers, using Portainer to organise and maintain container stacks.
    • Own the full lifecycle of the services I run, from deployment and configuration to updates and troubleshooting.
    • Proxmox VE
    • Docker
    • Portainer
    • Linux
  • Active Snowsports Website

    Redesigned the storefront site of Active Snowsports, a small business in the UK, to bring it up to modern standards and improve the user experience.

    • Redesigned the website to be responsive and mobile-friendly, improving the user experience on all devices.
    • Created a custom WordPress theme to achieve the desired design and functionality, while also improving performance and maintainability.
    • Was delivered quickly to minimise downtime for the business
    • WordPress
    • WooCommerce
    • WP-CLI
    Visit site↗ (Active Snowsports Website, opens in a new tab)

Qualifications

  • BSc(Hons.), Digital and Technology Solutions

    ADA National College for Digital Skills, Accredited by Open University

    Grade: 2:1 with Honours

    2022

  • Apprenticeship - Level 6, Digital and Technology Solutions Professional (Software Engineer)

    ADA National College for Digital Skills

    Grade: Merit

    2022

  • Apprenticeship - Level 4, Software Developer

    ADA National College for Digital Skills

    Grade: Distinction

    2021

Proxmox VE · Self-hosted

Homelab

Live stats from the server I run at home. The 3D PC you zoomed in on is driven by the same data: its fans follow the CPU load, the RAM cards follow memory, and the front panel shows the rest.

Connecting

Connecting to the homelab…

Attribution

Credits

Work by other people that this site is built on, with thanks.

  • 3D model

    Lumen 64 || Computer (opens in a new tab)

    by dark_igorek (opens in a new tab) · CC BY 4.0 (opens in a new tab)

    Modified by Kieran Caruana for this site.