Sobre

Sou Fabio Gomes Rocha, profissional de tecnologia, pesquisador e professor, com atuação em Arquitetura de Software, Sistemas de Uso Intensivo de Dados e Engenharia de Inteligência Artificial.

Minha trajetória combina mais de duas décadas de experiência em tecnologia, passando por desenvolvimento de software, infraestrutura, arquitetura, liderança técnica, pesquisa aplicada, DevOps e construção de produtos digitais. Ao longo desse percurso, trabalhei tanto com sistemas corporativos e legados quanto com plataformas distribuídas, cloud-native e soluções modernas baseadas em Inteligência Artificial.

Atualmente atuo na NTT DATA como Coordenador de Pesquisa e Inovação e Arquiteto de Sistemas Inteligentes, conduzindo iniciativas que conectam pesquisa, engenharia e necessidades reais de negócio. Minha atuação envolve desde experimentação e provas de conceito até definição arquitetural, implementação, validação e evolução de produtos em produção.

Nos últimos anos, tenho concentrado grande parte do meu trabalho em AI Engineering, especialmente na construção de soluções com LLMs, RAG, agentes de IA, embeddings, bancos vetoriais, automação e sistemas multiagentes.

Entre os projetos recentes estão soluções como o Assistant N1, assistente corporativo baseado em RAG; o Guepardo AI: Scan, voltado à extração e interpretação inteligente de documentos; e o Guepardo Code Review, que utiliza agentes especializados para ampliar o contexto e a qualidade da revisão de código. Esses projetos envolvem tecnologias e abordagens como Python, FastAPI, Vertex AI/Gemini, AWS Bedrock, PostgreSQL/pgvector, hybrid search, reranking, GraphRAG, MCP e A2A. Fabio Gomes Rocha – CV – Coorde…

Antes disso, atuei como Head of Enterprise Architecture and Machine Learning na SafeLabs, liderando iniciativas de arquitetura, DevOps, dados e Inteligência Artificial aplicadas à cibersegurança. Nesse período, participei da evolução de plataformas como SIEM, SafeLabs Data Core e SafeLabs Inteligência Artificial, trabalhando com sistemas distribuídos, processamento de grandes volumes de dados, machine learning e automação. Uma das iniciativas de reestruturação arquitetural contribuiu para uma redução aproximada de 60% dos custos operacionais do SIEM. Fabio Gomes Rocha – CV – Coorde…

Minha atuação com arquitetura não se limita à escolha de tecnologias. Tenho interesse especial em como sistemas evoluem, como decisões arquiteturais impactam custo, desempenho, escalabilidade e capacidade de mudança, e como engenharia, produto e negócio podem trabalhar juntos para transformar tecnologia em resultado.

Também mantenho uma atuação próxima do desenvolvimento. Trabalho com linguagens como Python e Java, além de tecnologias de sistemas distribuídos, mensageria, APIs, Kubernetes, Docker, observabilidade e bancos de dados relacionais, de busca e vetoriais. Em projetos pessoais e open source, exploro temas como microsserviços, resiliência, machine learning, RAG e agentes de IA.

Um exemplo é o projeto Ecommerce Microservices, que combina arquitetura distribuída com Java, mensageria e observabilidade e inclui aplicações de IA para previsão de entrega, análise de fraude e interação conversacional. Fabio Gomes Rocha – CV – Coorde…

Pesquisa e atuação acadêmica

Sou doutor em Educação, com pesquisa envolvendo aplicação de inteligência artificial para extração de informações de documentos históricos, mestre em Ciência da Computação pela Universidade Federal de Sergipe e bacharel em Sistemas de Informação. Também concluí uma especialização em Java e Inteligência Artificial.

Atuo como professor e orientador em Ciência da Computação e mantenho participação ativa em pesquisa nas áreas de Arquitetura de Software, microsserviços, sistemas distribuídos e sistemas de uso intensivo de dados. Meu trabalho acadêmico inclui publicações nacionais e internacionais sobre padrões de microsserviços, migração de sistemas monolíticos, BDD e evolução arquitetural.

Essa combinação entre mercado e academia influencia bastante a forma como trabalho. Procuro não apenas utilizar novas tecnologias, mas também entender seus fundamentos, limitações e trade-offs, avaliando quando realmente fazem sentido para um problema.

Áreas em que concentro meu trabalho

Hoje, meus principais temas de interesse e atuação são Arquitetura de Software e Sistemas Distribuídos; Sistemas de Uso Intensivo de Dados; Engenharia de IA e aplicações com LLMs; RAG, agentes e sistemas multiagentes; bancos vetoriais e recuperação de informação; Cloud Native, Kubernetes e DevOps; observabilidade e resiliência; modernização de sistemas; e desenvolvimento assistido por IA e Spec-Driven Development.

Também gosto de compartilhar conhecimento. Neste site publico conteúdos técnicos, experimentos e exemplos práticos relacionados a arquitetura, dados e Inteligência Artificial — desde microsserviços e sistemas distribuídos até bancos vetoriais, RAG e ferramentas de AI Engineering. Seu próprio site já vem caminhando nessa direção, com conteúdos sobre microsserviços, Qdrant, vetorização e sistemas de dados.

Como penso tecnologia

Acredito que tecnologia deve ser tratada como meio para resolver problemas reais.

Uma boa arquitetura não é necessariamente a mais moderna ou a mais complexa. É aquela que consegue equilibrar qualidade, capacidade de evolução, desempenho, segurança, custo e valor para o negócio.

Da mesma forma, acredito que Inteligência Artificial deve ir além de demonstrações e provas de conceito. Meu interesse está em transformar IA em produtos e capacidades de engenharia confiáveis, mensuráveis e integrados ao negócio.

É nesse espaço — entre arquitetura, dados, engenharia e Inteligência Artificial — que concentro meu trabalho atualmente.