Experiências
Open Source
Contribuições
- Minikube - A Kubernetes Project
- Grafana - The Open Source Platform for Monitoring and Observability
- Evans - more expressive universal gRPC client
Pessoal
Profissional
Uber
Posição: Software Engineer II · 7/2022 – Presente
- Como Backend Engineer em Fulfillment Signals, contribuiu para a centralização do cálculo de horas dos motoristas, uma métrica central do negócio utilizada para determinar pagamentos, tarifas de viagens e a saúde do negócio. Isso resultou em pagamentos mais consistentes e eliminou pagamentos incorretos. Java, Kafka, Cassandra e GenAI foram as principais tecnologias utilizadas.
- Como Backend Engineer em Enterprise Identity, contribuiu para projetos que melhoraram o gerenciamento de identidade e acesso para clientes enterprise. Reduziu problemas de login para 30% dos clientes enterprise ao implementar fluxos de login (SSO, configuração de contas de funcionários e enterprise). Onboardou 20% dos clientes enterprise no Admin Portal. Golang, gRPC, Kafka.
- Gerenciou incidentes em serviços com mais de 1 milhão de requisições por segundo e 99,99% de disponibilidade, contribuindo para mitigação de incidentes, postmortems e plantões de on-call.
- Mentorou 10+ engenheiros em diferentes projetos e onboardou 50+ novos engenheiros no programa de onboarding da empresa para tecnologias de armazenamento.
iFood
Posição: Senior Software Engineer · 7/2021 – 6/2022
- Liderou o desenvolvimento de serviços responsáveis por atender +200K requisições por minuto na página inicial dos apps do marketplace, permitindo que clientes pesquisem e descubram restaurantes. Golang, PostgreSQL, Redis.
- Desenvolveu uma nova plataforma interna de A/B testing que reduziu de dias para minutos o tempo que o time de marketing levava para publicar e testar novas ofertas para os maiores restaurantes do Brasil.
- Estabeleceu padrões de engenharia de software no time (observabilidade, estruturação de código) e liderou outros engenheiros na adoção dos mesmos, reduzindo em 50% o tempo de desenvolvimento de novos serviços.
Delivery Much
Posição: Engenheiro Back-end
- Planejou e implementou regras de negócio de um novo microserviço que reduziu o tempo de onboarding de lojistas de meses para dias. NodeJS e MongoDB.
- Contribuiu para uma migração arquitetural de um monólito em PHP para uma arquitetura baseada em microserviços usando NodeJS e Golang, ajudando a empresa a identificar events do domínio principal e a escalar com menor acoplamento.
- Aumentou a cobertura de testes de um dos serviços principais de 60% para 85% implementando testes de integração e unidade.
GreenYellow
Posição: Arquiteto de Software | Back-end Lead
- Integrou 6 APIs de BMS utilizando Python e NodeJS, que se tornaram o core da solução de Big Data da empresa, reduzindo o tempo de monitoramento de dispositivos IoT de semanas para minutos.
- Responsável por projetar a arquitetura de diversas soluções internas e externas, incluindo monitoramento, gestão de faturas e dashboards.
- Guiou 4 times na implementação de boas práticas e ferramentas: TDD, Clean Architecture, DDD, Azure DevOps, Docker e Kubernetes.
Fanatee
Posição: Quality Assurance
- Automatizou processos de monitoramento de avaliações de usuários utilizando Python, ajudando a empresa a detectar comportamentos anormais em seus jogos rapidamente.
- Planejou e implementou testes com Fabric.io, garantindo 95% de sessões sem bugs e crashes para milhões de usuários.