Hello, my name is

Luan Albineli Pinto

I'm a self taught software developer, moved by challenges and new things to learn. I'm currently open to new challenges. Get in touch.

About me

I’m a versatile Mobile and Front-End Web Developer with over 15 years of experience building applications across various platforms. I have deep expertise in mobile development using Flutter and Android, along with front-end technologies such as React and AngularJS.

Recently, I expanded into Full Stack development, working with the PERN stack (Postgres, Express, React, Node.JS) and Typescript.

Details
Name:

Luan Albineli Pinto

Age:

33

Location:

Matosinhos - Porto/Portugal, Earth

Experience

  1. Stuart image

    Sr. Flutter/Full Stack Engineer@ Stuart

    Sep 2022 - June 2024

    Started as a Mobile Engineer, working on the couriers’ app. In mid-2023, I switched to a Full Stack role using the PERN stack and TypeScript.

    • Implemented the app’s menu redesign, to improve its usability.
    • Increased the delivery’s security, implementing the dynamic pin-code (over the static implementation) at the package’s drop-off.
    • Worked on a script to fetch data from Intercom and generate some JSON files used by the app, using Fastlane + Ruby + Jenkins.
    • Seamlessly transitioned to a Full Stack role, taking ownership of a few Node.JS apps, used by couriers and Ops team.
    • Fully migrated one of the Node.JS apps from EC2 to Kubernetes, writing documentation with a how-to for apps with Front-End.
    Flutter
    Dart
    GraphQL
    React
    Node.js
    Express
    TypeScript
    Postgres
    EC2
    Kubernetes
  2. Freelancer image

    Sr. Mobile Engineer@ RoE Handbook

    July 2021 - present

    This is a side project, called RoE Handbook. It's basically a mobile toolset for a game I used to play, Rise of Castles (AKA Rise of Empires). It's being developed using Flutter, Dart, BloC and Clean Architecture, and is available for Android and iOS.

    • Over 400 commits.
    • 8.5k monthly active users.
    • 99.5% crash free users, on both platforms.
    • In-App purchases implemented using RevenueCat, with more than 1k active subscribers.
    Flutter
    Dart
    BloC
    Firebase
    RevenueCat
    AdMob
  3. Iteris logo

    Sr. Mobile Engineer@ Iteris

    Aug 2021 - Aug 2022

    At Iteris I was allocated to the Fiserv mobile team. It was a sales management application (credit card sales, receipts and payments, reports). There I had the opportunity to introduce BloC, Clean Architecture and Unit Tests, to enhance code quality and maintainability. It was built using Clean Architecture and the MVC pattern.

    Flutter
    Dart
    BloC
    MVC
  4. EBANX logo

    Sr. Mobile Engineer@ EBANX

    Dec 2020 - Aug 2021

    At EBANX, I was responsible for the "beep" ticket sales system applications. The system consisted of two apps: a QR Code reader built on Android for validating tickets, and a ticket sales app developed with Flutter. The sales app, used by stores to issue tickets, was architected with BloC, get_it + injectable for dependency injection, and integrated GraphQL and sqflite among other libraries.

    Flutter
    Dart
    BloC
    Android
    Kotlin
    GraphQL
  5. Granter logo

    Sr. Android Engineer@ Granter

    Mar 2020 - Sep 2020

    I worked on the "Meu Lote" application, transforming the messy legacy code into a well-structured system. We utilized the MVVM pattern along with Architecture Components such as Data Binding, LiveData, Room, ViewModel, and WorkManager to sync the data. The project was built using Kotlin + Coroutines and Dagger 2 for dependency injection. Unit tests were built with JUnit and MockK, while instrumented tests were performed using Espresso and Mockito.

    Android
    Kotlin
    MVVM
    Dagger 2
    Architecture Components
    JUnit
    MockK
  6. Code Money logo

    Sr. Mobile/Front-End Web Engineer@ Assas Money (AKA Code Money)

    Oct 2018 - Mar 2020

    At CM, I worked on both Android applications of our product: one for customers and one for stores. The customer app was rewritten using the MVVM architecture, incorporating a set of tools such as Architecture Components (Data Binding, Lifecycles, LiveData, Room, ViewModel, and WorkManager), Dagger 2, and Coroutines, with Kotlin as the main language. Unit tests were implemented with JUnit and MockK, while instrumented tests were conducted using Espresso and Mockito. The store app was initially developed with a messy MVP structure but was later rewritten using Flutter and the BloC pattern. Additionally, I contributed to the web system used by stores, which was implemented with React, Redux, Sagas, ES6, and Styled Components.

    Android
    Kotlin
    Flutter
    Dart
    BloC
    MVVM
    JavaScript
    React
    Redux
    ES6
    Styled Components

Past jobs

  • Ambev Tech (Nov 2016 - Sep 2018) - Sr. Android/Front-End Web Developer
    Android
    Kotlin
    MVP
    JavaScript
    React
    Redux
    ES6
    HTML
    CSS
    Styled Components
  • Senior Sistemas (Nov 2015 - Nov 2016) - Sr. Front-End Web Engineer
    AngularJS 1.x
    JavaScript
    HTML
    CSS
    Webpack
  • Freelancer (Aug 2015 - Nov 2015) - C# Winforms Developer
    C#
    WinForms
  • Hi Platform (Aug 2015 - Aug 2015) - Sr. Front-End Web Developer
    AngularJS 1.x
    JavaScript
    HTML
    CSS
    Ruby on Rails
  • Senior Sistemas (Apr 2014 - Apr 2015) - Sr. Mobile Developer
    Android
    Java
    Ionic 1.x
    AngularJS 1.x
    JavaScript
    HTML
    CSS
    SASS
    Grunt
    Gulp
    JavaScript
  • Ambev Tech (Dec 2012 - Apr 2014) - Mobile Developer
    PhoneGap
    Cordova
    Java
    JavaScript
    Knokout.js
    jQuery
    HTML
    CSS
  • Ambev Tech (Jun 2008 - Dec 2012) - Web Developer
    ASP.NET
    C#
    JavaScript

Contact

Interested in saying hi or sharing an exciting challenge? Let's get in touch!

Designed and built by Luan Albineli Pinto