Skip to content
View kalebzaki4's full-sized avatar

Block or report kalebzaki4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kalebzaki4/README.md

👋 Olá, eu sou Kaleb Santos

Estudante de programação | Foco em Backend com Java e Spring Boot

🚀 Em busca da minha primeira oportunidade como Jovem Aprendiz / Estágio em Tecnologia

LinkedIn · GitHub


👨‍💻 Sobre mim

Tenho 17 anos, sou de São João da Boa Vista (SP), e estou construindo minha base em programação com foco em backend Java. Estudo pela Alura (trilha Java e Spring Boot) e curso Administração em paralelo no Senac — gosto de entender tanto a parte técnica quanto a de gestão, porque no futuro quero empreender.

Aprendo programando de verdade: em vez de só assistir aula, refaço os projetos do zero pra entender cada decisão de arquitetura. Os projetos abaixo são o resultado disso — ainda estou evoluindo, mas cada um foi pensado e construído por mim.

🚀 Projetos em destaque

🔗 SyncSpace

Sistema de reserva de salas com autenticação e controle de conflitos de horário.

  • Autenticação com JWT via Spring Security
  • Arquitetura em camadas, DTOs com Java Records, injeção de dependência via construtor
  • Validação de conflito de horários entre reservas (a parte mais desafiadora do projeto)
  • Docker Compose, documentação via Swagger/OpenAPI
  • Status: ~90% pronto — terminando a regra de negócio de conflito de salas antes de partir pros testes automatizados

Stack: Java 21 · Spring Boot 3.2 · Spring Security · MySQL · Docker · Swagger 🔗 Repositório

💳 payment-gateway-api (JavaPay)

Simulação de um sistema bancário: contas, saldo e transferências entre elas.

  • Modelagem de banco de dados para contas e transações
  • Lógica de transferência com controle de consistência entre débito e crédito
  • API REST documentada com Swagger

Stack: Java · Spring Boot · Spring Security (JWT) · MySQL 🔗 Repositório

📅 Estuda-Mais

Aplicação fullstack pra organização de rotina de estudos.

  • Frontend em React + TypeScript, backend em Java + Spring Boot
  • Autenticação JWT, acompanhamento de progresso do usuário
  • Ambiente containerizado com Docker + Nginx

Stack: React · TypeScript · Java · Spring Boot · MySQL · Docker 🔗 Repositório

📦 csv-data-importer

Serviço de importação de dados em lote a partir de arquivos CSV.

Stack: Java · Spring Boot · MySQL · OpenCSV 🔗 Repositório

🗄️ database-modeling-patterns

Estudos de modelagem relacional e SQL — entidades, relacionamentos, otimização de consultas.

Stack: MySQL · PostgreSQL · SQL Server 🔗 Repositório

🛠 Tecnologias

Backend: Java, Spring Boot, Spring Data JPA, Spring Security (JWT), MySQL Ferramentas: Docker, Git/GitHub, Swagger/OpenAPI Aprendendo agora: testes automatizados (JUnit/Mockito), CI/CD com GitHub Actions

Base em Frontend (não é meu foco atual): React, TypeScript

📚 Formação

Estudando programação desde 2022, com 141h em cursos de Back-end, 44h em DevOps e 32h em Modelagem de Dados na Alura. Trilhas mais relevantes pro meu foco atual:

  • Java e Spring Boot 3 (32h) — APIs REST, boas práticas de segurança, documentação, testes e deploy
  • Java Web: crie aplicações usando Spring Boot (40h) — Spring Data JPA, lambdas e streams, integração com frontend
  • Boas Práticas em Java (30h) — refatoração, SOLID, automação de testes
  • Praticando Java (38h) — fundamentos e Orientação a Objetos
  • Modelagem de Banco de Dados (32h) — entidades, relacionamentos, modelo lógico, normalização
  • DevOps: Docker e GitHub (16h) — containers e versionamento de código

Curso técnico em Administração — Senac (em andamento)

📜 Certificado completo (Alura)

📬 Contato

Aberto a oportunidades de Jovem Aprendiz e Estágio em desenvolvimento backend. Vamos conversar!

LinkedIn

💼 Freelances

  • Site institucional — E.E. Profª Anésia Martins Mattos: desenvolvi o site para entrega a uma escola pública de São João da Boa Vista (SP), com informações institucionais sobre a unidade. 🔗 anesiamattos.vercel.app

Pinned Loading

  1. SyncSpace SyncSpace Public

    API corporativa de reserva de salas desenvolvida com Java 21, Spring Boot e MySQL, com autenticação JWT, Docker, Swagger e controle de concorrência para simular cenários reais de sistemas escalávei…

    Java 2

  2. Estuda-Mais Estuda-Mais Public

    Aplicação web full stack voltada para organização e produtividade nos estudos, desenvolvida com React, Tailwind CSS, Java e Docker. O projeto integra autenticação JWT, monitoramento de progresso, t…

    TypeScript 1

  3. csv-data-importer csv-data-importer Public

    Serviço de ingestão de dados desenvolvido com Spring Boot e MySQL para leitura, processamento em lote e persistência transacional de arquivos CSV complexos utilizando JPA/Hibernate e OpenCSV.

    Java 1