Ed Fernando Barros

Ed Fernando Barros

Arquiteto de Software & Tech Lead

Vinte e três anos construindo e operando sistemas onde falhar custa caro — em stacks, times e domínios de negócio que tinham pouco em comum além da necessidade de funcionar.

  • Serviços financeiros
  • Criptoativos
  • Esportes
  • Energia
  • Segurança pública
  • Tributação e receita
  • Justiça

Perfil

Arquiteto de software e líder de engenharia com 23 anos construindo e operando sistemas onde falhar custa caro. Atuo em toda a faixa técnica — Java e Spring Boot, Angular e Node.js, microsserviços, nuvem em AWS e GCP, gestão de identidade e acesso, streaming de eventos, e o ferramental de contêineres e CI/CD que mantém a entrega previsível.

Adapto-me rápido a novas stacks, novos times e novos domínios de negócio, e já entreguei em serviços financeiros e negociação de criptoativos, esportes, energia, segurança pública, tributação e no setor de justiça. Formei times de desenvolvimento da contratação até a transferência estruturada, e atuei igualmente como engenheiro hands-on, arquiteto e líder técnico.

O que atravessa tudo isso é a mesma coisa: transformar restrições de negócio em arquitetura que um time consegue de fato executar.

Experiência

2003 2008 2013 2018 2023
23 anos de carreira
  1. atual

    Consultor — IA, nuvem e produto

    Consultor independente

    Consultoria em vários setores

    • Assessoro empresas na adoção de IA na forma como constroem software — engenharia assistida por agentes, com as especificações, os portões de revisão e a cadência de entrega que a tornam confiável em vez de experimental.
    • Infraestrutura em nuvem na AWS e no GCP: ambientes projetados para a carga real, automatizados de ponta a ponta, com os trade-offs documentados.
    • Desenvolvimento de produtos de TI da primeira especificação ao produto entregue — arquitetura, time e cadência operacional. DOP e Spartacus, abaixo, são deste período.
    • Claude
    • AI agents
    • AWS
    • GCP
    • Kubernetes
    • Terraform
    • Python
    • Go
    • Java
    • React
  2. Tech Lead

    Sogni Sports

    Esportes

    • Projetei a arquitetura de base de um ecossistema de aplicações Java em nuvem (AWS e GCP), com contêineres e pipeline de DevOps automatizado.
    • Implementei e integrei uma solução de IAM com Keycloak, definindo os protocolos de autenticação e autorização (OAuth2/OIDC, SSO) para integrações internas e externas, aplicações e front-ends web.
    • Projetei e desenvolvi aplicações para contas individuais e corporativas, cobrindo planejamento, vendas e integração e processamento de pagamentos.
    • Apoiei a contratação que formou o time de desenvolvimento e conduzi a transferência estruturada do projeto para ele.
    • Java
    • Spring Boot
    • Keycloak
    • PostgreSQL
    • Docker
    • AWS
    • GCP
    • CI/CD
    • Apache Camel
  3. Engenheiro de Software Sênior

    BEE4

    Serviços financeiros · criptoativos

    • Arquiteto, desenvolvedor e praticante ágil em ambiente AWS, construindo back-ends em Java e Node.js.
    • Estabeleci os pipelines de CI/CD, geri o board do produto e integrei novos desenvolvedores.
    • Construí integrações com exchanges de criptoativos, blockchain e sistemas financeiros para troca de ativos em formato cripto.
    • Java
    • Node.js
    • AWS
    • REST APIs
    • Financial integrations
    • DevOps automation
  4. Arquiteto de Software

    Totem

    Justiça · energia

    • Integrei diversos sistemas do Ministério Público ao PJe (Processo Judicial Eletrônico), a plataforma nacional de processo judicial eletrônico.
    • Entreguei projetos para o setor público nos domínios de justiça e energia elétrica, nas esferas estadual e federal.
    • Modelagem de dados, integração entre sistemas e implantação de servidores JBoss, contêineres Docker e Linux em nuvem e on-premise.
    • Java
    • JBoss/WildFly
    • Tomcat
    • Docker
    • Linux
    • Data modelling
    • Integrations
  5. Assessor de TI

    Ministério Público do Estado do Pará

    Justiça · governança de TI

    • Assessor do Comitê Estratégico de TI (CETI) em planejamento de tecnologia e projetos estratégicos.
    • Gestão de projetos e fornecedores; conduzi processos de contratação pública de ponta a ponta — projeto básico, termo de referência, consulta pública.
    • Governança de TI, planejamento estratégico, gestão de contratos e alinhamento com a alta administração.
    • IT governance
    • Public procurement
    • Strategic planning
    • Vendor management
  6. Gerente

    Ministério Público do Estado do Mato Grosso

    Justiça

    • Formei e liderei o time de desenvolvimento Java; introduzi tecnologias e processos de desenvolvimento apoiados em ferramental automatizado.
    • Projetei a infraestrutura para aplicações Java e bancos Oracle; desenvolvimento Java hands-on; JBoss e Tomcat em Linux.
    • Conduzi contratações de fornecedores — termo de referência, projeto básico, seleção.
    • Java
    • Oracle
    • JBoss
    • Tomcat
    • Linux
    • Team leadership
  7. Consultor de Desenvolvimento

    Módulo Risk Manager

    Justiça

    • Alocado no time web em projetos para o Ministério Público do Estado de Mato Grosso, entregando oito aplicações corporativas.
    • Java web
    • Integrations
  8. Desenvolvedor web

    Ábaco · Univag

    Tributação · segurança pública

    • Desenvolvimento web e suporte técnico, em especial em projetos de tributação, receita e segurança pública para o Estado de Mato Grosso.
    • Web development

