Marcelo Hernandes

Sorocaba — SP

Marcelo Hernandes

Java Sênior na Stefanini · Banco Inter · Tech Lead · Cloud & IA

Atualmente Engenheiro Java Sênior na Stefanini, alocado no Banco Inter — modernização de legado, microsserviços, EDA e AWS.

Foto de Marcelo Hernandes da Silva

Sobre

Tech Lead hands-on com trajetória longa em sistemas críticos, cloud e modernização.

Atuo em tecnologia desde 1990, começando como empreendedor em transformação digital e evoluindo para Desenvolvedor Sênior e Tech Lead em ambientes corporativos de alta criticidade. Nos últimos anos, consolidei Java como linguagem principal para arquitetar e entregar soluções robustas, seguras e escaláveis.

Hoje atuo como Engenheiro de Software Java Sênior na Stefanini LATAM, alocado no Banco Inter (remoto), liderando modernização de legado Delphi para microsserviços (Java 25, Micronaut), persistência poliglota, EDA com Kafka/SQS e IaC na AWS. Como Tech Lead hands-on, uno liderança técnica e proximidade do código.

Tenho experiência sólida em Modernização & Cloud (AWS/GCP), arquiteturas de alta disponibilidade orientadas a eventos (Kafka/Pub/Sub) e integrações críticas em Finanças & E-commerce (BaaS, pagamentos, checkout transparente), garantindo performance e integridade de dados em alta volumetria.

Aprofundo formação em Arquitetura de Software e Engenharia de Software com IA, aplicando IA generativa e MCP para automatizar fluxos de engenharia e elevar a produtividade dos times.

25+
Anos em tecnologia
62+
Repositórios no GitHub
6
Cases em destaque

Experiência

Entregas em ambientes de alta criticidade — bancos, crédito, e-commerce e cloud.

  1. Engenheiro de Software Java Sênior

    Atual

    Stefanini LATAM·alocado no Banco Inter·Ago 2026 — Atual·Remoto

    • Modernização arquitetural e migração de legado Delphi para microsserviços com Java 25, Micronaut e Maven; evolução de features no frontend React + TypeScript.
    • Camada de dados (DLG) poliglota: PostgreSQL para modelagem relacional de alta integridade e MongoDB para documentos de alto desempenho.
    • Versionamento de esquemas com Liquibase, com implantações seguras, sem downtime e integradas às pipelines de CI/CD.
    • Arquitetura orientada a eventos (EDA/Saga): fluxos assíncronos de alta vazão com Apache Kafka e AWS SQS para desacoplamento de domínios.
    • Consistência distribuída e resiliência com Saga (coreografia), consistência eventual e mecanismos rigorosos de idempotência.
    • Infraestrutura como Código (IaC) na AWS, promovendo governança, alta disponibilidade e suporte a ecossistemas distribuídos.
    Java 25MicronautMavenReactTypeScriptPostgreSQLMongoDBLiquibaseKafkaAWS SQSIaCEDA/Saga
  2. Desenvolvedor Java Sênior Backend

    Foursys·Mar 2025 — Jan 2026

    • Migração crítica do produto de Comunicação de Débitos (Equifax/Boa Vista) para GCP com foco em zero downtime, modernizando serviços para Java 21.
    • Processamento massivo assíncrono com Spring Batch, Pub/Sub e GCP Buckets em arquitetura orientada a eventos.
    • Bibliotecas core de criptografia reutilizáveis para proteção de PII, alinhadas à LGPD.
    Java 21Spring BootSpring BatchPub/SubGCPPostgreSQLEDA
  3. Desenvolvedor Java Sênior

    NAVA — Technology for Business·Set 2023 — Mar 2025

    • APIs críticas de Bank as a Service com milhões de transações diárias, foco em escalabilidade e integridade transacional.
    • Security Gateway com Apache Camel à frente dos microsserviços, centralizando autenticação e orquestração.
    • Fluxos orientados a eventos com Kafka e Oracle, aplicando Circuit Breaker e Retry em integrações financeiras.
    JavaSpring BootApache CamelKafkaOracleAWSBaaS
  4. Senior Software Developer

    Avanade·Nov 2019 — Mar 2023

    • Reescrita de serviços legados COBOL para microsserviços Java, reduzindo custos de mainframe (MIPS).
    • Apache Camel como Anti-Corruption Layer para isolar regras de negócio do legado.
    • Clean Architecture para testabilidade e desacoplamento em contexto bancário.
    JavaSpring BootApache CamelAzureOracleClean Architecture
  5. Desenvolvedor Java

    Samurai Experts — LWSA·Ago 2018 — Out 2019

    • Checkout transparente com PayPal Plus, reduzindo abandono de carrinho em lojas de alta performance.
    • Microsserviços e webhooks para conciliação automática de pedidos (IPN).
    • Private Apps Shopify com Node.js e Java para regras de negócio complexas de varejo.
    JavaNode.jsShopify APIPayPal PlusWebhooksRedisDocker

