Currículo
Obrigado pelo interesse no meu currículo! Na seção Currículo Completo, você encontrará uma visão detalhada da minha experiência profissional, educação e habilidades, escrita de forma livre e narrativa. Alternativamente, se você está procurando uma versão mais concisa, de uma página, pode encontrá-la na seção Currículo Resumido.
Ou você pode baixar uma versão em PDF (em inglês):
Currículo completo
🚧 Em Construção 🚧
Currículo resumido
Experiência profissional
Engenheiro de Software Sênior
Intellectsoft • Ago 2025 - Presente
- Projetei e implementei uma nova API para permitir comparação rápida de diferentes modelos de IA Generativa
- Investiguei e resolvi problemas críticos nos sistemas backend de múltiplas aplicações existentes, permitindo o deploy de 5 aplicações, anteriormente bloqueadas, para produção
- Atualmente desenvolvendo capacidades RAG para um agente de perguntas e respostas, incluindo construção de pipeline ETL, integração a um banco de dados vetorial e implementação da lógica de recuperação
Engenheiro de Software Sênior
Waivern • Fev 2025 - Presente (freelance)
- Liderei o desenvolvimento inicial de um framework open-source para análise de conformidade com a GDPR e a Regulamentação Europeia sobre IA
- Projetei um sistema modular de plugins para suportar extensibilidade em diversos casos de uso legais e técnicos
- Atualmente atuando como consultor técnico: revisando design de sistemas, contribuindo seletivamente e ajudando com a direção de engenharia de longo prazo
Engenheiro de Software Sênior
Sourcery AI • Nov 2021 - Fev 2025
- Desenvolvi agentes de IA baseados em LLM para revisões de código e correção de bugs automatizadas
- Re-arquitetei uma infraestrutura orientada a eventos de bots do GitHub e GitLab, suportando comandos de comentários em linguagem natural
- Assumi a responsabilidade por funcionalidades como títulos e resumos de PR automatizados, visualização de diagramas Mermaid e revisões focadas em segurança — todas amplamente adotadas e amadas pelos usuários
- Construí datasets de avaliação e scripts para patches gerados por IA, usando LangSmith para testes e observabilidade
- Melhorei nossa CLI, GitHub Action e extensões para IDEs para otimizar fluxos de trabalho e aumentar adoção da ferramenta
- Liderei esforços de modernização da base de código; substituí Isort, Black e PyLint pelo Ruff; mantive dependências e a própria versão do Python atualizadas para uma experiência de desenvolvimento mais produtiva
- Aprimorei nosso motor interno de análise estática e refatoração; adicionei regras de linting e refatoração
Tech Lead
Elint Tech • Dez 2020 - Nov 2021
- Liderei uma equipe de 4 engenheiros no desenvolvimento de uma prova de conceito para extração automatizada de dados de arquivos PDF, entregando com sucesso uma solução que foi adotada pelo cliente
- Arquitetei e implementei uma solução de OCR customizada que superou ferramentas comerciais populares, incluindo o Google Vision, combinando o Tesseract com modelos open-source do estado-da-arte
- Projetei e implementei pipelines serverless de processamento de documentos usando infraestrutura como código na AWS
Habilidades
- Linguagens de Programação: Python (principal, extensa experiência), Rust (aprendendo ativamente, contribuí um PR para o compilador Rust), C/C++ (familiar), Shell scripting
- Sistemas Operacionais: Linux (Ubuntu, 8+ anos de uso pessoal/profissional), Windows (familiar)
- IA & Dados: Agentes de IA, RAG, MCP; Pydantic, PydanticAI, LangChain, LangSmith, LangGraph; integração com LLMs, engenharia de prompt/contexto, avaliação de modelos; TensorFlow, PyTorch, OpenCV; NumPy, Pandas, Polars
- Backend & DevOps: UV, Pipenv; Click, Typer, MkDocs, Sphinx; SQLAlchemy, Alembic; CI/CD, Git, GitHub, GitHub Actions, Pre-commit; FastAPI, Docker, GCP, AWS
- Qualidade de Código & Testes: Ruff, MyPy, Tree-sitter; Pytest, CodeCov, TDD; foco em type safety, mantenabilidade, cobertura robusta de testes e documentação completa
- Arquitetura & Estratégia: Arquitetura de sistemas, design orientado a domínio, modularização, design de API/serviços, sistemas orientados a eventos, visão de produto, prototipagem & desenvolvimento de MVPs, design centrado no usuário, decisões baseadas em métricas, adoção de tecnologias emergentes, colaboração com stakeholders
- Comunicação & Colaboração: Comunicação verbal e escrita clara, colaboração assíncrona e síncrona, escuta ativa, revisões de código excelentes, documentação para usuários e desenvolvedores, facilitação de reuniões, trabalho em equipe multifuncional
- Mentalidade: Pensamento crítico, adaptabilidade, proatividade, aprendizado contínuo, atitude positiva
- Projetos Open Source: Contribuí para o compilador Rust. Criei o Brag AI (ainda na versão v0.X!), uma ferramenta de linha de comando que transforma commits do Git em relatórios de contribuições usando LLMs. Disponibilizei a minha pesquisa mestrado como um projeto open-source no Boiling Learning.
- Idiomas: Inglês (profissional), Português (nativo)
Educação
Mestrado em Engenharia Mecânica
Universidade Federal de Santa Catarina • 2019 - 2023
- Construí e treinei Redes Neurais Convolucionais (CNNs) otimizadas com AutoML para estimativa de fluxo de calor em ebulição em piscina com 200.000+ imagens
- Reduzi o erro de predição em 73–80% com modelos até 96% menores que o estado-da-arte
- Publicado na Applied Thermal Engineering da Elsevier: Artigo | Dissertação
Graduação em Engenharia Mecânica
Universidade Federal de Santa Catarina • 2014 - 2018
- Trabalhei como pesquisador júnior por 2,5 anos, desenvolvendo simuladores numéricos em C++ para mecânica de fluidos computacional