Skip to content
View TheV1k's full-sized avatar

Block or report TheV1k

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

Typing SVG

Estudante de Engenharia de Software | Desenvolvedor Java & Spring Boot

LinkedIn    GitHub    Email


📌 Sobre Mim

Sou estudante de Engenharia de Software focado na construção de aplicações backend escaláveis, resilientes e bem estruturadas. Minha linguagem principal é o Java, com forte domínio do ecossistema Spring Boot.

Busco aplicar conceitos de arquitetura de software, Clean Code, padrões de projeto (Design Patterns) e boas práticas de desenvolvimento em projetos práticos que simulam cenários reais do mercado de trabalho.


🛠️ Stack Tecnológica & Ferramentas

  • Linguagens & Frameworks: Java (8+), Spring Boot, Spring Data JPA, Spring Security, Spring Web.

  • Bancos de Dados: PostgreSQL, MySQL, H2 Database.

  • Testes & Qualidade: JUnit 5, Mockito, Postman.

  • DevOps & Ferramentas: Git, GitHub, Docker, Maven.

  • Conceitos & Práticas: Arquitetura RESTful, Orientação a Objetos (POO), SOLID, Microserviços (fundamentos).


💻 Projetos em Destaque

1. ⚙️ Módulo de gestão de pedidos e fornecedores para mini ERP

Descrição: Mini ERP desenvolvido para estudos de Java e Spring Boot, com foco na construção de uma API REST para gerenciamento de pedidos e controle de estoque. O projeto aplica boas práticas de desenvolvimento, arquitetura em camadas, validações de regras de negócio, persistência de dados, tratamento de exceções e testes automatizados.

  • Tecnologias: Java, Spring Boot, Spring Data JPA, PostgreSQL, Jackson.

  • Destaques de Engenharia:

- Implementação de DTOs e mapeamento limpo de entidades.

- Tratamento centralizado de exceções (@ControllerAdvice).

- Integração e consumo de APIs externas de forma assíncrona/performática.


📚 Trilha de Aprendizado Atual

  • Aprofundamento em arquitetura de Microserviços e comunicação assíncrona (RabbitMQ/Kafka).

  • Práticas avançadas de testes de integração com Testcontainers.

  • Monitoramento e métricas de aplicações Spring Boot com Actuator e Prometheus.


📊 Estatísticas do GitHub

GitHub Stats Top Languages

Pinned Loading

  1. gerenciador-pedidos gerenciador-pedidos Public

    Mini ERP desenvolvido para estudos de Java e Spring Boot, com foco na construção de uma API REST para gerenciamento de pedidos e controle de estoque. O projeto aplica boas práticas de desenvolvimen…

    Java