Android Developer
Overview
Short Summary
The candidate is a Senior Software Engineer with extensive experience in developing Android applications, focusing on clean code and architecture. They have worked on various apps for companies introducing new features and technical improvements. The candidate has a strong background in Kotlin, multi modular architecture, reactive programming, and Android Jetpack. With a Master's degree in Computer Science, they are skilled in languages like Kotlin, Java, and C++, along with technologies like Gradle, RxJava2, and Espresso.
Work Experience
Senior Software Engineer Oct 2023–Present Introduced multi-modular architecture for faster builds and decoupled code. Implemented Jetpack Compose. Proposed technical improvements and worked on multiple apps. Technologies: Kotlin, Java, RxJava3, Coroutines, Compose, Hilt, Koin, Jetpack, Material Design.
Senior Android Developer May 2022–Dec 2022 Responsible for successful Android app launch in Canada. Added new features and researched upgrades. Technologies: Kotlin, RxJava2, Coroutines, Dagger2, Jetpack, Firebase, Retrofit, Material Design, JUnit4, Espresso, Mockito.
Android Developer Jan 2022–Apr 2022 Maintained 6 apps and designed REST API. Efficient time allocations.
Android Developer Feb 2021–Dec 2021 Joined mobile laboratory project as sole developer. Reduced technical debt and improved code readability. Technologies: Kotlin, Java, RxJava2, Coroutines, Jetpack.
Android Developer 2018–2021 Rebranded parental control app and proposed technical improvements. Technologies: Kotlin, Java, RxJava2, Jetpack, Realm, Mosby, Dagger2.
| Freelancer | 352 € / Per day |
| Praha |