// about
About
Full professional profile of João Pedro Batista da Silva: experience, education, stack, certifications and languages spoken.
João Pedro Batista da Silva — João Pedro — is a backend-focused fullstack developer based in Recife, Pernambuco, Brazil, currently at Web Star Studio.
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.
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.
Experience
Fullstack Developer Intern — Web Star Studio
Apr 2026 — Present · Recife, PE
- Building features, maintenance and support with React, TypeScript, Express and Supabase (PostgreSQL).
- Automated testing with Vitest and Playwright; workflow optimization via Claude Code.
Software Developer Intern — AJ Soluções & Sistemas
Sep 2025 — Mar 2026 · Recife, PE
- Built analytical dashboards in Power BI across the full ETL flow — from source treatment to decision-support visualization.
- Maintained and shipped new features in ERP systems via Scriptcase, focused on SQL queries and data manipulation.
- Automated workflows with Google Apps Script, integrating Google Forms and Docs for dynamic document generation.
- Built data-entry interfaces and automated repetitive processes in Excel using VBA and UserForms.
Education
B.Sc. Computer Science, CESAR School — Recife, PE, 2022.2 — 2026.2.
Certifications
- AWS Certified Solutions Architect – Associate — AWS, 2026. Designing cost- and performance-optimized solutions on AWS.
- AWS Certified Developer – Associate — AWS, 2026. Developing, deploying and debugging cloud-native applications on AWS.
- AWS Certified Cloud Practitioner — AWS, 2026. High-level understanding of the AWS Cloud, services and value.
- AWS Certified AI Practitioner — AWS, 2026. AI, ML and generative-AI concepts and use cases.
- Red Hat System Administration I (RH124) — Red Hat, 2026. Core Linux administration competence.
- Claude Code in Action — Anthropic, 2026. Using Claude Code for software-development tasks.
- Model Context Protocol: Advanced Topics — Anthropic, 2026. Advanced MCP features and implementation patterns.
- CS50x: Introduction to Computer Science — edX, 2025. The intellectual enterprises of CS and the art of programming.
Stack
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
Languages
- Portuguese — Native
- English — Professional
This site
Built with React, Vite, Tailwind and Motion, and deployed on Vercel. It is bilingual (English and Brazilian Portuguese); the language toggle is client-side, so both languages live at the same URL. Every page here is also available as Markdown for agents — request it with the Accept: text/markdown header, or append .md to the path.