Work Experience

Upwork

Full-stack Developer

March 2024 - Now

At Upwork I work as Full-stack developer contractor. My main area of expertise is developing mobile and web Flutter apps, I always lean on building scalable applications by using the SOLID and Clean Architecture. I also work on building nodeJS APIs, those I develop with NestJS and deploy to AWS Elastic Beanstalk.

BarSharp

Flutter Developer

June 2023 - March 2024

At BarSharp, I assumed the pivotal position of lead developer, driving forward the development of both mobile and web applications with strategic leadership and innovation.

Carb Manager

Flutter Developer

March 2022 - February 2023

At Carb Manger I was responsible for migrating the app's code base to Flutter. The I also trained they web React developer to also help develop the new Flutter app. This was the app with the biggest user base that I worked on. In total Carb Manger has over 20+ million downloads in the App Store and Google Play.

MonitorQA

Flutter Developer

May 2021 - February 2022

On MonitorQA I was the team leader on the Mobile app development. I was responsible for developing new features with Flutter and deploying the App to Google Play and App Store.

Sungazer

Full-stack developer

March 2019 - May 2021

On Sungazer I work mainly as a Frontend developer using Flutter and Angular. There I got the opportunity to develop large scale frontend apps such as Bevimi, Jobx and Cubos. But recently I was asked to work on small tasks on the Jobx NestJS backend. Usually I work on projects from start to finish as the Lead Flutter Developer, but I also do maintenance on legacy Angular and Flutter projects.

Projects

Nui Sport

Flutter Developer

Nui is a sport's streaming platform focused on college students. I was the lead Flutter developer for the mobile and web applications, while also leading the Firebase backend operations.

Carb Manager

Lead Flutter Developer

Carb Manager is diet app with 20+ million users. On this project I was responsible to build the app's core functionalities with Flutter, since the current version on Google Play and App Store still use a web view to run the app as a browser. This is quite problematic for users with lower end devices since performance is not great. So on this project my focus was on building a Flutter MVP that will replace the web view once it's fully implemented and tested.

MonitorQA

Lead Flutter Developer

MonitorQA is a auditing app that helps auditors monitor the quality of a specific operation (factories, restaurants, etc) . On this project I refactored the whole Flutter code base. The MPV developed previously was not great so when I started my job was to re-write the app from scratch using Clean Architecture. After that task was finished, we were able to introduce new features and fix all critical bugs.

Bevimi

Lead Flutter Developer

On this app I as was the Lead Flutter Developer, with this position it was my responsibility to choose the project architecture (Clean Architecture), State Management (Redux), set up internationalization, backend integration with GraphQL (Apollo), Authentication and Remote Config (Firebase). I also worked on the Design Implementation and Responsiveness.

Cubos

Angular Developer

Cubos is a platform that helps investors and analysts to access relevant news articles data related to their topics of interest. Cubos uses AI (GPT-3) to categorize news articles from various sources and deliver the most relevant data to the end users. On this project I was the Lead Angular Developer. For this project I chose to follow the Clean Architecture principles to structure the modules and services, for the design Implementation I used Tailwind. I also worked on the classification backend (FastAPI - Python) where I developed and API that communicates with GPT-3's davinci-instruct-beta-v3 engine.

eFinance

Founder and Developer

This is the platform that I created to help people reduce their mortgage and loans interests. The mobile app was developed with Flutter (currently available for Android and IOS). This is my most downloaded personal app, currently I'm working on the web version (Angular).

Skills

  • Frontend

    Flutter

    Angular

    HTML5

    CSS

    Tailwind

    Mobile Development

    Desktop Development

    Web Development

  • Backend

    Firebase

    NestJS

    SQL and NoSQL

    MongoDB

    Postgres

    FastAPI

    AWS

    NestJS

    NodeJS

  • Programming Languages

    Dart

    TypeScript

    JavaScript

    Python

  • Flutter Project Setup

    Architecture: Clean Architecture

    State Management: Bloc or Redux

    Internationalization: easy_localization

    GraphQL: Apollo

    Firebase: Authentication and Remote Config

    Responsiveness: responsive_framework

    Routing/Auth Guards: auto_route

    Version Manager: FVM

    Repository Manager: GitLab

Languages

Language

English

Native

Language

Portuguese

Mother Tongue

Language

Spanish

Upper-Intermediate

Education

Universidade Federal de Santa Maria - UFSM

Engineering - Mechanical Engineer

2018 - 2020

I dropped out of college in order to start working as a full time software developer.