Nikolas F.Mobile Engineer - Android
Skills
Android Developer with over three years of experience in native languages Java and Kotlin. Expertise includes Jetpack Compose, Hilt/Koin, MVVM combined with Clean Architecture, Kotlin Coroutines, and Retrofit. Proficient in app deployment to the store and unit testing.
Android Developer
4/1/2022 - Present
Developed proficiency in Jetpack Compose and Kotlin, leveraging these technologies to build robust and responsive user interfaces for Android applications. Demonstrated expertise in utilizing the MVVM design pattern combined with Clean Architecture principles to create maintainable and testable codebases. Gained significant experience in dependency injection frameworks, specifically Hilt and Koin, to manage application component lifecycles and improve modularization. Ensured efficient version control and collaborative development through the extensive use of Git. Additional skills in Java provided a strong foundational knowledge for cross-compatibility and integration of legacy systems.Android and Back-end Developer
1/1/2021 - 6/1/2023
Specialized as an Android and Back-end Developer with demonstrated technical expertise in .NET, Kotlin, and Java. Proven track record in utilizing MVVM and Clean Architecture principles to develop robust and scalable applications. Gained significant experience with dependency injection frameworks such as Hilt and Koin, ensuring the modularity and ease of testing in development projects. Maintained high standards of code integrity and collaborative development using Git for version control.Android Developer
8/1/2020 - 1/1/2021
Developed proficiency in leveraging the MVVM (Model-View-ViewModel) pattern combined with Clean Architecture for Android applications. Demonstrated expertise in dependency injection frameworks such as Hilt and Koin to enhance modularity and scalability of apps. Extensive use of Kotlin for developing robust, type-safe Android applications. Ensured code quality and collaborative development through consistent use of Git for version control.OTI Software
2/1/2020 - 8/1/2020
Developed and maintained Android mobile applications utilizing Java and Kotlin, ensuring robust performance and user-friendly design. Leveraged Android Studio for efficient coding and debugging, alongside implementing RESTful APIs to synchronize app data with backend services. Proficiency achieved in popular frameworks and libraries such as Retrofit, Dagger, and RxJava for dependency injection and reactive programming.
Implemented MVVM architecture using Jetpack components, including LiveData, ViewModel, and DataBinding, to enhance code reusability and app stability. Expertise developed in handling SQLite databases and Room for data persistence, alongside integrating third-party services such as Firebase for authentication, database, and cloud messaging. Ensured high code quality and adherence to software development best practices through continuous integration (CI) setup with Jenkins and version control using Git.
Enhanced user experience and interface by utilizing XML for layout design and Material Design principles, incorporating animations and custom views. Conducted thorough unit and UI testing using JUnit, Mockito, and Espresso to guarantee app reliability and performance. Demonstrated capabilities in resolving complex bugs, optimizing app performance, and improving overall code efficiency through meticulous code reviews and comprehensive testing procedures.
Analysis and Development of Systems at FATEC SENAI
2019 - 2022
Nikolas is available for hire
Hire Nikolas F.All Howdy Candidates are vetted for skills and english proficiency.