Skip to content
View MarcosGabrielL's full-sized avatar

Block or report MarcosGabrielL

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

Especialista em Arquitetura Java | Desenvolvedor Full Stack

Desenvolvedor Full Stack com mais de 9 anos de experiência, especializado em Java, Angular, SQL e Flutter. Foco em alta performance, concorrência, Microsserviços, mensageria assíncrona (RabbitMQ/Kafka), Cloud (AWS) e performance com Java 21+ (Virtual Threads), modernização de sistemas corporativos críticos, incluindo setores financeiro, tributário (NF-e/NFC-e), logístico (TMS/EDI) e ERPs completos.


Com Código Aberto

Uma curadoria de repositórios públicos que demonstram a aplicação prática de conceitos avançados para problemas reais de engenharia de software.

  • bank-transfer-benchmark
    Avaliação prática de Virtual Threads (Java 21) vs Platform Threads. Código pronto para benchmark de throughput bancário.

  • cache-ingressos-show
    Implementação de três estratégias para evitar venda duplicada de ingressos: Lock Distribuído (Redisson), Lock Otimista (JPA) e Cache (Redis).

  • currency-quote-reactive-benchmark
    Comparativo de resiliência e latência entre RestTemplate (bloqueante) e WebClient (reativo) em chamadas externas.

  • webflux-crud-apis
    Sistema reativo de alta escala com Spring WebFlux. Pool de 500 conexões, chamadas paralelas (Mono.zip) para 3 APIs externas (ViaCEP, ReceitaWS, WeatherAPI), timeouts agressivos de 500ms, Circuit Breaker com Resilience4j, cache reativo com Caffeine, monitoramento Prometheus/Grafana, e deploy no Kubernetes com HPA. Throughput de 150+ req/seg com latência P95 < 500ms.

  • rabbitmq-processor
    Sistema tolerante a falhas com confirmação manual (ACK), política de retentativas e fila de mensagens mortas (DLQ).

  • Click-Tracker
    Pipeline de ingestão de eventos em tempo real com Schema Registry (Avro) e Kafka Streams.

  • monitoramento_api
    Stack completa com Micrometer expondo métricas customizadas para Prometheus, visualizadas no Grafana e com alertas no Alertmanager.

  • payment_gateway_spring_ws
    Gateway seguro com Spring WS implementando autenticação via WS-Security (UsernameToken) e comunicação criptografada (TLS).

  • calculadora-soap
    Exemplo de consumo de serviços SOAP tanto via stubs gerados (wsimport) quanto via requisições puras com SAAJ.

  • biblioteca-socket
    Comunicação TCP de baixo nível com criptografia AES-256 e pool de conexões manual (puro JDBC).

  • ecommerce-jpa-lazy-demo
    Repositório de estudo com soluções definitivas: EntityGraph, JOIN FETCH e projeções DTO para evitar queries N+1.

  • ERP-Desktop-Java
    Arquitetura de PDV e emissão de NF-e/NFC-e 4.0 em Java Swing. Código funcional para ambientes offline/desktop.

  • Spring-Boot-Registration-and-Login
    Boilerplate profissional com Spring Security, validação de e-mail e integração com MySQL.

  • SpringBoot-app-com-Materialize
    Aplicação web moderna com Spring Boot e front-end responsivo estilizado com Materialize CSS. Estrutura limpa para MVPs.

  • api-tarefas-jdbc
    Alternativa enxuta ao JPA: API RESTful usando apenas JdbcTemplate com SQL puro e paginação eficiente.


Stacks

  • Java Spring Boot Spring Hibernate JPA Angular TypeScript Flutter

  • Kafka RabbitMQ REST SOAP GraphQL Webhooks EDI SEFAZ

  • PostgreSQL MySQL MongoDB SQL Server Redis H2

  • AWS Docker Jenkins Prometheus Grafana VPS Railway Heroku


Contato Direto

LinkedIn GitHub

Popular repositories Loading

  1. ERP-Desktop-Java ERP-Desktop-Java Public

    Emissor de Notas Fiscais, Frente de Caixa e Gerenciador de Vendas para Lojas Varejo e Atacado Nfe e NFCe 4.0

    Java 58 36

  2. SpringBoot-app-com-Materialize SpringBoot-app-com-Materialize Public

    JavaScript 3

  3. Spring-Boot-Registration-and-Login Spring-Boot-Registration-and-Login Public

    Spring Web MVC for the web layer Spring Data JPA with Hibernate framework or the data access layer Spring Security for authentication, login and logout Thymeleaf as template engine HTML 5 and Boots…

    Java 3

  4. MarcosGabrielL MarcosGabrielL Public

    3

  5. socket-biblioteca socket-biblioteca Public

    Sistema de biblioteca cliente-servidor com Java, JDBC puro, Sockets TCP, criptografia AES-256, pool de conexões, cache e batch processing

    Java

  6. calculadora-soap calculadora-soap Public

    JAX-WS para publicação do serviço SOAP com cliente via wsimport (stubs) e cliente via SAAJ (construção manual do envelope XML + HttpURLConnection).

    Java