# João Pedro Batista da Silva

> Portfolio of João Pedro Batista da Silva — backend-focused fullstack developer in Recife, Pernambuco, Brazil. Java, Spring Boot, Python, FastAPI, React and TypeScript. 4x AWS certified.

I'm a self-taught, backend-focused fullstack developer from Recife, Brazil. I build RESTful APIs with Spring Boot, Flask and FastAPI following clean architecture, and ship features end-to-end with React, TypeScript, Express and Supabase. My background spans C, Java and Python, with hands-on work in automation, messaging (RabbitMQ) and data pipelines.

## About

I'm a backend-focused fullstack developer from Recife, Brazil — self-taught, and most at home on the server side. Most of what I build lives behind the API: REST services, automation, messaging and data pipelines, with just enough frontend to ship the whole thing end to end.

Currently building software at Web Star Studio and finishing my B.Sc. in Computer Science at CESAR School. I'm 4x AWS certified, Red Hat certified, and I enjoy turning messy problems into clean, well-tested systems.

## Skills

### Backend & Data

Java · Spring Boot · Python · FastAPI · Flask · C · REST APIs · Clean Architecture · JPA · JWT · RabbitMQ · MySQL · PostgreSQL · SQL · Power BI

### Frontend & Web

React · TypeScript · JavaScript · Node.js · Express · Supabase · HTML / CSS

### DevOps & Cloud

Docker · Linux · AWS · Git · Selenium

## Certifications

8 verifiable credentials, including 4 from AWS and one from Red Hat. Every entry links to its public verification page.

- [AWS Certified Solutions Architect – Associate](https://www.credly.com/badges/616e8e9f-0775-4f24-8134-df99fee6129a/linked_in_profile) — AWS, 2026. Designing cost- and performance-optimized solutions on AWS.
- [AWS Certified Developer – Associate](https://www.credly.com/badges/a31d63d2-77df-4c88-b866-0a7375a26db8/linked_in_profile) — AWS, 2026. Developing, deploying and debugging cloud-native applications on AWS.
- [AWS Certified Cloud Practitioner](https://www.credly.com/badges/dbb35d3b-0835-46df-9971-55257d42828d/linked_in_profile) — AWS, 2026. High-level understanding of the AWS Cloud, services and value.
- [AWS Certified AI Practitioner](https://www.credly.com/badges/03e6e3e6-f3dc-462e-8818-c684cf79857f/linked_in_profile) — AWS, 2026. AI, ML and generative-AI concepts and use cases.
- [Red Hat System Administration I (RH124)](https://www.credly.com/badges/9baf9458-3bbe-47c1-a555-9841596be610/linked_in_profile) — Red Hat, 2026. Core Linux administration competence.
- [Claude Code in Action](https://verify.skilljar.com/c/uub6h49opevd) — Anthropic, 2026. Using Claude Code for software-development tasks.
- [Model Context Protocol: Advanced Topics](https://verify.skilljar.com/c/zoh42avbdeoe) — Anthropic, 2026. Advanced MCP features and implementation patterns.
- [CS50x: Introduction to Computer Science](https://certificates.cs50.io/015e4765-37c7-429a-be85-0f001ec66073.pdf?size=letter) — edX, 2025. The intellectual enterprises of CS and the art of programming.

## Featured projects

### HLTV Telegram Scraper

A Python bot that monitors a team's HLTV page (e.g. FURIA) and pushes Telegram alerts whenever a new match is detected. (Python · 2025)

### Spam Classifier

Classifies emails as Productive or Unproductive using Machine Learning and the OpenAI API, then suggests professional auto-replies. (Python · 2025)

### Spring Boot REST API

A Spring Boot REST API exploring JPA persistence and JWT authentication with a clean, layered architecture. (Java · 2025)

## Contact

Open to full-time roles and freelance work. Email jpbs@cesar.school, or use the form on this page — it opens your own mail client, nothing is sent to a server.

- [GitHub](https://github.com/Joaopedrobs7)
- [LinkedIn](https://www.linkedin.com/in/joao-pedro-batista-silva/)
- [Email — jpbs@cesar.school](mailto:jpbs@cesar.school)

---

Canonical HTML: https://jpbatista.xyz/ · Agent index: https://jpbatista.xyz/llms.txt · Sitemap: https://jpbatista.xyz/sitemap.xml
