Hi, I'm

Joshua
Hamilton-Brown.

I build reliable full-stack applications.

Software Engineer with 3+ years of enterprise experience at Vodafone UK, currently completing an MSc in Software Engineering in Estonia. Focused on Java, React, and scalable cloud infrastructure.

About Me

I am a Software Engineer bridging the gap between enterprise development and modern cloud-native architectures. I spent over three years at Vodafone UK building internal tooling, optimizing customer journeys, and working within agile delivery teams.

Currently, I am based in Tallinn, pursuing a joint MSc in Software Engineering at the University of Tartu and TalTech. I specialize in backend development with Java/Spring Boot and building responsive frontends with React and TypeScript.

I believe in writing clean, testable code and leveraging automation (CI/CD, Docker) to remove operational friction.

Joshua Hamilton-Brown

Experience & Skills

Background

MSc Software Engineering

Sep 2024 - Present

University of Tartu & TalTech

Focusing on software quality assurance, distributed systems, and requirements engineering.

Software Developer / Tech Analyst

Sep 2018 - Mar 2024

Vodafone UK

Built resilient internal tooling in Java, managed CI/CD pipelines on AWS, and collaborated across cross-functional teams to map complex user journeys and analyze system data.

Technical Stack

Languages

Java TypeScript JavaScript SQL Python C#

Frameworks & Libraries

Spring Boot React Node.js REST APIs

Infrastructure & Tools

AWS Docker PostgreSQL Git CI/CD Linux/WSL

Featured Projects

Helpobot (Task Management API)

A full-stack, enterprise-style task tracking system built using a monorepo architecture. Features a robust REST API backend mapped to a relational database, consumed by a modern frontend SPA.

Java 21 Spring Boot React/TypeScript PostgreSQL

Banking Application Prototype

Acted as Lead Developer for a university project designing an end-to-end banking prototype. Managed requirements engineering, architectural decision-making, and testing protocols for the team.

Full-Stack Agile/Scrum System Design

Get In Touch

I am currently based in Tallinn and actively looking for Mid-Level / Junior Software Engineering roles. If you are looking for an engineer with enterprise experience who values clean code and system reliability, let's talk.

Email Me