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.
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
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.
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
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