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

Block or report ilya-shevtsov

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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-shevtsov/README.md

Ilia Shevtsov

Hi! My name is Ilia Shevtsov and I am currently located in Tbilisi, Georgia and seeking a remote job.

I have a C2 (Proficient) level of English, confirmed by the EF SET Certificate (82/100), which allows me to comfortably work in fully English-speaking teams.

I have extensive knowledge of current technologies and best practices (SOLID, OOP, TDD, MVVM, Clean Architecture, Kotlin Coroutines, Unit Testing, etc...) and experience in migrating from legacy codebases to modern architecture.

You can contact me here:

Examples of Work

Pet Projects

Sample Projects

Skills and Experience

Languages & Core

  • Kotlin
  • Java

Android & UI

  • Jetpack Compose
  • XML
  • ViewBinding
  • Android Jetpack Navigation
  • Picture-in-Picture (PiP) mode

Architecture & Patterns

  • MVVM
  • Clean Architecture

Concurrency & Async

  • Kotlin Coroutines & Flow
  • RxJava

Dependency Injection

  • Dagger 2
  • Hilt
  • Koin

Networking

  • Retrofit2
  • OkHttp3
  • WebSocket
  • Ktor
  • Kotlin Serialization (including custom serializers)

Data & Storage

  • Room Database
  • MongoDB
  • Firebase Realtime Database
  • Firebase Auth

Libraries & Tools

  • Groupie
  • MPAndroidChart
  • Fresco
  • ExoPlayer

Socials

linkedin instagram website

Statistics

Anurag's GitHub stats GitHub streak stats

Top Langs

Popular repositories Loading

  1. CSGOPortfolioApp CSGOPortfolioApp Public

    This is an app that allows you to track your CSGO Case Portfolio (cases you have collected or bought), track their price movement, return, and see how many cases you have and their total value.

    Kotlin 1

  2. NoManSkyTradingAdvisor NoManSkyTradingAdvisor Public

    This program takes in a database of steam screenshots of store pages "Buy" and "Sell", analysis them and outputs a file containing gathered information. After that it displays the most optimal Syst…

    Python

  3. MyCalculator MyCalculator Public

    This is an app called "MyCalculator" that can add and subtract numbers.

    Kotlin 1

  4. EncryptMeApp EncryptMeApp Public

    This is an app that you can use to encrypt and decrypt stuff

    Kotlin

  5. LoginApp LoginApp Public

    Course Assignment

    Kotlin

  6. YoutubeSubscriptionsManager YoutubeSubscriptionsManager Public

    This is a chrome extension that helps with subscriptions management.

    JavaScript