Mobile Developer
Current**(Consulting role through Squad Premium https://squadpremium.com.br/)**• Hired to assist in the critical task of delivering the new version 3.0 app made with Flutter, clean architecture, MVVM, Bloc, reactive programming and multi-package repositories approach.• Responsible for implementing the white label feature in the new version 3.0 app. This new implementation allowed non-technical users to set and update the white label user's theme, including the overall color scheme, logo and icon. Previously, this process was handled entirely by technical people and involved significant bureaucracy. Now, it can be done through a content management system (CMS)• Designed and implemented the wizard feature that allows the product team to create personalized advertisements by applying multiple filters (e.g., user has a black card, user is a churn risk, user lives in a specific state).• Streamlined the ad publishing process by consolidating the creation of targeted ads across multiple CMS pages, which was previously time-consuming and difficult to maintain.• Developed a .NET C# Backend-for-Frontend (BFF) service to facilitate communication between the application and the backend, enabling the Flutter mobile app to render the product team's targeted advertisements based on the provided user information.