Howdy Logo
Image of Gean M.

Gean M.
Mobile Engineer - iOS

Flutter
Dart
Github
Firebase Realtime Database
Java
Python
Swift
Bio

A Flutter Developer with over three years of professional experience in mobile and web application development, supported by a foundational degree in Automotive Systems and ongoing studies in Systems Analysis and Development from FATEC SP. Proficient in REST API consumption utilizing Http and Dio, as well as app publishing on both the App Store and Google Play. Expertise includes version control through Git, GitFlow, and GitHub, implementation of Widget, Unit, and Integration testing, and the use of data persistence tools like SQLite, SharedPreferences, Hive, and GetStorage.

Adept in agile methodologies and state management frameworks such as Bloc (Cubit), Provider, GetX, and MobX. Possesses substantial experience with Firebase tools, including Cloud Firestore, Authentication, Storage, Cloud Messaging, and Crashlytics. Well-versed in design patterns and code review processes, and knowledgeable in native resource access such as Camera, Maps, Geolocation, and Files. Additional skills include push notifications, continuous integration (CI/CD), Clean Code, Clean Architecture, and SOLID principles.

  • Flutter Developer at Localiza&Co
    9/1/2022 - 9/1/2023

    Developed a Flutter Web management portal for the independent return of rental vehicles, enabling customers to return vehicles without visiting a physical location and facilitating the release or creation of new incidents based on photo conferencing. Demonstrated expertise in Flutter Web development and ensuring responsiveness across various devices. Consumed REST APIs for robust data interactions, implemented unit and integration tests, and managed application state using Provider. Enabled file selection from the device, managed image uploads and downloads, and ensured data filtering and real-time updates through APIs. Crafted user interface screens based on Figma prototypes, adeptly handled asynchronous programming, and adhered to Agile methodologies. Delivered high-quality features using Continuous Integration and Continuous Deployment (CI/CD) practices.

  • Flutter Developer
    3/1/2022 - 11/1/2022

    Developed and maintained a mobile app for a pay-per-use insurance product, leveraging the mobile phone for tracking activities and managing mileage. Ensured a fully multiplatform application through the implementation of best practices in Flutter and native SDKs for telemetry. Key skills employed included connecting with native SDKs for Android and iOS via Platform Channels, and managing native communication for telemetry. Successfully handled the deployment of applications on both the Apple Store and Google Play, and facilitated communication and usage of native maps.

    Implemented a robust login system and consumed various REST APIs, ensuring seamless connection with payment systems and credit card processing. Developed user interfaces with implicit and controlled animations, strictly adhering to Figma-designed models to ensure full responsiveness. Conducted thorough testing using Mockito and managed state with GetX. Maintained collaborative code versioning through Git and Git Flow.

  • Flutter Developer at Unidas Locadora
    9/1/2021 - 9/1/2022

    Developed an internal-use application focused on the control and management of sales leads in the semi-new vehicles sector. The application featured an encrypted login system utilizing JavaScript and consumed data via REST APIs, allowing for advanced search capabilities for specific vehicles and leads. Implemented a notification system to alert sellers of new leads and customer contacts. Key skills employed included state management with Provider and BloC, encrypted authentication, and the development of CryptoJS in Dart for backend compatibility. Utilized camera access and API integration for photo sending, along with file persistence in memory. Applied the MVVM design pattern, integrated push notifications, and URL launching. Conducted extensive unit and integration tests, ensuring robust and reliable performance. Led the development of the project's UI/UX, crafting an intuitive and visually appealing user interface.

  • Freelance Flutter Developer
    11/1/2020 - Present

    As a Freelance Mobile Developer specializing in Flutter, developed and deployed numerous projects. Demonstrated advanced proficiency in Dart, Flutter, and Flutter Web, and showed adeptness in consuming REST APIs using Http and Dio. Managed successful app releases on both the App Store and Google Play platforms. Practiced effective code versioning with Git, GitFlow, and GitHub. Implemented comprehensive testing strategies, including Widget, Unit, and Integration tests. Efficiently handled data persistence with SQLite, SharedPreferences, Hive, and GetStorage. Applied various state management techniques using Bloc (Cubit), Provider, GetX, and MobX. Utilized multiple design patterns like MVC, MVVM, and MVP to ensure scalable and maintainable code structures. Integrated Firebase tools such as Cloud Firestore, Authentication, Storage, Cloud Messaging, and Crashlytics, as well as implemented access to native features like Camera, Maps, Geolocation, and File access. Additionally, designed and managed push notifications to enhance user engagement.

  • Information Technology at São Paulo Technology College
    2020 - 2025

  • Automotive Engineering at College of Technology Senai
    2012 - 2014

Gean is available for hire

Meet Gean M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.