Available for Work

Hi, I'm
Guilherme Pedroza

Backend & AI Developer

Backend Developer specializing in Java and Python. Experienced in microservices architecture, data pipelines, and high-performance distributed systems.

@RestController
@RequestMapping("/api/developer")
public class PortfolioController {

    private final String name = "Guilherme B. S. Pedroza";
    private final List<String> roles = List.of(
        "Backend Developer",
        "AI Engineer"
    );

    @GetMapping("/status")
    public ResponseEntity<String> ping() {
        return ResponseEntity.ok("Ready to build scalable systems!");
    }
}

About Me

I'm a Computer Engineering student based in Uberlândia-MG, Brazil. I specialize in backend development and AI engineering, ensuring performance, automated testing, and the delivery of robust software.

With deep expertise in Java and Python, I build complex microservices, data pipelines, and high-performance distributed systems. My experience extends to modern data infrastructures using PostgreSQL, Kafka, and Docker, as well as applying Machine Learning through PyTorch and TensorFlow.

My academic and practical background includes Advanced Data Structures, Applied Linear Algebra, and Calculus, enabling me to engineer sophisticated solutions spanning from scientific baselines to event-driven architectures.

Tech Stack

Java
Python
Spring Ecosystem
TypeScript
PyTorch
TensorFlow
PostgreSQL
MySQL & OracleSQL
Apache Kafka
Docker
Machine Learning
Data Structures

Featured Projects

YOLOv1 from Scratch

Scientific baseline for single-stage object detection, implemented from scratch in PyTorch. Conducted controlled experiments on Pascal VOC 2012 and engineered Gradient Accumulation to maintain effective batch sizes under hardware constraints (RTX 2060).

Python 3.12 PyTorch ResNet18

Redline Project

Hybrid sports prediction system for F1 using vectorized Monte Carlo simulations. Integrated Python/TensorFlow microservices to execute thousands of probabilistic scenarios per second, served via a Java API.

Java 25 Spring Boot 3 TensorFlow Python 3.13
View on GitHub

Geo-Matching Service

High-performance event-driven geospatial indexing service using CQRS and Event Sourcing. Implemented an In-Memory QuadTree and an asynchronous pipeline with Kafka (KRaft) for high-throughput ingestion.

Java 25 Spring Boot 3 Apache Kafka
View on GitHub

Secure Payment Service

Financial microservice focused on ACID transactional consistency and digital wallets. Implemented Optimistic Locking to prevent Race Conditions and Double-Spending in concurrent P2P transfers.

Java 21 Spring Boot 3 PostgreSQL
View on GitHub

Honors & Hackathons

NASA Space Apps 2025 - Meteor Madness

Project Leader & Backend Developer

Led the "BUG BUSTERS" team in developing a real-time asteroid impact simulator using NASA NeoWs API data. Engineered the backend physics engine for orbital mechanics calculations, estimating kinetic damage, and integrating topographic data.

Java 25 Spring Boot 3 Physics Algorithms Three.js TypeScript

Let's build something amazing

I'm currently available for new opportunities and collaborations.

Location: Uberlândia-MG, Brazil | Phone: +55 34 98895-7343