Experience
PicPay
Nov 2021 — PresentPrincipal Software Engineer
Lead the Platform Engineering initiatives that make PicPay's mobile stack scalable across iOS, Android and React Native.
- Architected and deployed a Go-based microservice that converts mobile logs into OpenTelemetry Protocol, cutting cross-team troubleshooting time across the organization
- Engineered a Low-Code platform that lets non-engineers deploy mobile feature updates, reducing time-to-market for new business initiatives from release-bound cycles to on-demand shipping
- Created a React Native platform solution adopted across product squads, unifying native module access between iOS and Android
- Wrote and shipped RFCs on mobile productivity and observability that became the org-wide reference for mobile apps development
- Led cross-functional task forces on mobile delivery bottlenecks and mentored senior engineers on architecture and career growth
- Advised business units on cross-platform architecture decisions spanning iOS, Android and React Native
Uber
Apr 2019 — Nov 2021Software Engineer
Designed and scaled the Safety Media Platform's audio recording framework on the Safety team, a critical global safety feature for millions of riders and drivers.
- Designed and shipped the Safety Media Platform's audio recording framework in Swift and AVFoundation, handling peak global load for millions of riders and drivers
- Built the reusable audio framework adopted by downstream Safety audio features across the organization
- Delivered cross-stack architecture spanning Uber's entire Safety organization, ensuring high availability and robust performance under peak global loads
- Partnered with Product Managers and Designers to nail core Safety user experiences from concept to rollout
- Mentored teammates, reviewed technical design and code, and ran sessions on design patterns and testing methodologies
- Led training sessions for new hires and interviewed software engineering candidates
Nubank
Nov 2017 — Mar 2019Software Engineer
Worked on the Member Get Member (MGM) and Authorizations teams, shipping iOS features end-to-end from conception to production data analysis.
- Shipped the Virtual Card feature on the Nubank iOS app using XCTest, TDD and Clean Architecture
- Built Member Get Member (MGM) flows on iOS from conception to production data analysis, increasing user engagement and referral conversions
- Integrated Hypermedia APIs across the iOS app and backend, ensuring resilient authorization flows
Concrete Solutions
Dec 2016 — Oct 2017Software Engineer
Shipped iOS applications with Swift using agile management and direct customer relationships on two main projects: an e-commerce app for Carrefour grocery stores and an audio streaming app for CBN radios.
- Delivered the Carrefour grocery e-commerce iOS app in Swift with CI via Fastlane
- Built the CBN radios audio streaming iOS app in Swift, integrating REST APIs and handling audio playback at scale
Meus Pedidos
Jul 2015 — Nov 2016Software Developer
Full-stack developer on a sales-rep solution, working across web (frontend and backend) and mobile.
- Shipped the order profitability feature end-to-end across mobile, backend and frontend using Xamarin/C#, Python and JavaScript
- Contributed to Android and iOS app development on a shared Xamarin codebase
Befective Brasil
Feb 2013 — Apr 2015Software Developer
Web, iOS and macOS developer programming in Ruby on Rails, Swift and CoffeeScript, with MongoDB as the primary store.
- Built a niche social network for horse owners across web (Ruby on Rails) and iOS (Swift)
- Delivered a macOS productivity measurement product processing machine-usage signals on MongoDB
Choperia Capim Teimoso
Jan 2010 — Dec 2012Manager
Ran all departments of a Brazilian bar: promotions, music events, publicity, social media, bar, kitchen. A hands-on lesson in communication and small business.
Euax Gestão de Projetos
Mar 2011 — Mar 2012Software Developer
First professional contact with Ruby on Rails at a Scrum consultancy, contributing to two web apps: a social network for events (twygo.com) and a collaborative network for project management (artia.com).
Neomind
Nov 2009 — Jul 2010Software Developer
First software developer job, building a Business Intelligence feature for an online document management product used by governments and large companies.
TOTVS
Oct 2007 — Oct 2009Technical Software Support
Technical support on Datasul EMS, WebDESK and ByYou. A formative role where I worked on communication and confidence after starting out shy. Datasul was purchased by TOTVS in 2008.
Education
Universidade da Região de Joinville
Bachelor's degree, Computer and Information Systems Security / Information Assurance
2007 — 2011Publications
- Siga por este caminho — Um guia de estudos sobre desenvolvimento de software Uma dificuldade que eu sempre tive nos meus estudos foi a de priorizar o que eu deveria estudar. As grandes perguntas sempre foram "Será…"
- VIPER — Arquitetura limpa em nossos APPs Gosto da analogia entre software e carro. No carro assim como em um software temos camadas de componentes que são separados por formas de…
- Firebase user registration at iOS with integration tests In the previous post, I have talked about a good place in your project to put authentication rules. If you did not read the post you could…
- Follow This Path — A Study Guide for Software Development with Swift A difficulty that I always have in my studies was to prioritize what I should study. The big questions have always been "Is this…"
- Authentication rules in a handcrafted iOS application with TDD This is the first part of a series of posts about making an iOS Application appreciating every step of Software Development process. During…
- How many views does an APP make? With coded views and creativity this number could be less than you think
- The first refactor in the user registration use case It is a myth that we can get systems "right the first time".