Projetos

DOP 2026 –

Um cockpit AI-first onde o desenvolvedor e o Claude conduzem uma demanda de ponta a ponta

O problema
Conduzir uma demanda de software — ambiente, branch, desenvolvimento, pull request, entrega — é uma cadeia de passagens de bastão entre o desenvolvedor e um agente de IA que perde estado a cada passo.
A abordagem
Um núcleo em Go é dono do domínio, do estado e de um log de eventos transacional; um BFF em Python expõe REST e SSE para o cockpit em React e gRPC para a CLI; o desenvolvedor acompanha e direciona de cima enquanto o agente opera o ferramental por baixo. Multi-tenant desde a primeira migração, com segundo fator construído antes de existir qualquer organização.
Onde está
Vinte e seis registros de decisão de arquitetura, um contrato proto-first e um ambiente k3d local que sobe a plataforma inteira em um comando. Plataforma em construção; a CLI operacional está em uso diário (v0.7.1).
  • Go
  • Python
  • React
  • gRPC
  • NATS JetStream
  • PostgreSQL
  • Terraform
  • k3s
  • GCP
  • Claude

Factor 2026 –

O app do motorista e a esteira do espelho quinzenal de uma operação de logística last-mile

O problema
Um app Flutter para motoristas falava com quatro back-ends — um gateway caixa-preta, uma API de logística em NestJS, um gerador de CT-e e um CRM de WhatsApp — sem esteira de build, com release assinado pelo keystore de debug, segredos de produção commitados e o conhecimento de como tudo se encaixava na cabeça de ninguém.
A abordagem
Análise forense de cada repositório antes de tocar em código, registrada em onze documentos numerados: a especificação do app, os contratos app–back-end, o estado de build e release, uma análise de lacunas entre as duas gerações de API. Depois o trabalho: a esteira de deploy e um gateway de emissão de NFS-e projetado contract-first — o OpenAPI congelado e servido como mock antes de qualquer linha de implementação.
Onde está
Um ecossistema documentado onde antes era tribal, um processo de release que consegue chegar às lojas e a emissão de nota saindo de um passo manual para o próprio app do motorista. Trabalho para cliente, em andamento.
  • Flutter
  • NestJS
  • TypeScript
  • PHP
  • PostgreSQL
  • RabbitMQ
  • Kubernetes
  • OpenAPI
  • GitHub Actions

Pipe365 Mobile 2026

O app do atendente para uma plataforma de atendimento via WhatsApp

O problema
Os atendentes precisavam dos fluxos essenciais do console web no celular — lista de chats e filtros, texto e áudio por push-to-talk, anexos, finalização e transferência de atendimento, notificações — e o cliente queria validar a experiência antes de pagar pela integração.
A abordagem
Mock-first, com uma regra: src/data/ é a única superfície que toca dados. Um agente de codificação construiu todas as telas contra um mock em memória; um segundo agente implementou depois o cliente HTTP atrás da mesma interface; humanos revisaram na fronteira. Trocar o mock pelo real é uma linha.
Onde está
Um app navegável que o cliente pôde segurar na mão antes de a API existir, depois ligado a ela sem tocar em uma tela — com CI, builds EAS e submissão às lojas automatizadas nas duas plataformas. Trabalho para cliente; builds Android e iOS em esteira EAS automatizada.
  • TypeScript
  • Expo
  • React Native
  • React Query
  • Zustand
  • EAS
  • GitHub Actions
  • AI agents

Spartacus 2025 –

Backoffice web e aplicativo móvel para um projeto social de artes marciais em Brasnorte, Mato Grosso

O problema
Um projeto social que ensina jiu-jitsu, capoeira e Muay Thai a crianças precisava de frequência, controle da doação mensal de alimentos e um canal com as famílias — sem transformar a secretária em operadora de fila e sem conta de hospedagem.
A abordagem
Um QR por aula em vez de um por aluno, para que o professor nunca precise enfileirar ninguém. Responsáveis agem em nome dos filhos com dupla autoria em cada registro. Back-end FastAPI no Cloud Run, Firestore e Firebase Auth com login Google para adultos.
Onde está
Seis repositórios — app, back-end, backoffice, componentes de UI compartilhados, infraestrutura e um protótipo — entregues às famílias de Brasnorte a custo operacional zero. Em produção, rodando no free tier do GCP.
  • Python
  • FastAPI
  • React
  • React Native
  • Expo
  • Firestore
  • Firebase
  • Cloud Run
  • GCP

Competências

Backend e mensageria
  • Java
  • Spring Boot
  • Node.js
  • Python
  • FastAPI
  • Go
  • Microservices
  • Kafka
  • Apache Camel
Nuvem e runtime
  • AWS
  • GCP
  • Firebase
  • Docker
  • Kubernetes
  • JBoss/WildFly
  • Linux
Identidade
  • OAuth2/OIDC
  • Keycloak
  • Google Cloud Authentication
  • SSO
Dados
  • PostgreSQL
  • Oracle
  • Firestore
  • Apache Solr
  • Data modelling
Entrega
  • GitHub Actions
  • GitLab CI
  • Gradle
  • Expo
  • Terraform
  • CI/CD
Front-end
  • Angular
  • React
  • React Native

Formação

Bacharelado em Sistemas de Informação
UNIVAG – Centro Universitário · 2001 – 2004
Certificações
Apache Kafka · ISO 27001 · Agile Scrum

Fora do trabalho, churrasco, jiu-jitsu e uma posição bem pensada sobre liberdade completam o quadro — três interesses que aparecem nos textos quase tanto quanto qualquer assunto técnico.

Procura um arquiteto ou líder técnico que assuma um domínio desconhecido e faça o time entregar?