Hi! My name is Ilia Shevtsov and I am currently located in Tbilisi, Georgia and seeking a remote job.
I have 3 years of experience, knowledge of current technologies and best practices (SOLID, OOP, TTD, MVVM, Clean Architecture, Kotlin Coroutines, Unit Testing, etc...) and experience in migration from legacy code to best practices.
For more detail you can check my resume.
- Live Group Chat App (WebSockets, Dagger Hilt, Kotlin Coroutines & Flow, Compose)
- Live Group Chat Backend (Ktor, WebSockets, Koin, MangoDB)
- TicTacToe App (WebSockets, Dagger Hilt, Kotlin Coroutines & Flow, Compose)
- TicTacToe Backend (Ktor, WebSockets)
- Weather App (Open Meteo API, Retrofit, Dagger Hilt, Clean Archetecture, MVVM, LocationManager, Kotlin Coroutines & Flow, Compose)
- Simple Contacts App (Room, MVVM, Kotlin Coroutines & Flow, Compose)
- Simple Calculator App (Compose)
- Simple Picture in Picture Mode App (PictureInPicture, VideoView, PictureInPictureParams, Uri, Compose)
- Simple Record & Play Audio App (Android MediaRecorder & MediaPlayer, Uri, Compose)
- Simple Video Player App (ExoPlayer, MediaItem, Dagger Hilt, Kotlin Coroutines & Flow, Compose)
- Check For Access App (Check if user has Root Access or Dev Options ON)
- Kotlin
- Java
- XML
- Kotlin Compose
- Kotlin Coroutines & Flow
- MVVM
- Clean Architecture
- RXJava
- Dagger2
- Hilt
- Koin
- OkHttp3 & Retrofit2
- WebSocket
- Ktor
- ROOM Database
- MangoDB
- Firebase Realtime Database
- Firebase Auth
- ViewBinding
- Groupie
- MPAndroidChart
- Fresco
- Kotlin Navigation
- ExoPlayer
- Picture in Picture Mode
- Kotlin Serialization
- Creating my own Seriazliser