Howdy Logo
Image of Rafael C.

Rafael C.
Mobile Engineer - Android

Github
Java
Kotlin
Bio

Software Developer with a degree in Systems Analysis and Development and three years of industry experience specializing in mobile application development. Proficient in creating applications using Kotlin within the Android framework, with demonstrated experience on large-scale projects. Technical expertise includes a deep understanding of Kotlin, Coroutines, Retrofit2, KOIN, HILT, Unit Testing, Interface Testing with Espresso and MockK, and utilization of Android Jetpack libraries.

  • Android Developer
    4/1/2022 - Present

    Managed development and maintenance of a bank application, focusing on enhancing the product experience for users. Utilized Kotlin for efficient programming and implemented Coroutines for concurrent tasks. Developed network communication using Retrofit2 and applied the MVVM architectural pattern to ensure clean code and maintainability. Integrated Android Jetpack components to streamline application development. Conducted unit testing and instrumented tests using the Robot pattern to ensure robust and reliable code, leveraging Espresso and mockk frameworks for testing.

  • Android Developer
    1/1/2022 - 4/1/2022

    Responsible for the maintenance and development of an application integrated with IoT devices for smart homes, impacting over 3000 users by enabling seamless home automation. Developed technical expertise in IoT communication protocols, device integration, and real-time data processing. Utilized frameworks such as MQTT, AWS IoT, and OpenHab for effective device interactions. Demonstrated proficiency in mobile and web application development, leveraging tools like React Native, Angular, and Node.js. Ensured robust backend support with databases such as Firebase and MongoDB, while implementing secure data transmission and storage protocols. Managed code versioning and collaborative development using Git and GitHub, ensuring high-quality software delivery through rigorous testing and continuous integration processes.

  • Android Developer
    3/1/2021 - 12/1/2021

    Led the development and implementation of mobile applications for access control and IoT devices in smart home environments. Achieved proficiency in programming languages such as Swift and Kotlin for native iOS and Android development. Utilized frameworks including React Native for cross-platform compatibility. Mastered integration of BLE (Bluetooth Low Energy) and NFC (Near Field Communication) technologies for secure device interactions. Employed cloud services like AWS IoT and Google Cloud IoT for seamless device communication and control. Implemented robust security protocols to safeguard user data and device access. Utilized tools such as JIRA for project management and Git for version control, ensuring efficient collaboration and timely delivery. Enhanced user experience through iterative UI/UX testing and optimization.

  • Analysis and Development of Systems at Garça College of Technology
    2021 - 2023

Rafael is available for hire

Hire Rafael C.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.