Sou Ezequiel Victor Pinheiro Barros, estudante de Análise e Desenvolvimento de Sistemas e Técnico em Informática, com foco profissional em desenvolvimento Backend com Java e Spring Boot.
Desenvolvo aplicações web, APIs REST, sistemas com regras de negócio, autenticação e persistência de dados.
Atualmente estou aprofundando meus conhecimentos em Java, Spring Boot, PostgreSQL, arquitetura de software, segurança de APIs e testes automatizados, aplicando esses conceitos em projetos reais.
- ☕ Backend com Java e Spring Boot
- 🔗 Desenvolvimento de APIs REST
- 🔐 Autenticação, autorização e segurança
- 🗄️ PostgreSQL e modelagem de dados
- 🧩 Arquitetura e organização de aplicações
- 🧪 Testes automatizados e qualidade de código
- 🌐 Desenvolvimento de aplicações web
- ⚙️ Automação e uso de IA no desenvolvimento
Plataforma web de organização e planejamento financeiro pessoal, desenvolvida como TCC e projeto de portfólio.
Stack: Java 21 · Spring Boot · Spring Security · Spring Data JPA/Hibernate · PostgreSQL · Flyway · Maven · JUnit · Testcontainers · Next.js · TypeScript
- Backend organizado como monólito modular
- API REST
- Cadastro e autenticação baseada em sessão com Spring Security, BCrypt e proteção CSRF
- Persistência com PostgreSQL e JPA/Hibernate
- Migrations versionadas com Flyway
- Regras de negócio financeiras
- Testes automatizados com JUnit e Testcontainers
➡️ Ver projeto
Plataforma web que conecta empresas, ateliês e lojas de moda a profissionais da costura.
Stack: TypeScript · React · Node.js · Express · PostgreSQL · Supabase · Vercel
- API REST
- Autenticação
- CRUD protegido
- PostgreSQL
- Row Level Security
- Validação com Zod
- Documentação OpenAPI
- Testes automatizados
- Aplicação publicada em produção
➡️ Ver projeto
Ferramentas que utilizo no fluxo de desenvolvimento e em experimentação prática com agentes e modelos locais:
Aberto a oportunidades de estágio, posições Júnior e colaboração em projetos de tecnologia.