JOHNNY DEV
Hello There.
Johnny Freire

Johnny Freire

Senior Mobile Software Engineer | Flutter · Kotlin · Swift
SDV & Connected Vehicles Enthusiast

LinkedIn
Education
FATECAssociate Degree in Systems Analysis and DevelopmentUNINTERPostgraduate Specialization in Software Engineering for Mobile DevicesUTFPRPostgraduate Specialization in Mobile Device Programming
FlutterKotlinSwiftSDVSystems OK

Mobile Software Engineer since 2018. Before specializing, I ran a project through a startup accelerator and the full startup cycle, from idea to market. It was a lab that gave me perspective beyond engineering: how business, product, and technology connect in practice.

Today I work with fintechs and financial products. Flutter is my main tool, and I use Kotlin and SwiftUI when the project calls for it. Clean architecture, modularity, and observability are part of the daily work.

I also contribute to architecture decisions, support the team's technical growth, and work closely with product so engineering decisions make sense for the business.

Degree in Systems Analysis and Development, with specializations in Software Engineering and in Mobile Device Programming. I started my career as an auto mechanic, and that's where I learned to diagnose before reaching for a wrench.

Outside of fintech work, I keep projects tied to the automotive space. MuvAuto grew out of that interest and became my entry point into OBD. To learn hands-on, I've been using my own car as a lab: I'm building a few experimental projects with embedded Flutter, Kuksa, and VSS, using an ELM WiFi scanner. It's still early, but it's been a great learning experience, and I'm now also starting to look into AGL (Automotive Grade Linux).

01

Experience

2024.11 — PRESENT
Caju

Senior Mobile Software Engineer

  • Development and evolution of Caju's Super App, from end-user journeys to the technical structure of the application.
  • PF Squad · Account and Pix: Account journey with onboarding, statement and transaction flows, including work on the Pix module.
  • PF Squad · Payroll Loans: new journeys from contracting to credit management in the app, alongside product and design.
  • PF Squad · Architecture: technical architecture discussions for the module, focused on scalability and alignment with Super App standards.
  • Platform · Core: shared app architecture at the base layer, ensuring consistency and reusability across modules; writing and reviewing technical RFCs.
  • Platform · Employee Journey: journeys and features focused on the employee experience.
FlutterDartKotlinClean ArchitecturePixRFC
2024.05 — 2024.11
Cronos Soluções para Fintechs

Mobile Tech Lead

  • Mobile technical reference in a financial solutions development team.
  • Mobile Internet Banking with boleto, Pix and payroll flows.
  • Defining technical standards and supporting the team on Flutter, Clean Architecture and agile delivery.
  • Technical bridge between engineering and product stakeholders.
FlutterLeadershipClean ArchitecturePix
2024.02 — 2024.05
Pagstar

Senior Flutter Developer

  • Mobile features for the Pagstar platform, focused on payment solutions.
  • Features and transactional flows in the app following Clean Architecture standards.
  • Code quality in a continuous delivery environment.
FlutterPaymentsClean ArchitectureCI/CD
2023.10 — 2024.02
TIMWETECH

Senior Flutter Developer

  • Mobile applications for TIMWETECH, a global technology company for telecom and digital media.
  • Developing and maintaining features with Flutter and consuming REST APIs.
  • Agile delivery focused on app stability and performance.
FlutterREST APIPerformance
2018.06 — 2024.01
Turistikus

Founder · Head of Technology

  • A project that started as a final-year thesis (2017/2018) and grew into a real local tourism platform, playing a meaningful role in supporting small merchants during the 2020/2021 pandemic.
  • Work across every front: product, architecture, and mobile and web development.
  • Digital product acceleration program, with hands-on exposure to agile management, market validation and the startup lifecycle.
FlutterFirebaseProductStartup
2023.02 — 2023.10
CRMall

Tech Leader

2023.08 — 2023.10
  • Technical reference for the mobile development team.
  • Defining technical standards and running code reviews focused on Clean Architecture and SOLID.
  • Mentoring and supporting the team's technical growth.
  • Technical bridge between engineering and product stakeholders.
LeadershipCode ReviewSOLIDClean Architecture

Senior Mobile Developer

