tech lead · arquiteto de ia · 10 anos

Sistemas queaguentam produção.

Dez anos de software em produção no Reino Unido, na Irlanda e no Brasil — Go, TypeScript, Python, AWS, Terraform. Tech lead na Accenture, tech lead na Zartis hoje, e Claude Certified Architect desenhando os sistemas de agentes que vêm a seguir.

Aberto a posições de staff / principal e arquitetura de IA

Vinicius Vieira, fotografado em um rooftop na City de Londres
Londres, 2024
10 anos
De software em produção em fintech, seguros, apostas e educação
6 meses
Do repositório vazio ao lançamento da plataforma de renovação da AVIVA
2 regiões
Brasil e Milão, abertas sobre a landing zone de cloud que liderei na Entain
2.500
Pessoas credenciadas em menos de dez minutos por um Raspberry Pi, uma impressora e um leitor de QR

Entregue via Accenture UK & Ireland, Infinity Works e StartSe.

Como atuo

O que eu de fato faço

Cinco frentes, e a convicção por trás de cada uma.

  • 01

    Arquitetura de IA agêntica

    Claude Certified Architect. Desenho sistemas de agentes como desenho qualquer sistema distribuído: fronteiras explícitas de ferramenta, orçamento definido, um modo de falha para cada chamada e um harness de avaliação antes de qualquer prompt ir para produção. Agente que você não consegue avaliar é demo, não é sistema.

  • 02

    Sistemas distribuídos e cloud

    AWS desde 2019 — Step Functions, Lambda, landing zones multi-conta com AFT, rede com Cloud WAN, tudo em Terraform. A parte interessante nunca foi a lista de serviços. É decidir quais falhas você aceita absorver e quais acordam uma pessoa.

  • 03

    Liderança técnica

    Tech lead de quatro desenvolvedores na Convex Insurance, tech lead na Zartis agora. A entrega de um tech lead não são os commits dele — é a vazão de todo mundo em volta. O ambiente local de teste de Lambda que construí lá foi a mudança pela qual o time de fato agradeceu.

  • 04

    Observabilidade e confiabilidade

    No Monzo escrevi métricas e alertas de microsserviços em Go, com a análise de dados por trás de cada limiar. Alerta que acorda alguém às 3h precisa ter conquistado esse direito. A maioria dos alertas é escrita como se nunca houvesse alguém do outro lado.

  • 05

    Engenharia de dados

    Pós na Purdue e a prática correspondente: pipelines, ElasticSearch, MongoDB e um motor de recomendação em Python que mexeu em número real. Modelo é a metade fácil. O contrato de dados que mantém aquilo alimentado no trimestre seguinte é a difícil.

Projetos selecionados

Seis que explicam os dez anos

A maior parte entregue como consultor — ou seja, entrei em bases de código que não escrevi e saí deixando-as melhores.

01

Zartis

Tech Lead e consultor de IA

Dez 2025 — atual · Irlanda, remoto

  • Liderança técnica
  • IA agêntica
  • AWS

Contexto

Engenharia sênior e consultoria de IA para uma empresa irlandesa de software, contratado pela minha própria empresa, a Turing Tech. A frente de IA é justamente a que os clientes menos sabem dimensionar.

O que eu fiz

  • Lidero um time na entrega para cliente — decisões de arquitetura, cultura de review e o trabalho pouco glamouroso de manter a base de código acessível.
  • Oriento adoção de IA: onde um agente cabe no produto, onde um pipeline determinístico é a resposta honesta, e quanto cada um custa para rodar em volume.
  • Entrego software em produção com Go, Node.js, TypeScript e React na AWS.
02

Convex Insurance

Tech Lead

2023 — 2025 · Londres

via Accenture UK & Ireland

  • Step Functions
  • TypeScript
  • Python
  • CI/CD

Contexto

Seguros especializados, com uma integração de terceiro que trafegava arquivos grandes o bastante para derrubar qualquer estratégia ingênua de download.

O que eu fiz

  • Liderei quatro desenvolvedores: arquitetura, review e divisão de trabalho de forma que ninguém ficasse bloqueado em mim.
  • Desenhei o downloader de arquivos grandes em Step Functions, buscando em paralelo do terceiro em vez de dar timeout em série.
  • Construí um ambiente local de teste de Lambda, e o time parou de fazer deploy para descobrir se algo funcionava.
  • Conduzi a melhoria contínua do pipeline de CI/CD na conta inteira.

Fim do deploy para descobrir

O ambiente local de teste foi o que o time de fato percebeu

03

Entain

Cloud Engineer — landing zone

2023 — 2025 · Londres

via Accenture UK & Ireland

  • Terraform
  • AWS AFT
  • Cloud WAN
  • Python

Contexto

Operadora global de apostas montando a fundação de cloud sobre a qual todo projeto futuro seria construído. Errar ali é errar cem vezes depois.

O que eu fiz

  • Construí a landing zone com AWS Account Factory for Terraform e Cloud WAN na rede — contas e conectividade como código.
  • Desenhei e entreguei serviços centrais: o disparador de e-mail da empresa, a API de criação de contas e sua interface.
  • Desenhei e implementei o pipeline de testes de infraestrutura, para que uma mudança em Terraform fosse verificada em vez de torcida.
  • Liderei a expansão regional para Brasil e Milão.

