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

Highlights

  • Pro

Organizations

@Codigo-Comentado

Block or report Morcineck

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

Sobre mim

Por muito tempo, meu trabalho foi proteger. Na Força Aérea, na Polícia da Aeronáutica e no Pelotão de Operações Especiais. Depois, na segurança privada, no monitoramento por câmeras.

Programar era um sonho antigo. Virou realidade quando a Beat Trips, onde coordeno a operação, precisou de um sistema e eu decidi construí-lo.

Estudando, senti falta de material que explicasse o porquê de cada linha. Foi assim que nasceu o Código Comentado.

Hoje escrevo código do jeito que aprendi a trabalhar: com processo, atenção aos detalhes e responsabilidade com quem depende do que eu entrego.

"A repetição com correção até a exaustão leva à perfeição."


Tecnologias

Java Spring Boot Spring Data JPA Hibernate PostgreSQL MongoDB JWT Spring Security Git Postman MySQL Docker GitHub Actions


Projetos em Destaque


BTHS Platform

Projeto em desenvolvimento

Plataforma backend criada para apoiar a gestão operacional de viagens, hospedagens e serviços relacionados a eventos.

O projeto está sendo desenvolvido de forma incremental, com organização modular e foco na evolução de uma aplicação utilizada em um contexto real de negócio.

Principais implementações:

  • API REST em Java 17 e Spring Boot
  • Autenticação com Spring Security e JWT em cookie, proteção CSRF, rate limiting no login e headers de segurança
  • MySQL com migrações versionadas via Flyway
  • Docker e Docker Compose, com health checks e logs estruturados
  • Mais de 580 testes automatizados no backend
  • CI com GitHub Actions e análise de qualidade no SonarQube
  • Desenvolvimento organizado por issues, branches e pull requests

Tecnologias:
Java Spring Boot Spring Security JWT MySQL Flyway JUnit Mockito Docker GitHub Actions SonarQube

🔗 Acessar projeto


Código Comentado

Iniciativa open source voltada ao aprendizado de programação por meio de código totalmente comentado, documentação técnica e trilhas estruturadas de estudo.

Principais contribuições:

  • Idealização e manutenção do projeto
  • Estruturação de trilhas e roadmaps de aprendizado
  • Definição de padrões de conteúdo e documentação
  • Organização do fluxo de contribuição com Issues, branches, commits e Pull Requests
  • Revisão de código e acompanhamento de contribuições
  • Organização colaborativa utilizando GitHub Projects

Tecnologias e práticas:
Java Git GitHub GitHub Projects Documentação Técnica Code Review

🔗 Conhecer o Código Comentado


Sistema de Agendamento de Tarefas

Sistema backend distribuído desenvolvido em arquitetura de microsserviços para gerenciamento de usuários, tarefas e notificações.

O projeto é dividido em serviços independentes responsáveis por autenticação, gerenciamento de tarefas, comunicação com o cliente e processamento de notificações.

Principais implementações:

  • Autenticação e autorização com Spring Security e JWT
  • Camada BFF para centralizar as requisições
  • Comunicação entre serviços com APIs REST e Feign Client
  • Persistência relacional e não relacional
  • Testes automatizados
  • Conteinerização com Docker e build automatizado com GitHub Actions

Tecnologias: Java Spring Boot Spring Security JWT Feign Client PostgreSQL MongoDB Docker GitHub Actions

Repositórios:


GLP Client Portal - Gestão de Contratos e Clientes

Aplicação backend desenvolvida para gerenciamento de clientes, contratos e suas respectivas regras de negócio, utilizando arquitetura monolítica modular.

Principais implementações:

  • API REST em Java e Spring Boot
  • Spring Security e JWT, com perfis ADMIN e CLIENTE e isolamento de dados por cliente
  • Dashboard e relatório em PDF
  • Controle financeiro de mensalidades (pendente, pago e vencido)
  • Regras de integridade mensal por contrato e competência
  • Documentação com Swagger/OpenAPI
  • Docker, CI e testes automatizados

Tecnologias: Java Spring Boot Spring Security JWT Spring Data JPA Hibernate PostgreSQL Swagger Docker

🔗 Acessar projeto


Minhas Estatísticas do GitHub

Estatísticas do GitHub    Linguagens mais usadas

Formação

Cursos:

  • Java com Spring | Javanauta | 2026
  • Banco de Dados SQL e NoSQL | Javanauta | 2026
  • Desenvolvimento Backend | Escola Superior de Redes (ESR/RNP) | 2026
  • Metodologias Ágeis Scrum | Javanauta | 2026
  • Fundamentos da IA Moderna | DIO | 2026

Contato

LinkedIn

Popular repositories Loading

  1. aprendendo-spring aprendendo-spring Public

    Repositório de estudos iniciais com Spring Boot — primeiros passos no framework.

    Java

  2. usuario usuario Public

    Microsserviço de gestão de usuários com Spring Boot, PostgreSQL e Spring Security.

    Java

  3. agendador-tarefas agendador-tarefas Public

    Microsserviço de agendamento de tarefas com Spring Boot, MongoDB e autenticação JWT.

    Java

  4. notificacao notificacao Public

    Microsserviço de notificações por e-mail com Spring Boot e JavaMailSender.

    Java

  5. bff-agendador-tarefas bff-agendador-tarefas Public

    BFF (Backend for Frontend) do sistema agendador de tarefas, integrando os microsserviços via Feign Client.

    Java

  6. Morcineck Morcineck Public