Pular para o conteúdo

Experiência

Onde trabalhei e o que entreguei.

  1. Abril 2026 – atual

    Desenvolvedor de Software Júnior

    Vetta Digital · Remoto, Brasil

    Responsável por extrair um serviço de API dedicado e por reescrever a estratégia de dados das telas mais pesadas do produto.

    Responsabilidades

    • Extrair responsabilidades de dados do frontend para um serviço de API dedicado.
    • Definir a arquitetura do backend e documentar as APIs com Swagger.
    • Otimizar consultas e o consumo de dados das telas de maior volume.

    Resultados

    • Reduzi em 40% o consumo de CPU e memória do servidor frontend ao isolar responsabilidades em um serviço backend estruturado com Clean Architecture, DDD e Modular Monolith.
    • Reduzi em 80% o tempo de carregamento de uma tela com mais de 90 mil registros, de cerca de 5s para 1s, com paginação Limit/Offset no PostgreSQL e TanStack Query: cache, invalidação, Query Keys dinâmicas, prefetching preditivo e Stale-While-Revalidate.
    • Reduzi de O(n²) para O(n) a complexidade de operações no frontend, trocando buscas lineares repetitivas por Hash Maps pré-indexados.
    TypeScriptNode.jsPostgreSQLReactReact QuerySwagger
  2. Abril 2024 – Abril 2026

    Estagiário de Desenvolvimento de Software

    Vetta Digital · Remoto, Brasil

    Dois anos construindo a base de frontend do produto: componentes reutilizáveis, a biblioteca interna e os estados que sustentam telas assíncronas.

    Responsabilidades

    • Desenvolver componentes reutilizáveis para diferentes contextos da aplicação.
    • Contribuir para a biblioteca interna de componentes, com Storybook e JSDoc.
    • Tratar estados de carregamento, vazio e erro nos fluxos assíncronos.

    Resultados

    • Menos duplicação de lógica e mais consistência entre telas, com tipagem forte, composição e APIs de componente bem definidas.
    • Skeleton Loading e Empty States nas telas principais, reduzindo a percepção de latência e tornando a navegação previsível.
    • Documentação e exemplos de uso que facilitaram a adoção da biblioteca por outros desenvolvedores.
    ReactTypeScriptStyled ComponentsStorybookJSDoc
  3. Abril 2023 – Abril 2024

    Estágio em Desenvolvimento de Automações

    Brain Analytics · Remoto, Brasil

    Automação da coleta e preparação de dados de múltiplas plataformas, e uma pipeline de Machine Learning para análise de disponibilidade de crédito.

    Responsabilidades

    • Automatizar coleta, integração, limpeza e pré-processamento de dados de múltiplas fontes.
    • Integrar APIs internas e entregar os dados prontos para uso pelos analistas.
    • Treinar e disponibilizar modelos de scoring dentro de um fluxo de predição.

    Resultados

    • Reduzi de cerca de 30 para 5 minutos o tempo de execução de uma tarefa operacional antes manual e repetitiva.
    • Automação de análise de disponibilidade de crédito com scores de confiabilidade, apoiando a tomada de decisão.
    PythonPandasSeleniumFastAPIPostgreSQLScikit-learnJoblib
  4. Janeiro 2025 – Abril 2026

    Desenvolvedor de Software

    Clientes Diretos · Remoto, Brasil

    Projetos como freelancer: verificação documental com visão computacional e LLMs, e integrações assíncronas entre CRMs e aplicações de mensageria.

    Responsabilidades

    • Integrar APIs de CRM e orquestrar pipelines de validação com Machine Learning, Computer Vision e LLMs.
    • Desenhar integrações assíncronas entre sistemas externos e aplicações de mensageria.

    Resultados

    • Sistema automatizado de verificação documental para o setor automotivo, com structured outputs em JSON para validação programática das respostas.
    • Resiliência contra falhas de serviços externos: retries com exponential backoff e jitter, fallbacks e circuit breaker.
    • Integração assíncrona via webhook com filas e workers, idempotência, logs estruturados e correlation IDs para rastreabilidade ponta a ponta.
    PythonFastAPIComputer VisionLLMsAzureBullMQRedis