Marcos Gabriel Lopes
Programador Full Stack Java/Angular/React
Desenvolvedor Full Stack com 9+ anos de experiência em Java, Angular e SQL. Especialista em modernização de sistemas legados e arquitetura de serviços.
Liderei migração que eliminou R$ 1M/ano em custos de infraestrutura na AlterData. Na Cooperflora, implementei faturamento eletrônico, e dentre outros, participei de projeto premiado com o Prêmio Automação GS1 2025.
9+ anos construindo sistemas de alta disponibilidade utilizando Java, Spring Boot, Microsserviços, Mensageria, Cloud e Arquitetura Distribuída. Especialista em Alta Concorrência, APIs REST/SOAP de missão crítica e Observabilidade.
Atualmente focado em Java 21 (Virtual Threads), Arquitetura Orientada a Eventos (EDA) e soluções de alta performance na nuvem AWS.
Experiência Profissional
Desenvolvedor Sênior
Cooperflora
- Responsável técnico pelo desenvolvimento e evolução de plataformas corporativas utilizadas na maior cooperativa de flores de corte da América Latina.
- Atuação no desenvolvimento de APIs REST/SOAP, WebServices e integrações com parceiros externos (Neogrid, Multicte, GS1 e instituições financeiras).
- Implementação de faturamento eletrônico com grandes redes varejistas e soluções de gestão de transporte.
- Impacto: Evolução de sistemas críticos da operação logística, automação de processos manuais e integrações escaláveis com ecossistema externo.
- Projeto de faturamento eletrônico premiado com o Prêmio Automação GS1 2025.
- Stack: Java, Spring Boot, Hibernate, Angular, ReactJS, TypeScript, PostgreSQL, SQL Server, REST, SOAP, Docker, Jenkins, AWS, EDI, Neogrid, Multicte, GS1.
Desenvolvedor Pleno
AlterData
- Modernização de sistema legado financeiro e contábil, conduzindo a migração arquitetural de uma aplicação baseada em JSP, Dispatcher Pattern, JDBC e SQL Server para uma arquitetura moderna com Angular, Spring Boot, Hibernate e PostgreSQL.
- Impacto: redução da dívida técnica, aumento da escalabilidade e capacidade de evolução da plataforma, além da eliminação de aproximadamente R$ 1 milhão/ano em custos recorrentes de licenciamento do SQL Server.
- Stack: Java, JSP, JDBC, Spring Boot, Hibernate, Angular, TypeScript, PostgreSQL, SQL Server, REST, SOAP.
Desenvolvedor Pleno
Softsaj
- Desenvolvimento de sistema de gestão patrimonial para empresas e prefeituras, com rastreamento de ativos via RFID e foco em controle operacional.
- Liderança técnica na criação de ERP do zero, incluindo arquitetura, desenvolvimento e integração com a SEFAZ para emissão de NF-e.
- Desenvolvimento de módulos corporativos com foco em automação de processos administrativos e fiscais.
- Impacto: automação de processos administrativos e fiscais, maior controle patrimonial e entrega de uma plataforma escalável para suportar operações de gestão.
- Stack: Java, Spring Boot, Hibernate, Angular, Flutter, MySQL, PostgreSQL, SQL Server, Docker, Jenkins, REST, SEFAZ (NF-e), RFID.
Desenvolvedor Sênior (Contrato)
Falabella
- Desenvolvimento e evolução de sistemas para e-commerce, marketplace e aplicações corporativas, atuando na modelagem de novas funcionalidades e liderança técnica de projetos.
- Desenvolvimento de soluções escaláveis com foco em inovação, integrações e alta disponibilidade.
- Stack: Angular, Java, Spring, AWS EC2.
Projetos Open Source
Projetos de código aberto demonstrando expertise em Java, Spring Boot e arquitetura de sistemas
Bank Transfer Benchmark
Java 21 / Virtual Threads
- Avaliação prática de Virtual Threads (Java 21) vs Platform Threads para throughput bancário.
- Código pronto para benchmark de sistemas financeiros de alta performance.
Cache Ingressos Show
Redis / JPA / Redisson
- Três estratégias para evitar venda duplicada de ingressos em sistemas de alta concorrência.
- Implementações: Lock Distribuído (Redisson), Lock Otimista (JPA) e Cache (Redis).
WebFlux CRUD APIs
Spring WebFlux / Reativo
- Sistema reativo de alta escala com Spring WebFlux e pool de 500 conexões.
- Chamadas paralelas (Mono.zip) para 3 APIs externas, timeouts agressivos de 500ms.
- Circuit Breaker com Resilience4j, cache reativo com Caffeine e monitoramento Prometheus/Grafana.
RabbitMQ Processor
Mensageria / Tolerância a Falhas
- Sistema tolerante a falhas com confirmação manual (ACK) e política de retentativas.
- Implementação de fila de mensagens mortas (DLQ) para processamento assíncrono seguro.
Monitoramento API
Prometheus / Grafana / Micrometer
- Stack completa com Micrometer expondo métricas customizadas para Prometheus.
- Visualização em Grafana e alertas configurados no Alertmanager.
Click-Tracker
Kafka Streams / Avro
- Pipeline de ingestão de eventos em tempo real com Schema Registry (Avro).
- Processamento de streams com Kafka Streams para análise de dados em tempo real.
Habilidades Técnicas
Linguagens de Programação
Backend & Frameworks
Frontend & Mobile
Mensageria & Cloud
Bancos de Dados & Cache
DevOps, Monitoramento & Ferramentas
Contato
Vamos conversar? Entre em contato para oportunidades, colaborações ou apenas para trocar uma ideia.