Pedro Barcellos

Pedro Barcellos

Software Engineer

Backend engineer focused on Java, Spring Boot, and distributed systems. I enjoy building clean APIs, crafting developer tooling, and learning how things work under the hood.

Featured Projects

View all →

pedroreis.dev

Portfolio Java web application that displays project statistics, with a traditional MVC architecture using Spring Boot controllers, models, and JTE templates for the view layer.

github-api maven portfolio spring-boot sqlite web

roadmap

A repository tracking engineering growth, architectural milestones, and technical evolution.

career journal roadmap

transfer-web-api

A high-concurrency Financial Transfers API built with Spring Boot. Features robust transaction management with Pessimistic Locking to prevent lost updates and a resilient audit system for banking compliance.

banking clean-code java rest-api spring-boot web

java-http-server

Minimalist Java Web Server: From TCP Sockets to HTTP Controllers. A zero-dependency implementation of the request-response lifecycle.

http java server study tcp