Hello, I'm

Pedro Braga

I am |

Software Engineering student at UCB and IT intern at CAESB. Focused on Java backend development with Spring and PostgreSQL, looking for junior software development opportunities.

About Me

Who am I

Foto de Pedro Braga

Software Engineering student at Universidade Católica de Brasília, with hands-on experience in developing and maintaining Fullstack systems. Currently an IT intern at CAESB, working on improving applications with Java, JavaScript, React, XHTML, and Azure services. My main focus is Java backend development with Spring and PostgreSQL, complemented by web development and data analysis projects.

Location Brasília, DF
Internship CAESB — IT
Degree Software Eng. — UCB
Availability Open to opportunities
0 Featured Projects
0 Skill Areas
0 Years Coding
Get in touch

My Journey

Where I've been

2025 — Present

IT Intern — CAESB

Developing and maintaining Fullstack applications with Java, JavaScript, React, XHTML, and Azure services.

2024 — 2025

Video Editor — Freelancer

Responsible for editing audiovisual content and directly interfacing with clients to align requirements and ensure the quality of the final product.

2024 — 2024

Intern — CredSolaris

Optimizing workflows through process automation. Technical support and specialized customer service.

2023 - 2024

Solução Acessoria Vendas/Cobranças

Administrative assistant, customer service, and Excel spreadsheets.

My Projects

What I've built

Java · Spring · PostgreSQL

Carteira API

Personal Java backend project for a digital wallet: registration, JWT login, balance, deposits and transfers. ACID transactions, idempotent retries, modular architecture and concurrency tests. Paginated statements are planned.

Java 21 Spring Modulith PostgreSQL JWT
React · Firebase

Academic ERP

Team university project for managing students, courses and enrollments. Contributions include course selection in enrollment and authentication updates with React and Firebase.

ReactFirebaseJavaScript
C · POSIX

Multiplayer Minesweeper

Team Operating Systems project: a terminal game written in C. Participation in a multiplayer implementation using POSIX threads and semaphores for concurrent execution.

CThreadsPOSIX
HTML · CSS · JS

Personal Portfolio

Responsive landing page with dark mode, Canvas animations, typing effect, and scroll-spy. Built from scratch with HTML, CSS, and vanilla JavaScript.

HTML5 CSS3 JavaScript Canvas API

My Skills

Technologies I use

Java · Spring

REST API with JWT authentication, deposits and atomic transfers.

PostgreSQL · Flyway

Versioned migrations, financial constraints and pessimistic locking.

React · Firebase

Academic ERP with authentication and student, course and enrollment screens.

HTML & CSS

Responsive bilingual portfolio with themes and GitHub API integration.

Python · pandas

Data analysis projects and initial exploration of credit default data.

Git · GitHub Actions

Pull requests, automated builds, architecture checks and integration tests.

Courses & Learning

Complementary training, separate from professional certifications

☕

Java Programming

Udemy

。🇯‌🇸‌

TypeScript e JavaScript

Udemy

⚛️

React Development

Udemy

Selected Repositories

Public projects with repository details from GitHub

Loading repositories...