Pular para o conteúdo
© Code by Kevin · Início

Aberto a estágio

Engenharia de Software · São Paulo

Kevin Henrique

Estudante de Engenharia de Software

Construo software que uma equipe real usa todos os dias.

Baixar CVLinkedIn
// Olá! Este sou eu, em TypeScript.const kevin = {  role: "Estudante de Engenharia de Software",  location: "São Paulo, Brasil",  stack: ["Java", "Spring Boot", "MySQL"],  exploring: ["DevOps", "Cloud", "IA aplicada"],  status: "Aberto a estágio",} satisfies Engineer;export default kevin;
documentos por dia (~100 → ~300)PDF Renamer
3×
dias para processar uma turmaPDF Renamer
3 → 1
alunos no escopoSecretaria IEL
~535
dependências externasSecretaria IEL
0
  • Java
  • Spring Boot
  • MySQL
  • DevOps
  • Cloud
  • IA aplicada

Vi um problema real.Construí a solução.Hoje ela roda todo dia.

Em destaque

Projetos

  1. Projeto 01Em evolução contínua2026

    Secretaria IEL

    Sistema de gestão escolar offline, multiusuário e sem dependências

    De planilhas soltas a um sistema único, offline e auditável

    A secretaria de uma escola com cerca de 535 alunos, do Maternal ao Ensino Médio, trabalhava com planilhas e documentos avulsos espalhados por vários sistemas. Por iniciativa própria, construí um app web local: um PC funciona como servidor, os outros acessam pelo navegador, e tudo funciona sem internet.

    alunos no escopo
    ~535
    dependências externas
    0
    em evolução contínua
    v5.8
    etapas de entrega
    4

    Node.js · node:sqlite · JavaScript · HTML · CSS · PowerShell

    Demo em vídeo · TODO(kevin): linkCódigo interno (sistema da escola)Ler estudo de caso
  2. Projeto 02Em uso diário2026

    PDF Renamer

    Classificação automática de documentos pelo conteúdo

    3× mais documentos por dia

    Importa PDFs em lote, classifica cada um pelo conteúdo (OCR + palavras-chave, com integração à API da Anthropic), sugere o nome padronizado e salva direto na pasta do aluno. Está em uso diário na secretaria.

    documentos por dia (~100 → ~300)
    3×
    dias para processar uma turma
    3 → 1

    JavaScript · HTML · CSS · PDF.js · OCR · File System Access API · Anthropic API

  3. Projeto 03Projeto acadêmico2026Equipe de 3

    Sistema Hemocentro

    Gestão de banco de sangue com estoque atualizado por trigger

    Estoque consistente garantido pelo próprio banco

    Projeto acadêmico da UMC em equipe de 3 pessoas. Implementei a camada DAO e as triggers MySQL que atualizam o estoque por tipo sanguíneo automaticamente, em módulos de Paciente, Doador, Doação e Estoque.

    Java 17 · Spring Boot · JDBC · MySQL 8 · Maven · DAO

Outros projetos

  • OASE · Lar

    Em desenvolvimento

    Sistema para um lar de idosos, offline e sem dependências

    A pedido da gestão, um sistema para o lar de idosos mantido pela mesma instituição, onde hoje o registro é feito à mão. Reaproveita o motor da Secretaria IEL (backups cifrados, atualização por botão, auditoria) e já tem módulos de residentes, diário da equipe por turno, agenda, estoque, prescrições com folha de medicação e vacinas. Os requisitos ainda estão sendo validados, e todos os testes usam dados fictícios.

    Medicação: cada horário só pode ser marcado uma vez, o que evita dose dupla

    Node.js · node:sqlite · JavaScript · HTML · CSS

    Código interno (sistema da escola)
  • AMATUS

    No ar

    Site oficial de um grupo jovem missionário

    Tema escuro com partículas “ember”, bilíngue PT/EN, JavaScript puro, publicado no GitHub Pages e usado pelo grupo.

    JavaScript · HTML · CSS · GitHub Pages

  • Spring Boot Essentials

    Em desenvolvimento

    API REST em evolução com Spring Boot

    API REST documentada com Swagger/OpenAPI e Lombok. Próximos passos: JPA, tratamento global de exceções e testes.

    Java · Spring Boot · Swagger/OpenAPI · Lombok

  • API REST de Cadastro de Alunos

    Em desenvolvimento

    CRUD de alunos com Spring Data JPA

    Endpoints CRUD para cadastro e consulta de alunos, organizados em Controller → Service → Repository. TODO(kevin): link do repositório.

    Java · Spring Boot · Spring Data JPA · H2