Projetos

Cases completos — full-stack, cloud, IA e desafios técnicos com documentação e arquitetura.

Red Alert

Monitoramento de e-mails em tempo real com análise por IA local (Ollama) e nuvem (Gemini), alertas via WebSocket e integração com Google Calendar.

  • Java 21 + Spring Boot em camadas
  • React + TypeScript + Framer Motion
  • Resilience4j, Flyway, PostgreSQL
Java 21Spring BootReactWebSocketIAPostgreSQL
Ver no GitHub

CCB Espaço Infantil

Sistema em produção para gestão do espaço infantil bíblico: multi-igreja, emergência, capacidade e histórico de cultos.

  • Next.js 14 + Supabase + Vercel
  • Isolamento de dados por igreja
  • Workflow main/develop com preview
Next.jsTypeScriptSupabaseTailwindVercel
Ver no GitHub

Smart Order Orchestrator

Orquestração resiliente de pedidos com sagas, idempotência, circuit breakers e análise de risco apoiada por IA.

  • Backend Java + frontend React
  • Docker Compose + monitoring
  • MCP code review integrado
JavaSpring BootReactTypeScriptDockerOpenAI
Ver no GitHub

Desafio Topaz — URL Shortener

Encurtador de URLs completo entregue como desafio técnico: API REST, SPA, Docker, testes e Swagger.

  • Port/Adapter no backend
  • Basic Auth + redirect 302
  • CI local + Docker Compose
Spring BootReactTypeScriptH2/PostgreSQLDocker
Ver no GitHub

MEI-Mentor

Hackathon financeiro: identifica oportunidades de formalização MEI a partir de transações, com painel visual e market intelligence via IA.

  • Arquitetura hexagonal
  • Java 21 + React/Vite
  • OpenAI opcional com fallback
Java 21Spring BootReactTypeScriptOpenAI
Ver no GitHub

AWS SQS + Observability

API Spring Boot para filas SQS dinâmicas com métricas Micrometer, Prometheus e Grafana — Virtual Threads e Clean Code.

  • AWS SDK v2 + LocalStack
  • Dashboards Grafana
  • Testcontainers
Java 21Spring BootAWS SQSPrometheusGrafana
Ver no GitHub

Habilidades

Stack consolidada para backend corporativo, cloud e interfaces modernas.

Backend & Java

Java 17/21Spring BootSpring BatchApache CamelJPA/HibernateREST APIs

Cloud & Mensageria

AWS (Lambda, SQS, SNS, S3)GCP (Pub/Sub, Buckets)KafkaEvent-Driven ArchitectureDocker

Frontend

ReactNext.jsTypeScriptTailwind CSSVite

IA, Qualidade & Práticas

IA generativa / MCPClean ArchitectureSOLIDObservabilidadeDevSecOps (SAST/DAST)Git / CI

Contato

Aberto a oportunidades, mentoria técnica e colaborações em engenharia de software.

Prefere escrever direto? Use o e-mail ou as redes. Os CVs em português e inglês estão disponíveis para download.

Currículo

PDF atualizado — escolha o idioma.

Enviar e-mail →