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

Block or report yannpeclat

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.

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

👋 Olá, eu sou Yann!

🚀 Desenvolvedor Backend | Engenharia de Software | Arquitetura de Microsserviços

Me chamo Yann, tenho 32 anos e sou estudante de Engenharia de Software com foco em desenvolvimento backend de alta performance. Minha especialidade está em Java (11, 17, 21) e no ecossistema Spring, com domínio em arquitetura de microsserviços, APIs RESTful, Event-Driven Architecture e sistemas distribuídos.

Sou apaixonado por construir soluções escaláveis, resilientes e eficientes, aplicando SOLID, Design Patterns (GoF), Clean Architecture e DDD para desenvolver aplicações robustas. Tenho experiência prática em migração de monolitos para microsserviços, implementação de padrões Saga (Orquestrado e Coreografado) e integração assíncrona com mensageria.

📌 Roadmap em conclusão: Estou finalizando minha formação técnica completa em engenharia de software moderna, com proficiência em todo o stack abaixo!


🛠️ Stack Tecnológico

💻 Linguagens de Programação

Java SQL ES6+

🍃 Frameworks & Bibliotecas Backend

Spring Boot Spring Data JPA Spring Cloud OpenFeign Spring Gateway Spring Config Spring Cloud Stream Hibernate Node.js Express.js

🧪 Testes & Qualidade de Código

JUnit 5 Mockito TDD

🗄️ Bancos de Dados & Persistência

PostgreSQL MySQL MongoDB Redis JPA/Hibernate

☁️ DevOps & Infraestrutura

Docker Docker Compose Docker Swarm Kubernetes AWS EC2 S3 RDS Azure DevOps CI/CD Git GitHub

🔐 Segurança & Autenticação

JWT OAuth2 Spring Security BCrypt

🏗️ Arquitetura & Padrões

REST API Microsserviços Clean Architecture DDD SOLID Design Patterns Event-Driven Saga Pattern

📨 Mensageria & Event Streaming

RabbitMQ Apache Kafka

🧰 Ferramentas & IDEs

IntelliJ IDEA Postman Insomnia Swagger OpenAPI Maven UML


🎯 Competências Técnicas

Área Competências
Backend Java 11/17/21, Spring Boot, Spring Cloud, Node.js/Express, REST APIs, GraphQL
Arquitetura Microsserviços, Clean Architecture, DDD, Event-Driven, Saga Pattern, Monolito → Micro
Dados PostgreSQL, MySQL, MongoDB, Redis, JPA/Hibernate, Spring Data JPA
Mensageria RabbitMQ, Apache Kafka, Spring Cloud Stream
Segurança Spring Security, JWT, OAuth2, Refresh Token, BCrypt
DevOps Docker, Docker Compose, Docker Swarm, Kubernetes, AWS (EC2, S3, RDS), Azure DevOps, CI/CD
Testes JUnit 5, Mockito, TDD, Testes de Integração, Testes Unitários
Ferramentas IntelliJ, Postman, Insomnia, Swagger/OpenAPI, Maven, Git/GitHub, UML

📂 Projetos em Desenvolvimento

🚧 Em breve: Projetos completos demonstrando:

  • ✅ Arquitetura de microsserviços com Spring Cloud
  • ✅ Implementação de padrões Saga (Orquestrado e Coreografado)
  • ✅ Sistemas Event-Driven com Kafka e RabbitMQ
  • ✅ APIs seguras com JWT, OAuth2 e Spring Security
  • ✅ Containerização com Docker e orquestração Kubernetes
  • ✅ Pipeline CI/CD com Azure DevOps e GitHub Actions
  • ✅ Migração de monolito para microsserviços

🔹 Acompanhe meu progresso e veja a evolução dos projetos nos meus repositórios!


📚 Formação Acadêmica

🎓 Engenharia de Software - Em curso 📖 Roadmap Completo: Finalizando especialização em arquitetura de software moderna, microsserviços e cloud computing


📬 Vamos Conectar?

LinkedIn Gmail GitHub


🚀 Sempre aberto a novas oportunidades, desafios e colaborações!

Disponível para: Backend Developer | Java Developer | Software Engineer | Microsserviços

Popular repositories Loading

  1. yannpeclat yannpeclat Public

    Meu perfil profissional

  2. EstoqueSimples-Java EstoqueSimples-Java Public

    Java

  3. BankAccount-java BankAccount-java Public

    Java

  4. CursoSistema CursoSistema Public

    Java

  5. HR-Management-System HR-Management-System Public

    Hands-on Java project using OOP to manage worker data, contracts, and monthly earnings.

    Java

  6. Ninja-Academy-System Ninja-Academy-System Public

    Java CLI application demonstrating OOP concepts with CRUD operations and input validation

    Java