Position: Android Developer (Kotlin)
Category: Android
English level: upper
Years of experience: 2.5

Winner of Kyiv Smart City Hackathon 2019
Two projects I am proud of the most:
iHalo (07.2017-06.2019)
https://play.google.com/store/apps/details?id=com.halogram
The main feature of the application is to animate images and photos using OpenGL ES 2.0 and face detecting. Also, it contains features like music Halos, custom keyboard, and AI chat.
Application is written on MVP architecture using Java and Kotlin (40/60), OpenGL ES 2.0, Dagger 2, Coroutines, Retrofit 2, OpenCV, Pocketsphinx, Room, Glide. Crash free is 99.5%+.
I was responsible for the OpenGL part. Also, I wrote the AI Chat screen using REST API and Retrofit 2. I implemented a custom keyboard view with all the basic functionality. I was responsible for adjusting UI, removing overdraws, different screen and language support. (And of course many other tasks).
I was Teamlead of the Android team and the whole team in general (including 3d artists, designers, AI team, Backend). As part of my responsibilities I was managing JIRA: creating, estimating, prioritizing tasks, creating releases and sprints, managing backlog. I was participating in design, planning and marketing meetings sometimes. I was publishing the app and it’s updates to Play Market, created and implemented a system of event tracking, started working on Wiki documentation for some features.
Under NDA (06.2019-08.2019)
	The application was written on MVVM architecture using Kotlin(100%), Coroutines, Koin, AR, VR, Google Maps SDK + API, Retrofit 2, Room.
	I was responsible for creating a screen with map navigation, including showing markers obtained from the server, showing paths to markers, searching places, customization UI elements. Also, I implemented a screen with a history of actions obtained from the server with filtering and pagination. (And of course many other tasks).
I worked as a Native Android developer for 2+ years. I prefer Kotlin, but I also know Java well. I can work both with MVP and MVVM architectures, had decent experience with clean architecture. I actively use Android Jetpack and Coroutines. I prefer Koin, but also understand the principles of Dagger 2.
Kotlin as main development language. 3+ Android developers in company, 2+ Android developers per project. Modern stack of technologies. Well established workflow.