Position: Android Developer
Category: Android
English level: intermediate
Years of experience: 2


Android developer with 2 years of professional experience in IT sphere. The main technology stack is built on Kotlin and Java programming languages for Android developing. Punctual an Focused on writing clean and maintainable code. Punctual and responsible specialist who uses the most modern methods to solve tasks.

Android Developer

Company «Tinkoff»
Jan 2021 - apr 2022

- API architecture development
- Project architecture development
- Developing UI and functional features
- Utilizing good design practices, code reuse and writing efficient 
source code
- Devising possible solutions to anticipated problems
- Maintaining project stability Involvement in the development of performance and optimization features
- Communication with other teams


TECHNICAL SKILLS
Programming languages:
- Java
- Kotlin 
- Android

Technologies used:
- SOLID Design Principles
- Design Patterns
- MVI
- MVVM
- Kotlin Coroutines, RxJava 
- Android SDK
- Retrofit
- Picasso, Glide
- Clean Architecture
- SQLite
- Room
- Dagger
- Gradle
- XML
- Unit Testing, Mockito
- Git
- Java. Kotlin