2 regiões

Brasil e Milão, sobre uma fundação desenhada para receber mais

04

Monzo Bank

Backend Engineer — observabilidade

2023 — 2025 · Londres

via Accenture UK & Ireland

  • Go
  • Observabilidade
  • Microsserviços

Contexto

Um banco rodando em microsserviços, onde a pergunta nunca é se existe métrica, e sim se alguma delas significa alguma coisa às 3h da manhã.

O que eu fiz

  • Implementei métricas e alertas para microsserviços em Go.
  • Fiz a análise de dados por trás de cada limiar, em vez de copiar um número do dashboard de outro serviço.
05

AVIVA

Full Stack Engineer — greenfield

2022 — 2023 · Londres

via Infinity Works

  • Go
  • React
  • TypeScript
  • AWS

Contexto

Uma plataforma de renovação de seguros que ainda não existia, com prazo de seis meses, em Go — linguagem que eu não tinha escrito antes do projeto começar.

O que eu fiz

  • Construí a funcionalidade de renovação do zero na AWS, com React e TypeScript no front.
  • Aprendi Go no próprio projeto e já estava entregando serviços em produção nas primeiras semanas.
  • Cobri as duas pontas da stack, o que em prazo apertado é menos habilidade e mais necessidade.

6 meses, do zero ao ar

Um dos projetos mais difíceis da conta, entregue no prazo

06

StartSe

Desenvolvedor back-end → Partner

2017 — 2021 · São Paulo

  • Python
  • ElasticSearch
  • MongoDB
  • Node.js

Contexto

Quatro anos numa empresa de educação executiva, entrando como estagiário e saindo como partner. Onde aprendi que o valor de um sistema se mede fora dele.

O que eu fiz

  • Construí o motor de recomendação de conteúdo em Python — ElasticSearch para as recomendações, MongoDB para os dados de usuário, uma API TypeScript/Node para o front em React.
  • Liderei o desenho técnico de uma plataforma de eventos digitais na virada de 2020, sustentando milhares de participantes simultâneos com chat ao vivo, gamificação e mapa 3D interativo.
  • Ainda como estagiário, construí um sistema de credenciamento em Raspberry Pi com impressora e leitor de QR — 2.500 pessoas pela porta em menos de dez minutos.

+3% MAU · +10% vendas

Primeiro mês depois que o motor de recomendação subiu

Stack

O que eu uso

Mais ou menos na ordem de quanto código em produção eu escrevi em cada um.

Linguagens
  • TypeScript
  • Go
  • Python
  • JavaScript
  • C
  • PHP
Backend
  • Node.js
  • Microsserviços
  • Step Functions
  • Lambda
  • REST
  • Event-driven
Frontend
  • React
  • Next.js
  • Tailwind
Cloud e infra
  • AWS
  • Terraform
  • AWS AFT
  • Cloud WAN
  • CI/CD
  • Unix
Dados
  • MongoDB
  • MySQL
  • ElasticSearch
  • Pipelines
  • Recomendação
IA
  • Claude
  • Sistemas agênticos
  • Tool use
  • Harness de avaliação
  • RAG

Sobre

A versão curta

Passei dez anos na parte desta profissão que não rende demo: o schema que precisa sobreviver às próximas três features, o limiar de alerta que decide se a noite de alguém será arruinada, o ambiente local de teste que devolve as tardes de um time.

A maior parte via Accenture UK & Ireland — tech lead na Convex Insurance, o engenheiro de cloud que construiu a landing zone da Entain, o desenvolvedor Go que escreveu os alertas do Monzo. Hoje sou tech lead na Zartis, contratado pela minha própria empresa, a Turing Tech.

O que me interessa agora são sistemas agênticos. Sou Claude Certified Architect, fiz a trilha de IA agêntica da Udacity e estou no meio de uma pós em neurociência na USP — porque as perguntas que decidem se um agente é utilizável acabam sendo perguntas sobre atenção, memória e por quanto tempo uma pessoa confia numa máquina antes de voltar a conferir tudo na mão.

Escrevo Go, TypeScript, Python e Terraform. Reviso mais código do que escrevo, e para o trabalho que faço essa é a proporção certa.

Certificações

  • Claude Certified Architect: Foundations

    Anthropic

    Desenho e avaliação de sistemas de agentes.

  • Agentic AI

    Udacity

    Orquestração multi-agente, tool use, avaliação.

Formação

  • Em andamento

    Pós-graduação em Neurociência

    Universidade de São Paulo (USP)

    Atenção, memória e confiança — as restrições em que toda interface e todo agente esbarram.

  • Dez 2025

    Mestrado em Inteligência Artificial

    University of Colorado Boulder

  • 2023

    Ciência da Computação

    42 London

  • 2021 — 2022

    Pós-graduação em Engenharia de Dados

    Purdue University

  • 2017 — 2020

    Bacharelado em Ciência da Computação

    Universidade Paulista

Também

  • Inteligência Artificial, Udacity
  • GoStack Bootcamp, Rocketseat
  • Vale do Silício para Empreendedores
  • Mentor no Innovation Camp
  • NASA Space Apps Challenge, São Paulo

Contato

Vamos conversar.

E-mail é o caminho mais rápido. Eu leio tudo e respondo.