Logo
Rodrigo – Android, Flutter, Kotlin, experts in Lemon.io

Rodrigo

From Canada (UTC-5)

flag
Mobile DeveloperSenior
11 years of commercial experience
Banking
E-commerce
E-learning
Energy
Event management
Fintech
Food and beverages
Logistics
Productivity
Project management
Retail
Social media
Open source

Rodrigo – Android, Flutter, Kotlin

Meet Rodrigo — a Senior Mobile Developer whose solid expertise in the business combined with great soft skills make him an irreplaceable candidate for any team. Like any dev who truly loves his job, Rodrigo develops his own small pet project. He also has a great understanding of Clean Architecture principles. His previous projects include fintech (banking) apps, a solar industry project, and even Driver Drunk Test.

Main technologies
Android
8 years
Flutter
4 years
Kotlin
7 years
Additional skills
Unit testing
iOS
Swift
MySQL
Bitbucket
RxJava
MVVM
MobX
BLoC
Clean Architecture
Dart
GraphQL
Bitrise
GitHub
Firebase
Gradle
SOLID
Coroutines
Jenkins
Dagger
Koin
Node.js
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Open Source Project Architect
Oct 2023 - Ongoing1 year 9 months
Project Overview

I developed an open-source Financial Visualization Tool, an Android application called "Lunch Money Companion," designed to offer a user-friendly way to visualize financial data from Lunch Money. This personal project aimed to solve the challenge of providing an easy-to-use yet powerful personal finance tool that could bring Lunch Money's services to the fingertips of users. The "Lunch Money Companion" app successfully provided a seamless and intuitive way for users to visualize their financial data, significantly improving user experience and enabling users to better manage their personal finances.

Responsibilities:
  • Leveraged skills in Android, Kotlin, CI/CD, Jetpack Compose, GitHub, and Authentication.
  • Responsible for the entire development process.
  • Ensured the app was efficient, intuitive, and user-friendly.
Project Tech stack:
Android
Kotlin
Coroutines
Jetpack Compose
Retrofit
Koin
Lead Android Developer
Jan 2022 - Ongoing3 years 6 months
Project Overview

The largest food and groceries delivery platform in Canada, serving over 5 million users.

Responsibilities:

As a Tech Lead at SkipTheDishes, I lead three consumer engineering teams, steering new projects to success and ensuring alignment with business goals. My role involves:

  • Coordinating and planning engineering initiatives.
  • Mentoring team members and fostering growth.
  • Managing technical debt and enhancing code quality.
  • Promoting best practices and process improvements.
  • Leading projects like Delivery codes, groceries substitutions membership and more.
  • Facilitating communication between technical teams and management.
  • Facilitating the transition and migration of features to the parent company app.
Project Tech stack:
GitHub
Android
Kotlin
Jetpack Compose
BitBucket
CircleCI
GitHub Actions
JavaScript
Java
Android Jetpack
Coroutines
RxJava
Clean Architecture
SOLID
Google Analytics
Firebase
Firebase Crashlytics
Mobile Software Engineer
Dec 2020 - Ongoing4 years 6 months
Project Overview

A platform that helps consumers save money, investors with great investment opportunities, and traders promote the platform and be paid with it.

Responsibilities:
  • Spearheaded the end-to-end development of a new application, encompassing architectural planning, unit testing, and comprehensive documentation
  • Collaborated closely with project owners and designers to shape feature design
  • Managed a diverse user base, including consumers, investors, and traders
  • Implemented offline content accessibility and streamlined file upload capabilities
  • Established a robust CI/CD framework utilizing Azure for efficient development and deployment processes.
Project Tech stack:
Flutter
Dart
Firebase
Google Analytics
SOLID
MobX
Clean Architecture
Microsoft Azure
Founder / Developer
Oct 2022 - Jan 20241 year 3 months
Project Overview

The product simplifies the entire release process, empowering you to organize, track, and manage your software releases like a pro. No more spreadsheets, fragmented tools, or manual coordination. It helps effortlessly create projects, integrate with Jira and Azure, and even link tickets to releases using query languages.

Responsibilities:
  • Founder and Developer of the project.
  • Led the conceptualization, development, and successful launch.
  • Designed the product to simplify and enhance the software release process.
  • Provided organizations with a streamlined solution to organize, track, and manage software releases effortlessly.
  • Blended technical expertise with marketing acumen.
  • Empowered software development teams to release software like professionals.
  • Company is currently on hold.
