// hello, world

Nathaniel Tefera.

Backend Engineer — Java · Spring Boot · REST APIs

I build robust, scalable backend systems and craft clean APIs. When the situation calls for it, I venture into React to ship full-stack features.

View Projects Get in Touch

// 01 — about

Crafting backends
that scale.

I'm a backend-focused software engineer with deep expertise in Java and the Spring ecosystem. I specialise in designing RESTful APIs, microservices, and systems that are both performant and maintainable.

With a secondary skill set in React, I bridge the gap between backend logic and user-facing features — taking full ownership of a feature from database to browser when the team needs it.

I care about clean architecture, well-documented APIs, and code that future-me (and teammates) will actually enjoy reading.

// Backend

Java 17+ Spring Boot Spring MVC Hibernate / JPA REST APIs Microservices Maven / Gradle

// Frontend

React JavaScript (ES6+) HTML & CSS

// Tooling & Infra

Git Docker PostgreSQL MySQL Linux Nginx

// 02 — projects

Things I've built.

A selection of personal and professional projects. Update these with your real work!

🔌

API Gateway Service

A Spring Boot microservice acting as an API gateway — routing, auth, and rate-limiting for downstream services.

Java Spring Boot JWT Docker
📊

Task Dashboard

Full-stack task manager — Java REST backend with a React frontend. CRUD, filtering, and persistent state.

Java React PostgreSQL REST
🗄️

DB Migration CLI

A lightweight command-line tool for managing SQL schema migrations with rollback support. Built in Java.

Java CLI MySQL JDBC

// 03 — contact

Let's talk.

Open to new opportunities, collaborations, or just a good conversation about software engineering.

nathan.tefera@outlook.com