APRESENTAÇÃO PROFISSIONAL MODERNA

João Batista

Developer

Desenvolvedor full‑stack que escreve código elegante e constrói experiências digitais que impressionam.

Formações
Acesse os Meus Certificados
background

TailwindCSS e Styled Component

Utilizadas para criar interfaces elegantes, responsivas e altamente customizáveis.

background

JavaScript e TypeScript

Domínio das linguagens do front-end moderno com foco em tipagem segura e código limpo.

background

React e Next

Frameworks utilizados para desenvolver aplicações web escaláveis, performáticas e com SSR.

background

Node, Fastify, Java e SpringBoot

Tecnologias voltadas ao desenvolvimento back-end com APIs REST e microsserviços.

background

Git, Docker e MCP

Ferramentas para versionamento, ambientes isolados e sistemas distribuídos com protocolos de comunicação.

Experiências
Habilidades em Desenvolvimento

UI/UX Modernos e Responsivos

Design consistente com Tailwind, Shadcn UI e Radix UI para alta performance visual.

Código Limpo e Manutenível

Práticas de Clean Code e SOLID com TypeScript, React e Next.js. Testes unitários com Vitest e Jest.

Arquitetura de Software

Estrutura modular com Next.js, React e TypeScript. Padrões de projeto para escalabilidade.

APIs Seguras e Escaláveis

APIs RESTful com Spring Boot, JPA e autenticação JWT. Infraestrutura segura com Docker e CI/CD.

Deploys Eficientes

Implantação com Docker, GitHub Actions e Vercel. Monitoramento com Grafana e Prometheus.

Escuta e Ações em Tempo Real

Notificações ao vivo com WebSockets e integração em React e Spring WebFlux.

Colaboração com Qualidade

Controle de versão com Git/GitHub, testes com Vitest, Jest e Cypress, e deploys contínuos.

Trabalho em Equipe

Colaboração eficaz com equipes ágeis, reuniões diárias e revisões de código.

Stacks
Linguagens e Frameworks Favoritos

Ubuntu ~

✔ Creating a new Next.js app in ./my-app.
✔ Using TypeScript, Tailwind CSS, ESLint, and src/ directory.
✔ Installing dependencies...
✔ Installing: react, next, typescript, tailwindcss, postcss
✔ Installing: @shadcn/ui, radix-ui, zod, react-hook-form
✔ Installing: prisma, @prisma/client, postgres driver
✔ Installing: axios, @tanstack/react-query
✔ Setting up TailwindCSS config...
✔ Updating app/globals.css
✔ Configuring shadcn/ui components
✔ Initializing Git repository
✔ Creating .env.local for environment variables
✔ Connecting to PostgreSQL database
✔ Setting up Prisma schema and running migrations
ℹ Updated files:
- prisma/schema.prisma
- app/layout.tsx
- app/globals.css
- lib/utils.ts
🎨
Tailwind CSS·35m ago

Estilização utilitária para UIs rápidas e responsivas.

Projetos
Projetos Práticos
Marvel Developer

Desenvolvido com TailwindCSS, TypeScript, Next, Axios e TanStack-Query, este projeto visa apresentar o uso da API da Marvel Comics©.

thumbnail
Controle de Clientes

Criado com TypeScript, Next.js, TailwindCSS v4.0, NextAuth V5 com o Design moderno e minimalista

thumbnail
Antigo Portfólio

Desenvolvido com TailwindCSS, TypeScript, Next, Axios e TanStack-Query, este projeto visa apresentar o uso do Next.js.

thumbnail
Task Manager

Desenvolvido com Java, Spring Boot, Apache Maven, Docker e Ubuntu, este projeto visa apresentar meu currículo e certificados de forma acessível e organizada para recrutadores.

thumbnail
Repositórios Github
Códigos Fonte Disponíveis
Contato
Deixe a sua Mensagem

Estou aberto a propostas de trabalho freelance, contrato CLT ou PJ. Entre em contato para saber mais sobre o meu trabalho.

ou
CTA

© 2025 Modelo de Currículo Digital.
Todos os direitos reservados.

Seja muito bem-vindo(a) ao meu Currículo Digital!
É um prazer enorme ter você por aqui. Nesta página, você pode explorar meus certificados, você pode entrar em contato comigo diretamente e conhecer mais sobre meu trabalho como desenvolvedor.