Position: Android developer
Category: Android
Experience: 5 years | English: upper

I have 5+ years of experience as an Android Developer and 11+ years as a Frontend Developer. I started to get involved in computers and programming since school, and after graduation it became my main profession. I have worked on many different projects, for the last 2 years I have been developing banking applications. 
I am very familiar with all the principles of writing well supported and extensible applications - Clean Architecture, SOLID, design patterns, best practices and others. I can say that I write good, thoughtful and professional code that will not be a problem in the future.
Work experience (as Android Developer):

Company: Alty Inc
Period: 06.2022 – 04.2023 (11 months)
Position: Android developer
Stack: Kotlin, RxJava, Hilt, Retrofit, Room, MVVM, Clean Architecture, MockK,
Junit, Google Maps, Navigation Components
Responsibilities: In this company, I was involved in the development from scratch of a complex banking application with many features that will replace an existing application with 5 million users.
Location: Kyiv, Ukraine, full remote
 
Company: OmiSoft / Piraeus Bank
Period: 02.2021 – 06.2022 (1 year 5 months)
Position: Android developer
Stack: Kotlin, Kotlin Coroutines, Kotlin Flow, Koin, Room, Retrofit, MVVM, Clean Architecture, Google Maps, Navigation Components
Responsibilities: In this company, I participated in the development of 3 projects - a messenger, a medical application commissioned by the US Department of Health and a banking application. The banking application was in release and was used by thousands of users daily, I worked on this project as a lead developer. My tasks were to add new functionality to the application, such as user registration and opening an account in the application, integration with Google Pay Push Provisioning API, adding smaller features and improvements.
Location: Kyiv, Ukraine, full remote

Company: Agroprosperis Group / Agroprosperis Bank 
Period: 09.2020 – 02.2021 (6 months)
Position: Android developer
Stack: Java, Kotlin, RxJava, Room, Retrofit, Dagger, MVP, Clean Architecture, Google Maps, jUnit, Mockito, PowerMock, Espresso Responsibilities: In this company, I was involved in the development of applications and libraries for use in the agro-industry
Location: Kyiv, Ukraine, part remote

Company: Freelance / UpWork
Period: 02.2018 – 09.2020 (2 years 8 months)
Position: Android developer
Stack: Kotlin, Java, RxJava, Retrofit, Koin, Dagger, Firebase, MVVM, Clean
Architecture, Google Maps
Responsibilities: I developed various applications for private customers while
working as a front-end developer

Additional work:

Company: Foxminded, software development courses
Period: 03.2023 – now
Position: Android / Java / Kotlin development mentor
Responsibilities:Teaching students on software development courses
Ambitious team with a high level of technical competence and adequate management
A modern technology stack, but at the same time the use of reliable and proven technical solutions
Flexibility in the choice of approaches and solutions
Friendly team
Stability and opportunity for professional growth
NOT: Gambling, Gamedev