Skip to content
View wennerl77's full-sized avatar

Block or report wennerl77

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

Olá, eu sou o Wenner Lucas 👋

Desenvolvedor Backend | Java e Spring Boot. APIs REST, segurança e modelagem de dados. 1º lugar na Maratona de Programação do IFMG. Menção Honrosa na OBI 2024.

Estudante de Sistemas de Informação no IFMG, com foco em backend Java/Spring Boot, estruturas de dados e algoritmos.
Aberto a oportunidades de estágio em desenvolvimento backend.


👨‍💻 Sobre mim

  • 🎓 Graduando em Sistemas de Informação no IFMG (Instituto Federal de Minas Gerais) e formado como Técnico em Informática.
  • ☕ Trabalho principalmente com Java e Spring Boot, construindo APIs RESTful com autenticação JWT, controle de acesso e persistência em PostgreSQL.
  • 🧠 Estudo de forma contínua estruturas de dados, algoritmos e concorrência, com histórico de premiações em competições de programação.
  • 👨‍🏫 Fui Monitor de Programação (Programação I, II e Programação Competitiva), apoiando alunos em POO, estruturas de dados, grafos e programação dinâmica.
  • 🤖 Em exploração: automação de fluxos e agentes de IA com Python.

🏆 Conquistas

  • 🥇 1º lugar na Maratona de Programação do IFMG (2025): campeão nas duas categorias (Técnica e Graduação).
  • 🏅 Menção Honrosa na Olimpíada Brasileira de Informática (OBI 2024): primeiro aluno do campus a alcançar essa premiação.
  • 🚀 Melhor equipe da Maratona Mineira de Programação entre os campi da rede IFMG.
  • 🤖 Fase Estadual da Olimpíada Brasileira de Robótica (OBR 2025): primeira equipe do campus a se classificar.

🚀 Projetos em destaque

🛒 Mosaico

Backend de um marketplace para pequenos feirantes e produtores locais.

  • Autenticação stateless com JWT e controle de acesso por perfis (RBAC)
  • Modelagem relacional para catálogo de produtos e pedidos
  • Arquitetura em camadas seguindo boas práticas de APIs REST
  • Serviços isolados e orquestrados com Docker Compose, com Caddy como proxy reverso

Stack: Java Spring Boot Spring Security PostgreSQL Docker Compose Caddy

Ferramenta CLI para análise estática de código (AST) em aplicações Spring Boot.

  • Parsing do código-fonte e validação de rotas via AST
  • Detecção automática de endpoints duplicados
  • Mapeamento de beans e componentes da arquitetura
  • Relatório de qualidade de código direto no terminal

Stack: Java JavaParser Picocli Spring Framework

⚖️ JAMS

Judge Assessment & Metrics Suite — Infraestrutura de avaliação e métricas para problemas de programação competitiva.

  • Julgamento de submissões em tempo real, com controle de limites
  • Queries analíticas e regras de negócio em PLpgSQL
  • Testes e ambiente automatizados com Shell e Makefile

Stack: Python C++ PLpgSQL Shell Makefile

🌙 Cidade Dorme (Em dev)

Jogo multiplayer online de dedução social, com backend orientado a eventos.

  • Comunicação bidirecional em tempo real via WebSockets
  • Matchmaking e salas dinâmicas
  • Sincronização do estado da partida com baixa latência

Stack: TypeScript WebSockets


🛠️ Tecnologias

💻 Linguagens

Java C++ Python SQL GNU Bash

⚙️ Backend & Frameworks

Spring Boot Spring Security Spring Data JPA JWT Maven

🗄️ Bancos de Dados & Migrations

PostgreSQL MySQL Redis Flyway

🐳 DevOps, Cloud & Infraestrutura

Docker Docker Compose Linux Git GitHub Actions AWS Cloudflare

🧪 Testes, Qualidade & Ferramentas

JUnit 5 Postman IntelliJ IDEA VS Code n8n

🔌 Outras Vivências (IoT & Embarcados)

Arduino Raspberry Pi Android


📊 Atividade no GitHub

Estatísticas do GitHub de wennerl77 Linguagens mais utilizadas por wennerl77

🐍 Mapa de Contribuições

Animação de uma cobra percorrendo o gráfico de contribuições do GitHub

📫 Contato

LinkedIn de Wenner Lucas   Enviar e-mail para contato.wennerlucas@gmail.com   Perfil no GitHub

Construindo software resiliente, escalável e de alto impacto — um commit por vez.

Pinned Loading

  1. spring-inspector spring-inspector Public

    A CLI for analyzing Spring codebases, inspecting architecture, detecting common issues, and generating actionable insights.

    Java 3

  2. Competitive-Programming Competitive-Programming Public

    Solved exercises from Programming Marathons, Informatics Olympiads, LeetCode and more.

    C++ 1

  3. codesnap codesnap Public

    Capture clean, customizable code screenshots quickly with an open-source tool that requires no signup, backend, or setup.

    JavaScript