git log

Trajetória

  1. #10ago. de 2025 — atual

    Auxiliar Administrativo · Jovem Aprendiz · OASE · Instituto Educacional Luterano

    • Criei uma ferramenta web (HTML/JS, OCR) que classifica e renomeia documentos escolares: o processamento de uma turma (~200 documentos) caiu de 3 dias para até 1, com dicionário de palavras-chave editável e perfis por setor.
    • Organizei e padronizei os registros de 545 alunos com fluxos de classificação documental, reduzindo erros de arquivamento.
    • Por iniciativa própria, criei um sistema de gestão completo para a secretaria.
    • Redigi comunicações institucionais para as famílias e a equipe pedagógica.
  2. #09jan. de 2024 — dez. de 2028 (previsto)

    Bacharelado em Engenharia de Software · Universidade de Mogi das Cruzes (UMC)

    • 4º período.
  3. #08em andamento

    Bootcamp Santander: Cibersegurança do Zero à Prática · Santander

  4. #07em andamento

    Bootcamp Itaú: Java com Inteligência Artificial · Itaú

  5. #06em andamento

    TODO(kevin): qual certificação AWS (ex.: Cloud Practitioner) e data prevista · AWS

  6. #05set. de 2026

    Fundamentos da IA Moderna: ML, LLMs, IA Generativa e Agentes · DIO

  7. #04set. de 2026

    Encontro SouJava × Oracle Brasil · SouJava · Oracle

  8. #032026

    Lógica de Programação I e II, Java, OO com Java, Listas e Coleções, Git e GitHub · Alura

  9. #02jul. de 2025

    Intercâmbio de inglês em Malta · EF International Language Campuses

  10. #012024

    Inglês Avançado (C1) · CNA

README

Sobre

Curso Engenharia de Software na UMC e trabalho desde os 17 anos. Hoje sou Jovem Aprendiz na secretaria de uma escola, e foi lá que encontrei o problema que mudou meu jeito de estudar: documentos classificados e renomeados à mão, turma por turma. Construí uma ferramenta que lê o conteúdo de cada arquivo e faz isso sozinha. Ela entrou na rotina da equipe, e uma turma que levava 3 dias passou a levar até 1.

Depois disso, por iniciativa própria, comecei um sistema de gestão completo para a secretaria: offline, multiusuário, sem nenhuma dependência externa e com a LGPD pensada desde o primeiro dia. Uso IA no dia a dia de engenharia, com o Claude e o Claude Code como par de programação, documentos de handoff e prompts de continuidade. É daí que vem meu interesse por Harness Engineering.

Fiz intercâmbio em Malta, o que destravou meu inglês, já liderei equipes em projetos e estudo todos os dias: desafios de lógica, AWS e dois bootcamps. TODO(kevin): como começou na programação (1–2 frases) e o que gosta de fazer fora da TI.

Stack

Habilidades

skills/

Selecione um nível para ver as habilidades.

skills / uso-no-dia-a-dia

Uso no dia a dia

  • Java
  • Spring Boot
  • MySQL / SQL
  • Git / GitHub
  • JavaScript
  • Dart
  • Claude / Claude Code

Vamos conversar

Procuro estágio em backend, DevOps/Cloud ou IA aplicada. Remoto, híbrido ou presencial, no Brasil ou no exterior. O caminho mais rápido é o e-mail.

kevinhs07@outlook.com
Baixar CVLinkedIn

Ou mande uma mensagem por aqui