A passionate mobile developer with more than 7 years of professional experience working as a team leader and a software engineer, with specialization in Android native and Flutter.
Rodrigo enjoys one opportunity where he can contribute effectively with his experience. Curious developer who is constantly learning and a cryptocurrency enthusiast in my free time.
Likes to share his experience and talking about the challenges he faces via blog and code meet-ups.
Rodrigo's profile has been carefully vetted and approved as a Codementor. Connect with Rodrigo now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
flutter_clean_architecture
A flutter project using clean architectire
Dart
72
28
password_handler
Keep all your passwords safe
Kotlin
11
1
EMPLOYMENTS
Senior Mobile Software Engineer
EBANX
2021-03-01-Present
As a Senior Mobile Engineer worked in a digital wallet application with, bank account, prepaid card, cash back and a shopping feature whe...
As a Senior Mobile Engineer worked in a digital wallet application with, bank account, prepaid card, cash back and a shopping feature where users receive cashback, that will be available to several countries in Latin America, therefore built with a modular architecture to support all the localization issues.
Responsibilities:
- Lead a team of 2 engineers to build the new digital wallet application.
- Conduction code review, ensuring the safety and guidelines well-defined by the team.
- Construction of pipelines for continuous delivery and continuous integration of the application.
- Architect solutions to solve issues regardless localization and multi packages projects.
- Write documentations about the process and the project, creating guidelines of flutter and android with the team.
- Help the onboarding and recruiting team to develop curated guidelines to find better candidates.
Android
Unit Testing
GitHub
View more
Android
Unit Testing
GitHub
Gradle
Firebase
Kotlin
GraphQL
CI/CD
Flutter
Clean Architecture
View more
Cofounder
Kodie Lab
2020-04-01-Present
CoFounder of a small software house agency.
- Prospected new customers, understanding their needs and helping them to build their mobile...
CoFounder of a small software house agency.
- Prospected new customers, understanding their needs and helping them to build their mobile apps.
- Worked on hybrid app development using Flutter.
- Developed an app in the event space, allowing users to get tickets at the best prices through sale and resale.
- Developed an Apple Watch version of the 12 Mins app - an app providing 12-minute gists of the most popular books.
- Develop an app where users can scan the qr code printed on fridges placed on strategic places, and enabling them to purchase products inside the fridge, using IA algorithm to detect which products the user took from the fridge and charging them with the add card on the mobile app.
- Develop an app where users can have three different types of profile:
- Investor, users can invest on the construction of new solar energy plants.
- Consumer, users can get discounts on their electricity bills
- Trader, users can get money promoting the platform.
Android
Node.js
Firebase
View more
Android
Node.js
Firebase
MobX
iOS
CI/CD
Flutter
View more
Android Software Engineer
Ifood
2019-06-01-2021-03-01
As a Senior Mobile Engineer, working for a food delivery application with millions of users every day, worked with the account squad that...
As a Senior Mobile Engineer, working for a food delivery application with millions of users every day, worked with the account squad that was responsible for the following features: user account, user profile, authentication and security.
Responsibilities:
- Part of the effort to refactor all the authentication flow, using coordinators and machine states, as the flow had several screens and different paths depending on the API response.
- Find and solve problems with memory leak on all fragments inside the application.
- Refactors on the projects layouts to improve app performance.
- Design a structure to handle all the logs and analytics events inside the authentication feature.
- Lead of the design system squad, responsible for refactoring all the styles, components and patterns of the application.
- Built a design system library in a join work with another tribe inside the company.
- Built the 2FA and OTP module to improve the security of the user account, using the best practices of cryptography and security in the Android platform.
- Mentor pf new developers of the team, helping them with career plans and mobile skills.