Skip to content
View ilya-shknaj's full-sized avatar

Block or report ilya-shknaj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ilya-shknaj/README.md

Android developer, 12+ years experience

ABOUT

Android developer with 12 years of commercial experience, working in teams ranging from 2 to 100 members, both remotely and on-site. Have 6 years of team-leading experience. Built full cycle of development: from gathering product owner requirements to establishing fully automated release process with high test coverage, detailed analytics and CI/CD. Expert in troubleshooting and performance optimization.

Passionate about crafting high-quality Android applications with a focus on performance, scalability, and user experience. I enjoy educating and inspiring developers at all stages, from beginners to experienced professionals.

SKILLS

Android: Kotlin, Java, KMM, Flutter, AndroidTV, Jetpack, Jetpack compose, Coroutines, Flow, Room, Dagger 2, Koin, Retrofit , MVVM, MVI, Clean architecture, ExoPlayer, Espresso, Mockito, OkHttp, Glide, REST API, Gradle, Multi-module, Android architecture components, Firebase, Crashlytics, GraphQL, SQLite, Junit, FireTV, RxJava, Threads, Services, KMP, DRM, Dash, Video streaming, multi-threading, concurrency

Other: Fastlane, Jenkins, TeamCity, Git

EXPERIENCE

EPAM SYSTEMS (Android. KMM. Video Streaming app): 02/2024 - PRESENT, 1+ YEAR

  • Improved application startup time from 28.5s to 8.3s and video player launch time from 6.6s to 2.4s.

  • Reviewed user feedback on Google Play, compiled a backlog of bugs, prioritized them, and fixed the top 15 issues, increasing the app rating from 3.4 to 3.9.

  • Increased crash-free users rate from 86.2% to 97.7%

  • Technologies: Kotlin, KMM, Coroutines, Flow, MVVM, Room, Dagger, OkHttp, Glide

LIBERTY GLOBAL (Flutter. Video Streaming app): 02/2020 - 02/2024, 4 YEARS

  • Increased unit test coverage from 59.2% to 70.01% to reduce customer-reported bugs.

  • Integrated native (kotlin) code in performance-critical areas to maximize speed improvements, reducing Android player launch time from 4.5s to 2.1s.

  • Added screenshot tests to PR pipeline, reducing the number of UI bugs by 7%.

  • Technologies: Flutter, Dart, Kotlin, Swift, ExoPlayer, AVPlayer, RxJava

LIBERTY GLOBAL (Android. Video Streaming app): 11/2015 - 02/2020, 4.5 YEARs

  • Integrated advanced video advertisement, optimizing targeting and personalization. Increased CTR from 0% to 1.8%, boosting user engagement and ad revenue.
  • Added offline mode to the app, which increased the average user session duration by 17%
  • Refactored a monolithic app into modular feature components, cutting compilation time from 143s to 54s and regression bugs by 7.5%.
  • Set up a fully automated CI/CD build process, saving 3 hrs/wk.

Technologies: Koltin, Java, ExoPlayer, IrdetoPlayer, Penthera, Coroutines, MVVM, Koin

EPAM SYSTEMS: 2/2012 - 11/2015, 3.5 YEARS

EDUCATION

YANKA KUPALA, ST. GRODNO — BACHELOR, 2009 - 2014

Information and computer science

Popular repositories Loading

  1. ilya-shknaj ilya-shknaj Public