Mobile engineer with solid knowledge in systems development with over 5 years of hands-on experience in the mobile field. Proficiency in leveraging cutting-edge technologies such as Flutter, Firebase, DataDog, Sentry, and Fastlane to build high-performance applications.
I have a proven track record in developing major products, such as integrating marketing tools into the app to increase sales for Dafiti, the largest fashion tech company in Latin America, and creating the N26 branch in Brazil, one of the largest digital banks in Europe. My experience extends to creating apps in the fintech and e-commerce sectors that have impacted from a thousand daily users to over three hundred thousand users per day, Flutter integrations with native applications, integrations with observability platforms, creating efficient pipelines for CI/CD with different environments, leveraging well-structured architectures with unit and end-to-end testing. My main achievements include improving conversion in the registration process by 70% and creating my application from scratch to launch it on the market.
I’m always looking to make a big impact on the lives of customers who use the software I’m working on. I believe that technology changes and saves lives. Seeing the positive impact of a product I was able to participate in is what drives me.
I’m proud to have spoken at “The Developers Conference” about building a digital bank aimed at gamers in just 3 months with Flutter.
Main contributions:
– I wrote load tests to prove the need to migrate the technology used in the backend. The company was unable to find new customers because the `low-code` structure did not support it. The load tests proved the current limitations. K8s was used to create the load tests.
– Redesigned onboarding endpoints in Kotlin, cutting latency from 7 to 1 second and removing customer acquisition bottlenecks. The services were redesigned in Kotlin and hosted on AWS.
– Implemented security measures to block attacks, preventing financial losses.
– Creation of a dashboard to understand how far users were going in the registration process. This way, the company now had data and understood where the bottleneck was and what could be done to keep the user until the end of the onboarding process. DataDog was used to create the Dashboard.
– Implementation of the two-factor authentication feature. With this feature, it was possible to increase the security of the application, since it was a bank and needed this extra layer of security. Firebase and a facial recognition SDK were used on Flutter to validate the photos. This functionality was used by more than 300 thousand users.
– Implementation of the feature responsible for ensuring that users who had their registrations denied due to blurry or incorrectly sent photos did not have to do the entire registration process from scratch, but only the part of sending the documents. This new feature increased the conversion of users who fit into this scenario by 70%.
– I was recognized as a company highlight in May with the “Execution” principle
Main contributions:
– Developed Pickup Point features, reducing order entry time by 70% using Flutter and QR code integration.
– Development of a new architecture to replace the existing one, which did not follow several best practices, in addition to making it difficult and unfeasible to test several important layers of the application. After defining the new architecture, we were able to go from a scenario with zero tests to a code coverage of 70% in just one month, proving that the new architecture also provided greater agility and security. We used clean architecture, mocktail for unit tests, and golden test for UI tests
Main contributions:
– Implemented the Deeplinks feature, which increased the number of users on the App by 20%, following the App First methodology. The implementation was on both platforms, Android and iOS
– Automated testing of team features, enhancing delivery security, and saving 4 hours/month in manual testing by automatizating using Maestro.
Main contributions:
– Automated CI/CD for Android/iOS app publishing, reducing manual time from 15 to 5 minutes using Fastlane.
– Creation of a reference architecture for mobile development teams to follow. Previously, teams did not have a defined architecture to follow, which resulted in code without standards and difficult to understand. In 3 months, the code was refactored using Clean Architecture as a basis.
– Defined DDD standards and integrated tests into delivery, boosting code coverage from 0% to 80%.
– Integration of Firebase with deployment, events, performance, and crashlytics for homologation and production environments. The company had no visibility into the application’s health or how its users were using the system. With these integrations, the company gained a lot of system health data and insights into user behavior.
– Standardization of components for responsive WEB and APP flows. The company did not have a design system. The components did not change when switching from web to mobile, which made it impossible to use the system on smaller devices. Create a design system with mobile versions of the screen components, allowing the system to be used on any device.