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

Ruan Cardoso Comelli • LinkedInEmailWebsite • Florianópolis, SC - Brasil

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