João Calixto da Silva Neto

Engenheiro de Software Sênior · Java · Microsserviços · Arquiteturas Distribuídas

← Voltar ao Início

Resumo Profissional

Engenheiro de Software com mais de 6 anos de experiência no desenvolvimento de sistemas backend resilientes e arquiteturas distribuídas com foco em Java, microsserviços e plataformas de alta volumetria. Sólida atuação em ambientes de missão crítica dos setores Bancário e de Seguros, participando de sistemas responsáveis por dezenas de milhares de transações diárias. Experiência comprovada em modernização de legados, transição regulatória bancária internacional (SWIFT / ISO 20022), migração de persistência de bancos relacionais para NoSQL (Oracle → MongoDB), containerização com Docker/Kubernetes e liderança técnica de equipes multidisciplinares com foco em Clean Architecture, SOLID e qualidade de software.

Experiência Profissional

Basis Tecnologia da Informação S.A. · Contrato BNDES

Analista de Desenvolvimento Sênior
abr/2026 – atual

Alocado pela Basis no contrato com o BNDES (Banco Nacional de Desenvolvimento Econômico e Social), atuando no desenvolvimento e na evolução de sistemas corporativos legados e críticos.

  • Desenvolvimento e evolução de sistemas Java EE com EJB e interfaces em Angular.
  • Manutenção e modernização de aplicações corporativas em servidor de aplicação Java EE, preservando a estabilidade de sistemas em produção.

Porto Seguro Companhia de Seguros Gerais (Grupo Porto)

Analista de Desenvolvimento de Sistemas / Analista de Engenharia de Software
jan/2023 – jan/2026 · 3 anos

Atuação integrada nas empresas do Grupo Porto (Azul Seguros e Porto Seguro), liderando a evolução de plataformas de seguros em frentes críticas de sinistros, cotações e apólices.

Porto Seguro · Alta Volumetria & Emissão

  • Desenvolvimento e sustentação de plataforma de alta escala com Java (Spring WebFlux), TypeScript e Angular, processando uma média de 18 mil cotações diárias com requisitos estritos de baixa latência e alta disponibilidade.
  • Liderança na migração da camada de persistência de Oracle SQL para MongoDB, redesenhando modelos para suportar escalabilidade horizontal e eliminando gargalos em consultas de apólices.
  • Implementação de camada de cache distribuído com Redis, otimizando tempos de resposta em operações críticas.
  • Modelagem e lançamento da cobertura Rodas e Pneus, proporcionando aumento de 3% a 4% na conversão de cotações.
  • Geração de documentos e apólices em larga escala com JasperReports.

Azul Seguros · Sistema de Avisos de Sinistro

  • Evolução do Sistema de Avisos de Sinistro cobrindo ponta a ponta o ciclo das ocorrências (Java, Angular, Oracle).
  • Condução da modernização de infraestrutura com migração de servidores Wildfly 8 para Wildfly 22, eliminando vulnerabilidades de segurança e garantindo conformidade tecnológica.
  • Containerização das aplicações com Docker, padronizando deploys e acelerando o pipeline de entrega contínua.

Minsait Brasil Ltda (Indra)

Analista Desenvolvedor (Evolução a Co-liderança Técnica)
fev/2020 – jan/2023 · 3 anos

Atuação contínua em projetos estratégicos para grandes instituições financeiras, com trajetória de Trainee a Analista Desenvolvedor com co-liderança técnica de equipe de cerca de 30 desenvolvedores.

Projeto Banco do Brasil · SWIFT & ISO 20022

  • Desenvolvimento de microsserviços em Java (Quarkus) e mensageria MQ para leitura, processamento e manipulação de mensagens financeiras do protocolo SWIFT em alto volume.
  • Implementação da engine de migração e conversão de mensagens financeiras do formato MT (posicional) para MX (XML estruturado ISO 20022), assegurando conformidade com a regulamentação internacional.
  • Modelagem relacional e construção de consultas otimizadas para garantia de consistência transacional e auditoria bancária.

Projeto Santander · Backoffice & Modernização

  • Evolução de microsserviços backend com Java / Spring Boot e migração de telas legadas para Angular no backoffice do Banco Santander.
  • Atuação como referência técnica e co-líder: condução de Code Reviews, disseminação de boas práticas de Clean Code, Clean Architecture e Design Patterns para time de 30 profissionais.
  • Gestão de backlog técnico, governança com Git e facilitação de ritos ágeis (SCRUM).

Tribunal de Contas da União (TCU)

Estagiário de Tecnologia da Informação
ago/2019 – jan/2020 · 6 meses
  • Tratamento, consolidação e cruzamento de grandes bases de dados relacionais via SQL para auditorias institucionais e relatórios técnicos.

Competências Técnicas

Linguagens & Frameworks:

Java (11, 17, 21), Java EE / EJB, Spring Boot, Spring WebFlux, Spring Data, Quarkus, TypeScript, JavaScript, Angular (8 a 17), HTML5, CSS3.

Bancos de Dados & Cache:

Oracle Database (SQL avançado, modelagem relacional), MongoDB (NoSQL, modelagem de documentos), Redis (cache distribuído).

Mensageria & Protocolos:

IBM MQ / RabbitMQ, Protocolo SWIFT (mensagens MT e MX), Padrão ISO 20022, Arquitetura orientada a eventos.

Arquitetura & Qualidade:

Clean Architecture, SOLID, Design Patterns, Microservices, BFF, APIs RESTful, JUnit, Mockito, Code Review, Refatoração.

Infraestrutura & Ferramentas:

Docker, Kubernetes, Wildfly / JBoss, Git / GitLab / GitHub, JasperReports, Linux, Metodologia Ágil (SCRUM).

Formação Acadêmica

Pós-graduação em Engenharia de Software Java UNIPDS · set/2025 – ago/2026 (em andamento)
MBA em Full Stack Web Development UNIESP Centro Universitário · 2021 – 2023
Graduação Tecnológica em Gestão da TI UNIPÊ – Centro Universitário de João Pessoa · 2017 – 2019
Técnico em Manutenção e Suporte em Informática SENAI Paraíba · 2015 – 2017

Certificações & Atividades Extracurriculares