John Bromley

Java / Spring Boot focused student developer building practical web applications.

Final-year BSc Applied Software Engineering student at Cardiff University. I’m focused on database-backed systems, clean service structure, security-conscious development, and software that solves real user problems.

Practical software, clear structure, honest progress.

I’m entering my final year of BSc Applied Software Engineering at Cardiff University. I’m most interested in backend development, Java web applications, relational databases, and turning practical problems into usable systems.

My projects have helped me practise layered architecture, authentication flows, database design, validation, error handling, deployment planning, and security-conscious development.

I use AI tools as part of my workflow for planning, review, debugging, and learning, while making sure I understand and control the final implementation.

Selected work

Projects showing progress across Java, Spring Boot, SQL, security, deployment, user workflows, and client-style development.

Current stack

Main focus

Java Spring Boot SQL MariaDB PostgreSQL Layered architecture Git / GitHub

Used in projects

Thymeleaf Spring Security JPA Flyway JUnit Terraform Jenkins

Currently improving

Frontend polish Testing strategy Deployment workflows Security review Production-ready structure

Cardiff University, National Software Academy.

BSc Applied Software Engineering

Cardiff University · 2024 – Present

BCS-accredited

Project-based degree taught through client-led software projects, Agile teamwork, demonstrations, code feedback, and reflective project portfolios.

Java Database systems Web development DevOps Cyber security Scalability AI for software engineers

Customer-facing technical support and communication.

Technology Specialist — Currys, Cardiff

2023 – Present

Current

Front-line technical support role helping customers diagnose device and software issues, support data transfers and repair bookings, and explain practical next steps clearly to non-technical users.

Technical support Customer communication Problem diagnosis Repair documentation

Shift Leader — Caffe Nero, Llandudno

2022 – 2023

Led shifts, supported colleagues, handled customer issues, and kept service running under pressure in a fast-paced customer service environment.

Teamwork Organisation Problem solving Responsibility

Open to internships, placements, and project discussions.