Project Tech stack:
Flutter
Node.js
Firebase
Dart
BLoC
Unit testing
Azure DevOps
GitHub
Trello
Linux
DevOps
DigitalOcean
Docker
Docker Compose
GitHub Actions
Senior Mobile Software Engineer
Jan 2021 - Jan 20221 year
Project Overview

Digital wallet application with bank account, prepaid card, cashback 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. Rodrigo led a team of 2 engineers to build a digital wallet application that offers a bank account, prepaid card, cashback, and a shopping feature where users receive cashback.

Responsibilities:
  • Led a team of 2 engineers in the development of the new digital wallet application.
  • Conducted code reviews to ensure safety and adherence to well-defined guidelines within the team.
  • Designed and implemented pipelines for continuous delivery and continuous integration of the application.
  • Architected solutions to resolve localization and multi-package project issues.
  • Created documentation for the project and process, including guidelines for using Flutter and Android.
  • Assisted the onboarding and recruiting team in developing curated guidelines to identify top candidates
Project Tech stack:
Flutter
BLoC
Bitrise
Dart
Kotlin
Swift
Apollo GraphQL
Firebase
Firebase Crashlytics
Gradle
GitHub
MobX
Clean Architecture
Node.js
Android Software Engineer
Jan 2019 - Jan 20212 years
Project Overview

Food and groceries delivery application with millions of users every day.

Responsibilities:
  • Worked with the refactor of entire authentication flow using coordinators and machine states, streamlining the process and improving user experience.
  • Identified and resolved memory leaks across all fragments within the application, resulting in improved performance.
  • Led the design system squad, responsible for revamping the application's styles, components and patterns.
  • Built a design system library in collaboration with another team within the company.
  • Developed a 2FA and OTP module to enhance the security of user accounts using best practices in cryptography and security on the Android platform.
  • Acted as a mentor for new developers, providing guidance on career development and mobile skills.
  • Refactored the projects layout to improve app performance and used Gradle configurations and code improvements to optimize build time.
Project Tech stack:
Android
Kotlin
JUnit
Clean Architecture
SOLID
GitHub
Jenkins
Bitrise
Alamofire
GraphQL
Gradle
Dagger
MVVM
Koin
Android Jetpack
Mobile Software Engineer
Jan 2020 - Jan 20211 year
Project Overview

An Android and iOS application where users can purchase drinks using a fridge store in their condo, the app also shows discounts and nearby fridges.

Responsibilities:
  • Implemented new features;
  • Designed the architecture used in the application;
  • Integrated remote configs with firebase;
  • Sync with product owners and clients to align initiatives;
  • Create unit testing for implementations.
Project Tech stack:
Flutter
Dart
Clean Architecture
Firebase
Node.js
BLoC
Unit testing
Mobile Software Engineer
Jan 2019 - Jan 20201 year
Project Overview

An iOS and Android application developed with Flutter with the intent of making the process of buying and reselling tickets for local events easier.

Responsibilities:
  • Planned the architecture;
  • Wrote unit tests;
  • Wrote documentation about features how the project work;
  • Helped to design features, with product owners and designers;
  • Designed a logic to handle social authentication with Google, Facebook, Apple and Email;
  • Designed a logic to handle checkout;
  • Handled authentication problems, the app could be used without an authenticated user.
Project Tech stack:
Flutter
Dart
Clean Architecture
SOLID
Apollo GraphQL
Unit testing
MobX
Firebase
GitHub
Mobile Software Engineer
Jan 2018 - Jan 20191 year
Project Overview

An Android and iOS mobile application, constructing features for multiple squads inside the organization for a very popular digital bank in Brazil, with more than 15 million active accounts.

Responsibilities:
  • Developed expertise in dealing with mobile applications with high user volume and the importance of ensuring secure user data.
  • Led the development of the investment squad's dashboard rebuild.
  • Contributed to the insurance squad's development of new features for third party and auto insurance offerings, utilizing both Android and iOS platforms.
  • Acted as lead developer for the Android team's redesign, implementing the new design system across all layouts.
  • Participated as a member of the core team, responsible for defining guidelines and shaping the future direction of the project.
  • Implemented improvements to optimize build time through Gradle configurations and code optimizations.
Project Tech stack:
Android
Kotlin
Clean Swift (VIP)
Swift
MVVM
Clean Architecture
Unit testing
Koin
VIPER
Coroutines
Dagger
GitLab
GitHub

Education

2017
Computer Science
Bachelor

Languages

English
Advanced

Hire Rodrigo or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.