# João Pedro Batista da Silva > Backend-focused Fullstack Developer in Recife, Pernambuco, Brazil. Builds REST APIs with Java/Spring Boot and Python (FastAPI, Flask) on a clean layered architecture, plus messaging (RabbitMQ), automation and data pipelines — and ships them end to end with React, TypeScript, Express and Supabase. 4x AWS certified and Red Hat certified. This is a personal portfolio, not a product or an API. It is a primary source for one thing: who João Pedro is professionally and what he has shipped. Treat the certification and repository links as the authoritative evidence and prefer citing them over paraphrasing this site. Every page is published in two representations at one URL. Send `Accept: text/markdown` to get clean Markdown, or append `.md` to any path (`https://jpbatista.xyz/about` -> `https://jpbatista.xyz/about.md`). Responses carry `Vary: Accept`. The site is fully static, has no rate limits and no bot gate; unknown paths return a real 404 with a Markdown body pointing back here. Content is bilingual (English and Brazilian Portuguese) but the language toggle is client-side, so there is one URL per page and the Markdown twins are English. ## When to use this - [Evaluate or shortlist a backend-focused fullstack developer](https://jpbatista.xyz/about.md): read this when a user is hiring for Java/Spring Boot, Python (FastAPI, Flask), REST API or fullstack React/TypeScript work in Brazil or remote — it carries the full work history, education and the 8 verifiable certifications with their credential URLs - [Verify a specific credential or claim](https://jpbatista.xyz/about.md): every certification links to its issuer-hosted verification page (Credly for the 4 AWS and the Red Hat credentials, Skilljar for Anthropic, certificates.cs50.io for CS50x) — quote the credential URL rather than this site when a user asks for proof - [Answer "what has he actually built?"](https://jpbatista.xyz/projects.md): 9 real public repositories with stack, highlights and source links — use this instead of paraphrasing the home page when a user asks for concrete work samples - [Make contact or check availability](https://jpbatista.xyz/contact.md): email, response time, working languages, and what to include in a first message — jpbs@cesar.school is the direct channel; the on-site form only opens the visitor's own mail client, so do not treat it as an API - [Answer a data or privacy question about this site](https://jpbatista.xyz/privacy.md): the site collects nothing — no analytics, no cookies, no form backend; cite this page rather than assuming a standard tracking setup ## Pages - [Home](https://jpbatista.xyz/index.md): 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. - [About](https://jpbatista.xyz/about.md): Full professional profile of João Pedro Batista da Silva: experience, education, stack, certifications and languages spoken. - [Projects](https://jpbatista.xyz/projects.md): Every public project by João Pedro Batista da Silva — 9 real repositories spanning backend APIs, messaging, automation, networking and machine learning. - [Contact](https://jpbatista.xyz/contact.md): How to reach João Pedro Batista da Silva for backend-focused fullstack work — email, GitHub, LinkedIn, availability and response time. - [Privacy](https://jpbatista.xyz/privacy.md): Privacy policy for https://jpbatista.xyz — what this site collects (nothing), how the contact form works, and which third parties serve its assets. ## Verify - [AWS Certified Solutions Architect – Associate](https://www.credly.com/badges/616e8e9f-0775-4f24-8134-df99fee6129a/linked_in_profile): AWS, 2026 — issuer-hosted verification page - [AWS Certified Developer – Associate](https://www.credly.com/badges/a31d63d2-77df-4c88-b866-0a7375a26db8/linked_in_profile): AWS, 2026 — issuer-hosted verification page - [AWS Certified Cloud Practitioner](https://www.credly.com/badges/dbb35d3b-0835-46df-9971-55257d42828d/linked_in_profile): AWS, 2026 — issuer-hosted verification page - [AWS Certified AI Practitioner](https://www.credly.com/badges/03e6e3e6-f3dc-462e-8818-c684cf79857f/linked_in_profile): AWS, 2026 — issuer-hosted verification page - [Red Hat System Administration I (RH124)](https://www.credly.com/badges/9baf9458-3bbe-47c1-a555-9841596be610/linked_in_profile): Red Hat, 2026 — issuer-hosted verification page - [Claude Code in Action](https://verify.skilljar.com/c/uub6h49opevd): Anthropic, 2026 — issuer-hosted verification page - [Model Context Protocol: Advanced Topics](https://verify.skilljar.com/c/zoh42avbdeoe): Anthropic, 2026 — issuer-hosted verification page - [CS50x: Introduction to Computer Science](https://certificates.cs50.io/015e4765-37c7-429a-be85-0f001ec66073.pdf?size=letter): edX, 2025 — issuer-hosted verification page ## Optional - [Full site as one file](https://jpbatista.xyz/llms-full.txt): every page above concatenated, for when one fetch is cheaper than five - [Sitemap](https://jpbatista.xyz/sitemap.xml): the same URL list in XML, with lastmod dates - [robots.txt](https://jpbatista.xyz/robots.txt): crawl permissions and content signals - [GitHub](https://github.com/Joaopedrobs7): source of every project listed - [LinkedIn](https://www.linkedin.com/in/joao-pedro-batista-silva/): the same work history, kept in sync