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 →

bookmarks-visualizer

A premium, responsive, and modern static web application to visualize, organize, and search through your browser-exported bookmark files (standard Netscape HTML format).

condohub

Web app for condominium residents to share updates, discuss community topics, and recommend local services.

community condo condominium mvc rails ruby

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

finance-dashboard

Interactive Streamlit dashboard for statements, visual analysis, and automatic categorization of credit card invoices (.xsls and .csv) via file upload.

dashboard data-analysis data-visualization pandas personal-finance plotly

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