Experiência
Onde trabalhei e o que entreguei.
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 QuerySwaggerAbril 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 ComponentsStorybookJSDocAbril 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-learnJoblibJaneiro 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