Rafael Porto Vieira de Moura
Arquiteto de Soluções · Zappts
rafaelportomoura@gmail.comLinkedInGitHubDivinópolis, Minas Gerais, Brasil
Sobre
Comecei como estagiário em setembro de 2021, escrevendo funções Lambda e esteiras de deploy na AWS. Em setembro de 2025 assumi a arquitetura de ponta a ponta de uma plataforma de IA corporativa. O caminho entre os dois pontos passou por júnior, pleno, e por um período em que fui o único backend de um projeto inteiro.
Foi nesse período que a conta virou. Ser o único responsável por um sistema em produção ensina rápido que as decisões mais caras não são de código — são de fronteira: o que cada serviço sabe, quem pode chamar quem, e como uma mudança chega em produção sem ninguém prender a respiração.
Hoje é esse o trabalho. Desenho sistemas distribuídos que outras pessoas conseguem operar: arquitetura de referência escrita em ADRs, microsserviços em Kubernetes com mensageria orientada a eventos, e uma esteira GitOps onde cada mudança tem rastro do commit ao cluster. Sou formado em Ciência da Computação pela UFLA, com trabalho de conclusão em arquitetura de microsserviços, e curso MBA em Engenharia de Software na USP/Esalq.
Trajetória
set/2025 — atual
Arquiteto de Soluções · Zappts
Arquitetura de ponta a ponta de um sistema de IA corporativo que transforma conhecimento de investimento não estruturado em análise confiável e auditável para times de investimento institucional, escalando de um piloto inicial para uma plataforma multi-asset-class.
- Arquitetura e governança: defini a arquitetura de referência da plataforma — diagramas, ADRs e padrões — alinhada à governança de segurança e infraestrutura corporativa.
- Infraestrutura cloud: desenhei um backend de microsserviços em GCP e Kubernetes, com mensageria orientada a eventos, gestão de segredos e observabilidade completa.
- CI/CD e DevOps: construí a estratégia GitOps com GitHub Actions e ArgoCD, com modelo de branching trunk-based customizado, autenticação OIDC sem chaves e rastreabilidade ponta a ponta.
- Arquitetura de dados: desenhei o pipeline de processamento de arquivos com LLM.
- API e segurança: conduzi o design de API e autorização, e a arquitetura de rede exigida para conformidade em produção e gestão de mudanças.
GCP · Kubernetes · ArgoCD · GitHub Actions · GitOps · OIDC · LLM · event-driven · observabilidade · ADR
jun/2024 — set/2025
Engenheiro de Software · ioasys
Único desenvolvedor backend do projeto de um cliente estratégico, responsável pelo desenho e pela implementação da solução, definindo a arquitetura e conduzindo as decisões técnicas de ponta a ponta.
- Desenvolvi serviços backend em nuvem com foco em escalabilidade, confiabilidade e suporte em produção, garantindo entrega contínua durante todo o ciclo do contrato.
TypeScript · Node.js · AWS · arquitetura · entrega contínua
set/2021 — jun/2024
Engenheiro de Software · Coren
- Serviços em TypeScript, Node.js e Python, com infraestrutura como código em AWS CloudFormation.
- Esteiras de entrega em Jenkins e Jenkins DSL sobre AWS CodeCommit.
- Funções serverless, containers em ECS e infraestrutura como código, com monitoramento em CloudWatch.
- Primeiro contato com AWS em produção: CloudFormation, Lambda, ECS e as esteiras Jenkins que sustentavam o time.
TypeScript · Node.js · Python · CloudFormation · Jenkins · Docker · ECS · Lambda · DynamoDB · PostgreSQL · ECR · MongoDB · CloudWatch · API Gateway · VPC · S3 · EC2
jun/2021 — set/2021
Estagiário de Desenvolvimento Backend · Zeester
- Backend de sistema web em Node.js com MongoDB, documentação de API em OpenAPI e modelagem entidade-relacionamento.
JavaScript · Node.js · MongoDB · OpenAPI
jan/2021 — jun/2021
Monitor da Disciplina Introdução aos algoritmos · UFLA
- Produção de material de apoio e acompanhamento das dificuldades dos alunos na disciplina.
C++ · algoritmos
out/2020 — dez/2021
Múltiplos cargos · Comp Júnior
Gerente de Pesquisa e Qualidade · Representante Comercial · Desenvolvedor Fullstack
- Verificação de qualidade de software, introdução de novas técnicas e padronização dos processos de desenvolvimento da empresa júnior.
- Prospecção e negociação com clientes, levantamento de requisitos de projeto e elaboração de propostas.
- Backend em Node.js com Express e MongoDB; frontend em VueJS com Bootstrap e SCSS.
- Documentação de API em OpenAPI, diagramas entidade-relacionamento e decisões estratégicas de arquitetura.
qualidade · processos · requisitos · proposta técnica · Node.js · Express · MongoDB · VueJS · SCSS · OpenAPI
Stack
- Arquitetura
- arquitetura de soluções · sistemas distribuídos · microsserviços · event-driven · ADR · design de API · segurança e rede
- Cloud e infraestrutura
- GCP · AWS · Kubernetes · Docker · CloudFormation · Lambda · ECS · ECR · API Gateway · VPC · S3 · EC2
- Linguagens
- TypeScript · Node.js · Python · Shell Script · C++
- Dados e mensageria
- MongoDB · PostgreSQL · DynamoDB · SNS · SQS · pipelines com LLM
- DevOps e GitOps
- GitOps · ArgoCD · GitHub Actions · Jenkins · Jenkins DSL · trunk-based · OIDC keyless · CloudWatch · observabilidade
- Qualidade
- Mocha · Chai · Sinon · nyc · Zod · ESLint · Prettier
Formação
mai/2025 — dez/2026
MBA em Engenharia de Software
USP/Esalq · em andamento
ago/2018 — fev/2025
Bacharelado em Ciência da Computação
Universidade Federal de Lavras — UFLA · TCC em arquitetura de microsserviços, orientado por Ricardo Terra