#

Play Video

#

# # #
# # #
Photo 26

Oleg V.

Senior Android Developer

# # # # # # # #

Information

Available

Employment

Full-time
Part-time

Expertise

Mobile development

Location

Odesa, Ukraine

Work Experience

5+ years

Skills
Android
Kotlin
Languages
flag-ua Ukrainian Native
flag-uk English Intermediate

Android developer with over 7 years of experience, specializing in developing native mobile applications on the Android platform. I have deep knowledge of Java and Kotlin, as well as modern architectural patterns (MVVM, MVP, Clean Architecture). Experienced in creating productive and stable applications, integrating with external APIs and working with various databases. I have strong skills in optimizing applications, testing them and publishing them on Google Play. I also actively participate in developing project architecture and mentoring junior developers.

Skills:

  • Programming languages: Kotlin, Java
  • Frameworks and libraries: Android SDK, Jetpack, Retrofit, Dagger/Hilt, RxJava, Coroutines
  • Architectural Patterns: MVVM, MVP, Clean Architecture
  • Tools: Android Studio, Gradle, Git, Firebase, Realm, SQLite
  • Testing: JUnit, Espresso, Mockito
  • Integration: RESTful API, WebSockets, Push Notifications, Google Maps API
  • Methodologies: Agile (Scrum), CI/CD, Code Review
  • Other technologies: Material Design, Jetpack Compose, Room, LiveData

Experience:

Senior Android Developer (March 2020 - Present)
  • Development and support of mobile applications, including integration with payment systems and analytics systems.
  • Designing application architecture using the MVVM pattern and implementing Android Jetpack components (LiveData, ViewModel, Room).
  • Optimizing app performance and improving UX by implementing Material Design and new technologies
  • Integration with Google Maps API and Firebase to provide real-time functionality and analytics.
  • Managing a team of developers, conducting code reviews and assisting in the onboarding of new employees.

Middle Android Developer (April 2017 – February 2020)
  • Development of a native Android application for online orders.
  • Implementing multithreading using Coroutines and RxJava to improve application performance.
  • Integration with REST API and work with local databases (SQLite, Realm) to manage application data.
  • Working with Push notifications, authentication via Firebase and payment systems.

Junior Android Developer (July 2014 – March 2017)
  • Participation in the development of an Android application for an online store.
  • Working with Java, creating simple user interfaces and interacting with external APIs.
  • Publishing and supporting applications on Google Play.
  • Implementation of basic functions such as authorization, working with maps and push notifications.

Education:

  • Master of Computer Science - Kharkiv National University of Radio Electronics (2012 – 2017)

Certificates:

  • Advanced Android Development with Kotlin – Coursera (2020)
  • Android Architecture Components – Udemy (2019)
Download PDF
Hello!👋 Contact us 😀