Ed Fernando Barros

Ed Fernando Barros Arquiteto de Software e Soluções

Carreira

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

Selecione um cargo para ver o detalhe

  1. atual

    Consultor — IA, nuvem e produto

    Consultor de Tecnologia

    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. Meus próprios produtos, DOP e Spartacus, são deste período.
    Clientes
    • CSP Tech — um fluxo de entrega AI-first, do card ao pull request, em uma plataforma multirrepositório
    • Tecnomapas — infraestrutura em nuvem e esteiras de entrega para plataformas ambientais geoespaciais de órgãos estaduais
    • Connsoft — o aplicativo móvel de uma plataforma de atendimento via WhatsApp
    • Factor Logistics — o app do motorista e a esteira de pagamento de uma operação de logística last-mile
    • 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 Java

    Módulo Risk Manager

    Justiça

    • Programa de modernização tecnológica do Ministério Público do Estado de Mato Grosso: oito aplicações desktop migradas para a plataforma web.
    • Apoiei a definição da arquitetura com provas de conceito e documentação técnica, e a seleção e formação do time de desenvolvimento Java do projeto.
    • Desenvolvimento Java com Struts, Spring e Hibernate, integrações via web services SOAP e revisão arquitetural contínua conforme a plataforma crescia.
    • Oito aplicações Java EE entregues em menos de dois anos.
    • Java EE
    • Struts
    • Spring
    • Hibernate
    • SOAP web services
    • Desktop-to-web migration
  8. Desenvolvedor Java — de júnior a sênior

    Ábaco

    Tributação · segurança pública

    • Comecei como desenvolvedor júnior construindo aplicações Java para web e desktop e integrando sistemas Java EE por meio de web services SOAP.
    • Como pleno, atuei nos sistemas críticos de arrecadação tributária do Estado de Mato Grosso — onde um defeito interrompe a entrada de receita — e fiz o onboarding dos desenvolvedores que entravam no time.
    • Como sênior, prospectei e defini a arquitetura e as tecnologias de desenvolvimento, fui coach de desenvolvedores plenos e sêniores, e geri e negociei entregas com clientes de missão crítica.
    • Java
    • Java EE
    • SOAP web services
    • Web & desktop
    • Architecture

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, segundo fator construído antes de existir qualquer organização, e toda ação registrada como evento com o seu contexto, com uma fila de dead letter para os que nenhum consumidor conseguiu tratar.
Onde está
Um ambiente de QA no GCP: o núcleo e o BFF no Cloud Run atrás de api.qa.dop-t.com, login pelo Firebase, e-mail pelo SendGrid, uma VM de dados no free tier — tudo em Terraform, projetado para não ter custo fixo mensal, com um smoke test que prova a cadeia de um login real até a linha no banco. O cockpit cadastra pessoas, registra o segundo fator e trata convites. Vinte e três registros de decisão de arquitetura, um contrato proto-first, um ambiente k3d local que sobe a plataforma inteira em um comando e um site público em dop-t.com. Em construção, com um ambiente de QA no ar no GCP; a CLI operacional está em uso diário (v0.7.1).
  • Go
  • Python
  • React
  • gRPC
  • NATS JetStream
  • PostgreSQL
  • Terraform
  • Cloud Run
  • Firebase
  • k3s
  • GCP
  • Claude

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

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