Position: Android developer
Category: Android
English level: intermediate
Years of experience: 8

- Implemented serverless chat for a social app based on Firestore Database.
- Mentored trainee and junior developers, helping them grow their skills and achieve their goals.
- Worked on a social app with livestreaming feature in a big Englishspeaking team. Performed as a team lead. 
- Fixed bugs and implemented new features in client-server applications. Optimized their performance. Covered code with tests using JUnit, Mockito.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Had small expirience with Android Compose and SwiftUI frameworks.
- Integrated ads services.
- Responsible for hiring new team members.
• Expertise in programming languages: Kotlin, Java.
• Architecture Patterns: MVVM, MVI, MVP.
• Databases: SQLite, Firebase.
• Expertise in integrating libraries: Android Jetpack, Dagger2, Retrofit, Firebase, RxJava, Glide, Coil.
• Testing: JUnit, Mockito,.
• CI/CD: Jenkins.
• Tools: Git, JIRA, Android Studio, IntelliJ Idea, Postman, Figma, Charles.
Professional growth