Howdy Logo
Image of Jhonata D.

Jhonata D.
Mobile Engineer - Android

Github
Firebase Realtime Database
Java
Kotlin
Bio

An experienced Android Developer with a background spanning four years, primarily grounded in object-oriented programming, Git, and front-end technologies, initially starting as a programmer. Proficient in Android development using Java and Kotlin, with recent expertise in TypeScript and API development through Node.js, employing GraphQL to enhance client/server communication efficiency. Exhibits strong teamwork capabilities, evidenced by leading an Android development team, managing developers at various skill levels, and fostering quarterly learning objectives within a SCRUM methodology framework. Demonstrates a keen interest in software design patterns and architecture, consistently pursuing innovative projects that challenge and refine skills in both mobile and backend development.

  • Android Developer
    5/1/2023 - Present

    Implemented MVP and Clean Architecture standards, ensuring scalable and maintainable code structures. Utilized View Binding and Jetpack Compose for efficient UI management. Managed dependencies with Dagger 2 and Koin, while employing asynchronous and reactive programming through LiveData, Coroutines, and RXJava. Integrated multiple Firebase functionalities including Authentication, Real-time Database, Analytics, and Cloud Messaging to enhance application performance. Conducted unit testing using JUnit5 and Mockito. Applied the SCRUM methodology for effective project management and team collaboration. Facilitated seamless network communication using Retrofit and optimized data retrieval and manipulation with GraphQL.

  • Android Developer
    1/1/2022 - 5/1/2023

    Developed proficiency in implementing MVVM, MVP, and Clean Architecture patterns. Gained expertise in UI management through View Binding and Jetpack Compose. Managed dependencies effectively using Dagger 2 and Koin. Acquired robust skills in asynchronous and reactive programming with LiveData, Coroutines, and RXJava. Implemented functionalities for Firebase including Authentication, Real-time Database, Analytics, and Cloud Messaging. Demonstrated capability in writing unit tests with JUnit5 and Mockito. Applied SCRUM methodology in project management to enhance team collaboration and productivity. Ensured efficient network communication using Retrofit and utilized GraphQL for advanced data querying and manipulation.

  • Android Developer
    6/1/2021 - 1/1/2022

    Implemented MVVM and Clean Architecture standards, utilizing View Binding and DataBinding for efficient UI management. Managed dependencies with Dagger 2, Koin, and Hilt, and employed asynchronous programming through LiveData and Coroutines. Leveraged Firebase features, including Authentication and Analytics, to enhance application functionality. Conducted unit testing with JUnit5 and Mockito to ensure code quality. Gained experience in international projects, applying SCRUM methodology for project management. Facilitated network communication using Retrofit.

  • Android Developer
    1/1/2021 - 6/1/2021

    Achieved expertise in implementing MVVM and Clean Architecture standards. Efficiently managed UI using View Binding, DataBinding, and SwiftUI. Utilized Koin for dependency management and ensured seamless network communication through Retrofit. Employed LiveData and Coroutines for asynchronous programming. Integrated various Firebase features, such as Authentication and Analytics. Conducted rigorous unit and interface testing using JUnit5 and Mockito. Gained experience in developing international projects. Developed applications with Kotlin Multiplatform and leveraged Ice Rock's Moko library for enhanced functionality.

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

    Developed proficiency in implementing the MVVM pattern, enhancing the project's architectural integrity. Utilized View Binding and SwiftUI for efficient and responsive UI management. Managed dependencies effectively using Dagger 2. Handled network communication seamlessly with Retrofit. Expertise in asynchronous programming demonstrated through the use of LiveData and Coroutines. Integrated and utilized various Firebase features, notably Authentication and Analytics, to enhance application functionality. Ensured robust code quality by writing comprehensive unit tests with JUnit5 and Mockito.

  • Android Development Intern
    11/2/2019 - 11/2/2020

    Implemented the MVVM pattern, ensuring a structured and maintainable codebase. Utilized View Binding and SwiftUI for efficient UI management. Managed dependencies using Dagger 2 and handled network communication through Retrofit. Applied asynchronous programming techniques with LiveData and Coroutines. Integrated various Firebase features, such as Authentication and Analytics, to enhance app functionality. Developed applications for both native Android and Flutter platforms. Employed OneSignal for effective push notifications. Ensured code reliability and performance using unit and interface tests with Espresso, JUnit5, and Mockito.

  • Analysis and Development of Systems at Federal Institute of Rio Grande do Sul - Canoas
    2019 - 2021

Jhonata is available for hire

Meet Jhonata D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.