João Calixto - Engenheiro de Software

Engenheiro de Software Sênior

Especialista em Java, Microsserviços e Sistemas Distribuídos de alta escala nos setores financeiro e de seguros. Mais de 6 anos liderando modernizações arquiteturais, resiliência e entregas críticas. Baseado em João Pessoa 🌴

Experiência

Atuação hands-on em sistemas de missão crítica, arquiteturas orientadas a eventos e modernização contínua com foco em disponibilidade, segurança e performance.

2026 – atual

Basis Tecnologia da Informação · Contrato BNDES

Analista de Desenvolvimento Sênior
  • Java EE
  • EJB
  • Angular
  • Java
  • BNDES: Desenvolvimento e evolução de sistemas corporativos Java EE com EJB e interfaces em Angular, em contrato de alocação da Basis com o banco de fomento.
  • Sistemas críticos legados: Manutenção e modernização de aplicações em servidor de aplicação Java EE, preservando a estabilidade em produção.
2023 – 2026 · 3 anos

Porto Seguro (Grupo Porto)

Analista de Engenharia de Software / Analista de Sistemas
  • Java
  • Spring WebFlux
  • Quarkus
  • MongoDB
  • Oracle SQL
  • Redis
  • Angular
  • Docker
  • Wildfly
  • Alta Volumetria (Porto Seguro): Desenvolvimento e evolução de plataforma de cotação processando em média 18 mil cotações diárias com Spring WebFlux (programação reativa), garantindo baixa latência e alta disponibilidade.
  • Escalabilidade Horizontal & Persistência: Redesenho da arquitetura de dados e migração estratégica da persistência de Oracle (relacional) para MongoDB (NoSQL), reduzindo drasticamente gargalos de consulta de apólices.
  • Otimização de Performance: Implementação de cache distribuído com Redis em fluxos críticos de cotação e emissão.
  • Impacto em Negócio: Modelagem e implementação da cobertura Rodas e Pneus, impulsionando a conversão de cotações em 3% a 4%.
  • Modernização de Infraestrutura (Azul Seguros): Manutenção do Sistema de Avisos de Sinistro, migração de Wildfly 8 para 22 (mitigando vulnerabilidades críticas) e containerização completa com Docker.
2020 – 2023 · 3 anos

Minsait Brasil (Indra)

Analista Desenvolvedor / Trainee de Sistemas
  • Java
  • Quarkus
  • Spring Boot
  • Angular
  • Filas MQ
  • SWIFT
  • ISO 20022
  • Clean Code
  • Liderança Técnica: Trajetória de evolução acelerada de trainee a co-liderança técnica de um time de aproximadamente 30 engenheiros, conduzindo code reviews, padrões de arquitetura (Clean Architecture, Design Patterns) e cerimônias ágeis (SCRUM).
  • Projeto Banco do Brasil (SWIFT / ISO 20022): Desenvolvimento de microsserviços em Java (Quarkus) integrados a mensageria MQ para leitura, edição e processamento assíncrono de alto volume de mensagens financeiras internacionais.
  • Conformidade Regulatória: Implementação da solução de conversão e interoperabilidade de mensagens do formato MT (posicional) para MX (XML estruturado ISO 20022).
  • Projeto Santander: Modernização e evolução de microsserviços legados com Spring Boot e Angular para backoffice bancário com continuidade operacional.
2019 – 2020 · 6 meses

Tribunal de Contas da União (TCU)

Estagiário de Tecnologia da Informação
  • Oracle SQL
  • Modelagem de Dados
  • ETL & Relatórios
  • Estruturação, cruzamento e consolidação de grandes bases de dados heterogêneas utilizando consultas SQL complexas para relatórios de auditoria governamental.

Stack

Competências técnicas consolidadas em cenários reais de alta escala, resiliência e conformidade regulatória.

Backend

Java & Arquitetura

Java (11, 17, 21), Java EE / EJB, Spring Boot, Spring WebFlux, Quarkus, Clean Architecture, Microsserviços, REST APIs, BFF, Design Patterns e SOLID.

Mensageria

Integração & Protocolos

Filas MQ, Protocolo SWIFT (mensagens MT e MX), Norma ISO 20022, Event-driven architecture, processamento assíncrono e reativo.

Dados

Persistência & Cache

Oracle Database (SQL avançado e modelagem relacional), MongoDB (NoSQL e modelagem para escala horizontal), Redis (cache distribuído de baixa latência).

DevOps & Web

Infra & Frontend

Docker, Kubernetes, Wildfly / JBoss, CI/CD, Git, Linux, TypeScript, Angular (8 a 17), JasperReports para geração de apólices e documentos.

Blog

Artigos técnicos e reflexões práticas sobre engenharia de software, Clean Architecture e inteligência artificial.

Ver todos os artigos técnicos →

Formação

Compromisso contínuo com fundamentos teóricos e especialização técnica em engenharia de software.

Pós-graduação (em andamento) Engenharia de Software Java UNIPDS · 2025–2026
MBA Full Stack Web Development UNIESP · 2021–2023
Graduação Tecnológica Gestão da Tecnologia da Informação UNIPÊ · 2017–2019

Certificações e Extensão

  • Scrum Foundation Professional Certificate SFPC
  • Projeto de Extensão: Clube de Programação UNIPÊ
  • Técnico em Manutenção e Suporte em Informática SENAI