Antonio Ventilii
Senior Software Engineer
antonioventilii@gmail.com GitHubLinkedIn
Engenheiro de software sênior entregando sistemas em produção com TypeScript, Rust e Python entre Web3 e finanças tradicionais, incluindo uma wallet flagship com código totalmente público no GitHub. Workflow AI-native: orquestrando frotas de coding agents em muitos projetos paralelos, com skills de agente customizadas e conectores MCP, mantendo a responsabilidade pela arquitetura, pelo código difícil e por cada review.
A versão plana e legível por máquinas de um mapa de carreira interativo. ventilii.dev
Experiência
Senior Software Engineer · DFINITY Foundation
2024-presente · Zurique, Suíça
OISY Wallet (Apache-2.0): wallet de navegador multi-chain em produção na Internet Computer (TypeScript, Svelte, canisters em Rust, chain fusion). Desenvolvimento totalmente público no GitHub; principal contribuidor por volume de commits (AntonioVentilii). Também colabora em outras iniciativas da fundação e em engenharia voltada a parceiros.
- Solana (mainnet e devnet): estendeu o produto a SOL e SPL (envio, recebimento, saldos/histórico) com semântica correta de contas e transações; integrou caminhos de assinatura chain-key materialmente diferentes de Bitcoin e Ethereum.
- Escala EVM: lançou Base, Polygon, Arbitrum e BSC sob um único padrão de integração extensível e documentou como adicionar novas redes.
- Serviços in-wallet: fluxos de swap via NEAR Intents (Solana e EVMs) com modelo de providers plugáveis; on-ramp fiat via Onramper (comprar cripto sem sair da wallet).
- Performance/arquitetura: moveu o carregamento de transações (paginação, cache, persistência) e a atualização de câmbio para canisters com jobs agendados, reduzindo o trabalho no navegador e estabilizando a UI sob uso real.
- Segurança: rate limits em endpoints sensíveis; validação da cadeia de delegação do Internet Identity para alinhar as requisições de backend ao frontend legítimo.
- Produto, liderança, tooling: preferências de moeda e idioma e performance de listas de tokens; antes de uma reestruturação do time, foi responsável por direção técnica, planejamento e mentoria; introduziu um setup ESLint compartilhado (estrito + regras custom) reutilizado em repositórios da fundação; uso intensivo de coding agents para implementação e review.
TypeScript / JSSvelte / ReactRustInternet Computer / Web3Multi-chain (EVM/SOL)
Desk Developer / Senior Multi-Asset Trader · Vontobel Swiss Financial Advisers AG
2020-2024 · Zurique, Suíça
Antiga UBS Swiss Financial Advisers AG. Construiu automação e controles da mesa enquanto executava operações multi-asset para clientes HNWI/UHNWI. Reduziu operações repetitivas de cerca de oito para cerca de duas horas por dia.
- API Flask e web app React para triagem e análise de ativos baseada em regras, usadas por quatro times.
- Otimização de hedge EOD do book de FX (programação linear), cortando cerca de 40% das taxas de mercado relacionadas.
- Pacote Python automatizando a GUI de booking, eliminando passos manuais em 7-8 fluxos recorrentes da mesa; pipeline de dados para Bloomberg e dados de mercado de terceiros; wrappers de APIs internas/externas.
- Fluxos baseados em Git, testes e práticas de DevOps adotados por toda a mesa.
- Execução de operações em mercados multi-asset (Renda Fixa, FX, Ações, Estruturados, Derivativos) para clientes HNWI e UHNWI.
PythonSvelte / React
Senior Trader / Desk Developer · Banco Itaú (Suisse) S.A.
2019-2020 · Zurique, Suíça
Trading e código para controles da mesa: scrapers de Certificados de Depósito, relatórios automatizados de booking/pricing/P&L.
- Execução multi-asset incluindo derivativos e produtos estruturados.
- Ideias de trade para clientes Direct Access em Derivativos e Renda Fixa.
Python
Desk Developer / Financial Specialist, Treasury & Risk · StoneCo Ltd.
2018-2019 · São Paulo, Brasil
Controles de IPO com times internos de dev, plataforma de dados de risco de mercado, Scrum/DevOps, hedge de tesouraria, suporte a arquivamentos regulatórios.
- Dados de mercado: Bloomberg, Yahoo, APIs, scraping.
- Ágil (Scrum); Docker/venv e CI/CD com testes automatizados.
PythonSvelte / React
Trader na Mesa de Volatilidade · Itaú Unibanco S.A.
2013-2016 · São Paulo, Brasil
Pricing de fluxo, risco proprietário, clientes internos; coconstruiu controles da mesa e um banco de dados central de Volatilidade (SQL, C#).
- Automação com segurança em camadas e redundância.
Python
Projetos
OISY Wallet (DFINITY)
Wallet de navegador multi-chain na Internet Computer. Código público: histórico auditável, issues e reviews no GitHub. Foco principal do meu cargo atual.
- Apache-2.0, frontend TypeScript + Svelte, canisters em Rust, chain fusion (Bitcoin, família Ethereum, Solana).
RepositórioSite TypeScript / JSSvelte / ReactRustInternet Computer / Web3Multi-chain (EVM/SOL)
claude-skills
Skills de agente do Claude Code versionadas: um lar durável no git, com symlink para o agente local para nunca se perderem, prontas para servir também como marketplace de plugins para um time.
- Skills como prototype-to-app-port (porte de design→produção em alta fidelidade) e sapiens (modo de comunicação conciso mas completo), cada uma com comando dedicado.
GitHub IA / Engenharia Agêntica
OmbrellOne
Marketplace de reserva de guarda-sóis, no ar em ombrell.one. Começou como app Motoko + React na Internet Computer, depois portado para um backend Bun + Elysia + Postgres no Fly.io com o mesmo frontend React.
- Superfície completa de produto: auth por email-OTP e Google, anúncios com upload de fotos (storage compatível com S3), reservas e pagamentos Stripe em que a plataforma nunca retém os fundos dos anfitriões.
ombrell.one TypeScript / JSSvelte / ReactTailwind CSS
Verto
Framework para apps personalizados por IA com governança: usuários pedem variantes pessoais, um agente classifica e gera manifests reversíveis, a policy os valida e variantes recorrentes bem-sucedidas viram propostas de produto.
- Monorepo TypeScript: contratos de agente tipados, policy engine, variant engine com rollback, contratos de telemetria e integração de referência em Svelte. Em desenvolvimento ativo.
TypeScript / JSSvelte / ReactIA / Engenharia Agêntica
Privatim: IA Soberana
IA soberana para private banking: showcase de wealth management em bundle único para as Cloud Engines da Internet Computer, construída para que os dados do cliente nunca saiam do compute do banco (sigilo bancário, FINMA, FADP/GDPR).
- Canister assistente de IA que consulta os dados do banco sob a identidade do chamador e chama um LLM real em um nó GPU via HTTPS outcall; citações construídas pelo canister que o modelo não pode inventar.
- CRM com papéis (Advisor / Compliance / Admin), audit log em hash-chain de cada leitura, escrita e prompt de IA, e Internet Identity na borda.
GitHub RustInternet Computer / Web3IA / Engenharia AgênticaCloud Engines (Apps soberanos)
Workday AI Control Plane
Um conceito de plataforma de IA para desenvolvedores: orçamentos compartilhados por time, janelas de acesso "workday", governança de quotas e roteamento entre providers de LLM como o Anthropic Claude. O control plane é o produto; cada surface é um adapter fino sobre uma única API estável.
- Surfaces modulares (extensão VS Code, JetBrains, CLI, GitHub App, dashboard web, servidor MCP, plugin do Claude Code) são todas adapters sobre um client SDK compartilhado e um núcleo de quota/policy/ledger/model-gateway.
TypeScript / JSIA / Engenharia Agêntica
vici-maker
Market maker autônomo para o VICI: um serviço Bun + Elysia (no Fly.io) com um "cérebro" de pricing LMSR que sempre cota um preço em cada mercado de previsão aberto, postando ordens limite reais dos dois lados no CLOB on-chain para que um mercado nunca fique vazio.
VICI no GitHub TypeScript / JSInternet Computer / Web3
icdc-core
Núcleo focado em clearing na Internet Computer (canisters em Rust): fluxos estilo settlement para mercados on-chain.
GitHub RustInternet Computer / Web3
escrow
Escrow descentralizado: Solidity com papéis de usuário, admin e árbitro; app React para interação.
GitHub Svelte / React
CHaDitt
Áudio do WhatsApp → transcrição/tradução via modelo de IA (Flask, webhooks).
GitHub Python
whatsapp-wrapper
Wrapper da WhatsApp Cloud API com armazenamento de mensagens no Firestore.
GitHub Python
CryptoVol Robot
Bot de volatilidade Deribit + Telegram para notificações automatizadas.
GitHub Python
3-Way Arbitrage
Sistema de arbitragem entre venues (incluindo integração com a Kraken).
GitHub Python
RetroPandaClub NFT
Smart contracts de NFT desenvolvidos em Solidity e Rust.
GitHub RustSvelte / React
Treasure Hunt Bot
Bot de puzzles no Telegram para engajamento interativo.
GitHub Python
vici-app
App de mercados de previsão VICI: frontend Svelte em desenvolvimento ativo no ecossistema VICI.
GitHub Svelte / ReactTypeScript / JS
vault-app / vault-core
Núcleo em Rust e app em JavaScript separados: uma superfície de experimentos de custódia.
vault-corevault-app RustTypeScript / JS
icrc-factory
Canister factory para implantar e gerenciar tokens ICRC na IC.
GitHub RustInternet Computer / Web3
deribit-wrapper
Camada de integração em Python para a API de trading da Deribit.
GitHub Python
bitcoin-utxo-lp
Seleção de UTXOs de Bitcoin via otimização LP/MILP.
GitHub Python
ventilii-graph
O Portfólio "Meta": este próprio mapa interativo de carreira. Uma visualização autodocumentada da minha trajetória, stack e projetos.
- Grafo force-directed customizado em Svelte 5 e Tailwind CSS v4.
Quão "meta" é este portfólio ser mencionado dentro de si mesmo como projeto no próprio deployment?
Repositório TypeScript / JSSvelte / ReactTailwind CSS
Todos os repositórios públicos
Lista completa no GitHub, incluindo plugins de eslint e outros experimentos.
Organizações no GitHub
- dfinity/oisy-wallet · Principal repositório público do meu trabalho de produto atual: TypeScript, Svelte, Rust; Apache-2.0.
- dfinity · Casa da organização para a stack e o ecossistema da Internet Computer.
Stack
TypeScript / JS
Linguagem principal para frontend/tooling do OISY. Ênfase em type safety estrita e padrões modernos. Uso diário em produção.
Rust
Canisters de backend, icdc-core, vault-core e programação de sistemas.
Python
Automação de trading, pipelines de dados, APIs (Flask) e lógica de otimização.
Svelte / React
Desenvolvimento frontend com Svelte, React e React Native.
Tailwind CSS
Framework CSS utility-first para desenvolvimento de UI rápido e consistente. Usado intensamente neste portfólio e no OISY.
Internet Computer / Web3
Canisters ICP, Internet Identity e padrões de criptografia chain-key.
Multi-chain (EVM/SOL)
Integração cross-chain: família Ethereum e Solana.
IA / Engenharia Agêntica
Desenvolvimento agêntico como prática diária: coding agents para implementação e review, skills de agente customizadas e conectores MCP integrados a fluxos reais. Usados para entregar mais rápido mantendo code review, manutenibilidade e código idiomático em primeiro plano. Parte central de como eu construo hoje.
Cloud Engines (Apps soberanos)
Apps soberanos em bundle único para o marketplace Cloud Engines da Internet Computer: auditáveis e restritos por jurisdição, rodando no compute do próprio cliente. Uma suíte em crescimento, começando com IA soberana para private banking.
Formação
Universidade de São Paulo
- Mestrado em Engenharia Aeronáutica (2012-2013)· Intercâmbio internacional.
Politecnico di Milano
- Mestrado em Engenharia Aeronáutica (2011-2013)· Bolsa de mérito de 2 anos.
- Bacharelado em Engenharia Aeroespacial (2008-2011)· Bolsa de mérito de 3 anos.
Idiomas
- Italiano · Nativo
- Português · Fluente
- Inglês · Fluente
- Alemão · Básico
Sobre
AI-native, ainda engenheiro
Conduzo muitos projetos de IA em paralelo: frotas de coding agents que implementam, revisam e testam sob direção humana, coordenadas com skills de agente customizadas, conectores MCP e workflows multiagente. Orquestração não substitui engenharia. Eu desenho a arquitetura, escrevo as partes difíceis em TypeScript e Rust e reviso cada linha que vai para produção.
Um Portfólio "Meta"
Este projeto é recursivo: um mapa interativo de uma carreira, construído pelo próprio sujeito usando as mesmas tecnologias (Svelte, Tailwind, TypeScript) que descreve. É ao mesmo tempo o contêiner e o conteúdo.
Como este portfólio funciona
Identidade no centro, categorias no primeiro anel, itens no segundo. Os detalhes aparecem no painel. Use Tab para navegar; uma visão em lista está disponível no GitHub.