Howdy Logo
Image of Thales F.

Thales F.
Mobile Engineer - Android

C
Java
Kotlin
Swift
Bio

Android Developer with six years of experience in app development and Play Store publishing, focusing on banking applications, credit card systems, digital wallets, delivery services, and facial recognition features utilizing TensorFlow Lite integrated with proprietary hardware over Bluetooth communication. Proficient in Kotlin, Java, and Object-Oriented Programming (OOP) with expertise in Firebase, SOAP, Rest, and GRPC. Well-versed in using Jetpack, Androidx, Custom Views, and Canvas libraries. Additionally skilled in cross-platform development with Flutter and iOS development using Swift and Objective-C.

  • Senior Mobile Developer
    12/1/2021 - 2/1/2024

    Developed features for Android Java/Kotlin applications, implementing unit tests within a standard MVVM architecture communicating with gRPC APIs. Conducted security updates in the GitHub Actions pipeline. Contributed to minor updates and feature implementations in Flutter applications. Enhanced GitHub Actions pipeline by implementing code coverage with SonarQube and JaCoCo. Monitored and fixed crashes and ANRs, showcasing strong skills in app stability and performance optimization.

  • Senior Software Engineer
    2/2/2021 - 12/1/2021

    Gained expertise in developing Android applications using Java and Kotlin, including updating existing applications from Java to Kotlin and enhancing overall architecture. Pioneered the implementation of unit and interface tests to improve application reliability. Acquired substantial experience in developing iOS applications, transitioning legacy applications from Objective-C to Swift for better performance and maintainability.

  • Android Developer
    8/2/2020 - 1/2/2021

    Developed new features for a motoboy app and a new delivery app entirely in Kotlin, following the MVVM design pattern and employing Jetpack components. Both applications involved REST API consumption, were published in restricted audiences via the play store, and utilized Cloud Messaging, Crashalytics, and App Distribution. Employed version control using GitHub and Bitbucket.

    Additionally, integrated facial recognition and consumed REST APIs while adhering to the SCRUM methodology, utilizing tools such as Jira and Kanban.

  • Android Developer
    8/2/2019 - 7/2/2020

    Developed applications from scratch featuring facial recognition capabilities, including face detection, facial recognition, and mask-wearing detection. Integrated proprietary hardware for temperature measurement and relay activation to control access through turnstiles and doors. Created a customized interface for a mask/face/temperature detection totem. Utilized Kotlin and MVVM design pattern in development, incorporating Jetpack components as needed. Implemented REST APIs and managed application distribution with a restricted audience. Leveraged Firebase Machine Learning for advanced functionalities, Cloud Messaging for communication, Crashlytics for crash reporting, and App Distribution for efficient deployment. Maintained version control using GitHub and Bitbucket.

  • Android Developer
    10/2/2018 - 7/2/2019

    Developed proficiency in Java and applied the MVVM design pattern in the development of financial applications for Android and iOS. Enhanced and maintained features for Banestes, Banese Card, and Banese Card Merchant apps, integrating REST APIs and leveraging various Firebase services including Crashlytics, Cloud Messaging, In-App Messaging, and Analytics. Demonstrated skills in app distribution using fastlane and fabric.io. Executed tasks within a SCRUM framework, utilizing Jira and Kanban for project management, and ensured code versioning and collaborative development through GitHub.

  • Biological Sciences at Federal University of Bahia
    1999 - 2005

  • Computer Science at Federal University of Sergipe
    2012 - 2017

  • Ecology and Biomonitoring at Federal University of Bahia
    2005 - 2007

Thales is available for hire

Hire Thales F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.