// 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, Claude Certified, and I enjoy turning messy problems into clean, well-tested systems.
Experience
Fullstack Developer Intern — Web Star Studio
Apr 2026 — Present · Recife, PE
- Development and maintenance of APIs with TypeScript, Express and PostgreSQL (Neon/Drizzle), plus features in React.
- Implementation of automated tests with Vitest and Playwright, with validation of deliveries during review and in the continuous-integration pipeline.
- Management and operation of the application infrastructure on AWS, Render and Neon (PostgreSQL), including deployment on AWS, environment configuration, deploy automation and monitoring.
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.
- CS50x: Introduction to Computer Science — edX, 2025. The intellectual enterprises of CS and the art of programming.
- Claude Certified Associate – Foundations — Anthropic, 2026. Applying Claude to everyday tasks, evaluating its output and using it responsibly.
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.