Senior Android Software Engineer
CurrentI work on the Nomad mobile app, a fintech company with more than 2 million customers that aims to provide Brazilians access to a global financial life.The project's main challenge is migrating the current React Native app to native technologies without impacting the speed of new feature delivery. For this, we focus on two main fronts: writing modular features that can be plugged into both the current app and a fully native app and rewriting the app's infrastructure modules.Today, I am working on the Mobile Platform team, which aims to work on the infrastructure/foundation components of the app to support the product teams. Some of the projects I worked on are:- Implemented the application's Network layer with OAuth 2.0 authentication, TOTP, SSL Pinning, and Retry functionalities. This module also includes a Network Diagnostic feature to detect connectivity issues in customer devices.- Implemented security tools such as RASP, fraud prevention, identity verification, and biometrics;- Implemented the flow to add cards to Google Pay Wallet using Google's Push Provisioning API;- Worked on cost optimization of the i18n, Sentry, and Google Places API integrations;- Worked on rewriting CI/CD processes using GitHub Actions, Bitrise, and Fastlane;