Software developer with 6 years of experience in native Android. Worked with relatively large-scale apps, both codebase-wise (~200 modules) and DAU-wise (~100k daily users). My latest position is Android team lead in a company mostly dealing in sports analytics/betting/event broadcasting. Over the course of last two years my main focus was balancing (quite successful, I believe) between delivering new features in tight deadlines and restructuring project's codebase (Java -> Kotlin, monolith -> multi-module, tech stack renewal). I've had experience of managing a team of developers as well as mentoring junior devs. Passionate about clean and maintainable code. I'm open for Flutter dev positions but I've had little hands-on experience with it. Some code samples are available on Github (including the unfinished pet project).
Latest stack: Kotlin, MVVM, Dagger2/Hilt, RxJava/coroutines, Retrofit, okhhtp, Room, Jetpack libs, Epoxy, ExoPlayer