2023.02 — 2023.10
  • Smartphone and Android TV apps with Flutter, in a demanding multi-repo environment.
  • Clean Architecture, Design Patterns and SOLID principles.
  • Advanced Flutter features: Modules, Flavors and Platform Channels.
  • Native plugins with Kotlin (Android) and Swift (iOS).
  • Firebase Crashlytics and Firestore for monitoring and data persistence.
  • State management with BLoC and Cubit.
FlutterAndroid TVKotlinSwiftBLoCFirebase
2021.10 — 2023.02
Toth Lifecare

Mobile Developer

  • Mobile applications for the healthcare sector with Flutter, focused on modularity, performance and user experience.
  • MobX for state management and modular architecture with Flutter Modular.
  • Firebase for authentication, data and analytics.
  • Hive for local storage and Flutter Blue for Bluetooth communication.
  • Unit and integration testing.
  • Interface design with Adobe XD and Figma.
FlutterMobXFirebaseBluetoothTesting
2018.11 — 2022.12
Drop C

UI Designer and Mobile Developer · Freelance

  • Mobile development and interface design, from visual concept to implementation, on freelance projects with friends.
  • Mobile applications with Flutter using Firebase, Hive, Sqflite, MobX, BLoC, Modular and Get It.
  • Mobile and web interfaces with Adobe XD and Figma.
FlutterFigmaUI DesignBLoC
2021.05 — 2021.10
Cronos Bank

Mobile Developer

  • White Label BaaS applications for the banking sector.
  • Android solutions in Java using Flavors for multiple brands.
  • iOS version in Swift using Schemes and Targets.
  • Integration of Flutter modules into the native architecture.
AndroidJavaSwiftFlutterWhite Label
2021.03 — 2021.05
Eureka Labs

Flutter Mobile Developer

  • Mobile development with Flutter, Firebase and BLoC.
FlutterFirebaseBLoC
2018.10 — 2021.03
Cabonnet

Developer

2020.07 — 2021.03
  • Web and mobile development for internal systems and the customer app.
  • Web interfaces with React, HTML, CSS and Bootstrap.
  • Customer mobile app and internal CRM with React Native and Flutter.
  • Interfaces designed with Adobe XD and Figma.
ReactReact NativeFlutterBootstrap

Project Analysis Assistant

2019.07 — 2020.07
  • Project management.
  • FTTH network projects with AutoCAD 2D.
Project ManagementAutoCADFTTH

Projects Intern

2019.04 — 2019.07
  • Supporting the network projects team.
InternshipProjects

Inventory Intern

2018.10 — 2019.04
  • Firmware updates on equipment (routers, modems and ONT/ONU).
InternshipFirmwareNetworking
2014 — 2018
Centro Automotivo

Automotive Mechanic

  • Automotive diagnostics and repair before transitioning to technology.
  • A foundation in problem solving, attention to detail and customer service that I still carry into engineering today.
SuspensionBrakesTiresWheel AlignmentGeometry
2013.01 — 2013.12
Mitsubishi Motors Brasil

Automotive Mechanic Apprentice

  • First professional experience, at a Mitsubishi Motors dealership.
  • Vehicle maintenance and diagnostics following factory procedures.
MechanicsDiagnosticsMitsubishi
02

Education

2024.05 — 2026.05

Specialization in Mobile Device Programming

Universidade Tecnológica Federal do Paraná
Postgraduate Lato Sensu · Specialization
2021 — 2022

Software Engineering for Mobile Devices

UNINTER Centro Universitário Internacional
Lato Sensu Specialization
2017 — 2020

Systems Analysis and Development

Fatec Presidente Prudente
Associate Degree
2019

Android Mobile Programming

Senac Brasil
Short Course
2015 — 2016

Mathematics

UNESP — Universidade Estadual Paulista "Júlio de Mesquita Filho"
Teaching DegreeIncomplete
03

Projects

04

Open Source

Packages I've published on pub.dev.

msw_dio_interceptor
A powerful mock interceptor for Dio, inspired by MSW. Easily mock HTTP requests in your Dart and Flutter applications.
3 likes  ·  148 downloads/30d
v1.0.5 · 160 pub points
page_indicator_plus
A Flutter package that provides a simple and customizable page indicator.
10 likes  ·  569 downloads/30d
v1.0.4 · 160 pub points