Skip to content
View kauankelvin7's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report kauankelvin7

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
kauankelvin7/README.md

Kauan Kelvin

Estudante de Engenharia de Software · Back-end · Automação

Java & Spring Boot · Python · TypeScript · Arquitetura e qualidade de software

Portfólio LinkedIn Repositórios


Sobre

Sou estudante de Engenharia de Software, no Brasil, e desenvolvo aplicações web, APIs e automações voltadas a problemas concretos. Minha experiência com processos administrativos e suporte de TI influencia a forma como trabalho: procuro compreender o fluxo real antes de modelar os dados e implementar a solução.

Tenho direcionado meus estudos para Java, Spring Boot, persistência de dados e desenvolvimento back-end. Também construo produtos com React e TypeScript e utilizo Python para automatizar tarefas operacionais.

Busco oportunidades de estágio ou desenvolvimento júnior, especialmente em back-end e engenharia de software.

Projetos em destaque

Selecionei projetos que representam desafios técnicos diferentes: confiabilidade de dados, integração com APIs, isolamento de informações, automação de processos e testes.

Leve · Agenda com sincronização e suporte offline

Aplicação React TypeScript Firebase

O Leve é uma agenda pessoal em que confiabilidade dos dados é uma preocupação central. O projeto lida explicitamente com edições concorrentes, falhas de rede e sincronização, em vez de sobrescrever alterações sem aviso.

  • Arquitetura: React, TypeScript, Firebase Auth/Firestore e API Express como caminho de escrita.
  • Decisões: contratos de domínio com Zod, controle otimista de revisões, comandos idempotentes, fila offline e tratamento de conflitos.
  • Qualidade: testes, fluxos de integração, verificação de PWA e documentação operacional.

RepoLens · Diagnóstico de repositórios GitHub

Aplicação Next.js TypeScript GitHub App

Ferramenta que avalia sinais observáveis de documentação, CI/CD, manutenção e controles de segurança de repositórios públicos. Cada diagnóstico apresenta evidências e critérios definidos, sem usar IA para atribuir pontuações.

  • Integração: GitHub REST API e autenticação de GitHub App com JWT RS256.
  • Segurança e operação: verificação HMAC SHA-256 de webhooks, invalidação de cache por repositório e separação entre escopos públicos e privados.
  • Limite explícito: os indicadores de segurança não substituem auditoria ou análise de vulnerabilidades.

Omni · Back-end Java para gestão de clínicas

Java Spring Boot PostgreSQL

Projeto de sistema de gestão para múltiplas clínicas, com agenda, pacientes, confirmações automáticas e painel administrativo.

  • Back-end: Java 17, Spring Boot 3, PostgreSQL, autenticação JWT e renovação de sessão.
  • Modelagem: contexto de clínica extraído do token validado e filtros de isolamento por tenant_id; o cabeçalho do cliente não define permissões.
  • Integrações: interface React/TypeScript, automações em Python e ambiente com Docker Compose.

Automação Clínica Odontológica · RPA com impacto operacional

Python Selenium RPA

Automação criada para um fluxo real de faturamento odontológico: preenchimento de guias em portais de operadoras, associação de documentos e registro de execução.

Resultado documentado no estudo de caso: tempo médio aproximado de 8 minutos para 40 segundos por guia — redução estimada de 91,7% no cenário descrito. Os valores vêm da documentação do projeto, não de uma medição independente.

  • Implementação: Python, Selenium WebDriver, validações, tratamento de falhas e logs.
  • Entrega: versão de portfólio organizada sem credenciais ou dados reais do cliente.

Estudos Java · Laboratório técnico

Java 21 Maven JUnit 5

Repositório de estudo estruturado em 14 módulos independentes, dos algoritmos à API REST, com código executável, testes, documentação por assunto e decisões de implementação.

Inclui estruturas de dados, orientação a objetos, lambdas, Stream API, exceções, JavaFX, JDBC, MongoDB, JPA/Hibernate e Spring Boot. Na validação local de 08/10/2026, os 28 testes automatizados passaram. Ver documentação e código →

Outros trabalhos

Projeto O que demonstra
Audiobook Studio Aplicação local-first para leitura e exportação de áudio de PDFs; Rust/WASM, Web Workers e conferência explícita de OCR.
Sistema Clínica Geração de documentos clínicos em DOCX/PDF, cadastro e busca de registros; FastAPI, React e PostgreSQL.
Cinesia Plataforma de estudos com flashcards, revisão espaçada, PWA e sincronização de dados.
socplug-fix Diagnóstico e automação de recuperação de ambiente Java/SOCPlug no Windows.

Open source

Contribuo também com projetos mantidos por outras pessoas. No RustDesk, duas contribuições de localização e metadados Android/Fastlane foram aceitas e mescladas no repositório oficial:

São contribuições de localização e metadados, não alterações no runtime. O aprendizado envolveu seguir as convenções do projeto, preparar PRs e participar do fluxo de revisão e integração upstream.

Tecnologias aplicadas

Área Tecnologias utilizadas em projetos e estudos
Back-end Java, Spring Boot, Spring Data JPA, Hibernate, REST, Python, FastAPI
Dados PostgreSQL, SQL/JDBC, MongoDB, Firebase/Firestore
Automação Python, Selenium, processamento de arquivos e logs
Front-end React, TypeScript, Next.js, Vite
Testes e entrega JUnit 5, Vitest, Playwright, GitHub Actions, Docker, Git
Práticas Modelagem de domínio, validação, versionamento, tratamento de erros, documentação e integração contínua

Minha prioridade é entender por que uma solução foi construída de determinada forma: regras de negócio, limites entre camadas, consistência dos dados e comportamento diante de erros. Procuro registrar essas decisões nos repositórios, ao lado do código e dos testes.


Contato e oportunidades

Aberto a oportunidades de estágio e desenvolvimento júnior em engenharia de software, back-end e automação.

Portfólio · LinkedIn · Repositórios GitHub

Projetos e contribuições acima possuem links diretos para consulta. Indicadores de estudo e de desempenho correspondem aos registros documentados na data indicada.

Pinned Loading

  1. Leve Leve Public

    Agenda pessoal em React, TypeScript, Vite, Firebase Auth/Firestore e API Express.

    TypeScript 1

  2. RepoLens RepoLens Public

    Evidence-first GitHub repository health analyzer with deterministic scoring, GitHub App auth, signed webhooks and CI/CD.

    TypeScript

  3. Automacao-Clinica-Odontologica Automacao-Clinica-Odontologica Public

    Automação desenvolvida para agilizar processos de uma clinica odontologica

    Python

  4. Omni Omni Public

    SaaS multi-tenant para clínicas (Odontologia, Psicologia, Estética)

    TypeScript

  5. audiobook-studio audiobook-studio Public

    TypeScript

  6. kauankelvin7 kauankelvin7 Public