Ilia Shevtsov

Ilia Shevtsov Email and Phone Number

Android Developer
Ilia Shevtsov's Location
Tbilisi, Georgia, Georgia
About Ilia Shevtsov

Hi! My name is Ilia Shevtsov. 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. I am versatile and have developed both frontend & backend for the projects I have worked on. For more detail, you can check my resume:https://drive.google.com/file/d/1b2elYS9DvsbTWNX-pqiMFOqgpcXk2wcM/view?usp=sharing

Ilia Shevtsov's Current Company Details

Android Developer
Ilia Shevtsov Work Experience Details
  • Scalewill
    Android Developer
    Scalewill Sep 2023 - Jun 2024
    Navigation App for navigating on a university campus: • Collaborated with all teams on project architecture, feature planning, and risk assessment from day one.• Wrote the base and main functionality of the app, including the Map (WebView), multi-point Route Screen, and other key features.• Integrated JavaScript Injection for frontend communication, enhancing WebView functionality.• Developed the Persistent Bottom Sheet Fragment with a app-wide communication system using a combination of Kotlin Flow & Channels, which allowed us to create highly customizable bottom sheet fragments• Worked with DeepLinks and their integration with the app, which allowed us to develop a shared Route feature• Led a large refactoring and UI overhaul, implementing Unit Tests which helped our team efficiently refactor the app while the features stayed functional throughout the whole process.• Managed 1-3 Android developers, overseeing technical onboarding, task creation, and task distribution.• Conducted code reviews and facilitated team-wide code reviews.• Helped develop QA standards for efficient testing and communication of feature changes.• Introduced QR code scanning, multi-language support, and custom UI components.• Managed app release processes: setting build variants, feature flags, and Google Play Console setup.• Authored comprehensive project documentation for future developers.Technologies: Kotlin, Git, Unit Testing, Clean Architecture, WebView, LocalStorage, DeepLink, Custom BSF, Firebase Crashlytics, Push Notifications, MVVM, Coroutines & Flow, Retrofit2, OkHttp3, Dagger2.
  • Surfbroapps
    Android Developer
    Surfbroapps May 2023 - Aug 2023
    • Implemented and configured Firebase functionality, including the use of Firebase Realtime Database and Firebase Auth, ensuring reliable data storage and user authentication.• Integrated website display via WebView, providing smooth user interaction with web content.• Developed effective interaction between the backend, application, and Firebase Realtime Database, ensuring reliable data synchronization.• Refactored the application to transition to a Single Activity architecture, MVVM pattern, and Clean Architecture, integrating the Dagger2 library.Technologies: Kotlin, Git, Clean Architecture, Firebase Realtime Database, Firebase Authtication, WebView, MVVM, Coroutines & Flow, Unit Testing , Retrofit2, OkHttp3, Dagger2.
  • Investment Portfolio App
    Android Developer
    Investment Portfolio App Feb 2021 - Apr 2023
    St Petersburg City, Russia
    • Developed the portfolio screen that allows users to manage their assets: add and delete them, view profit/loss, number of individual types of an asset and their average bought price.• Introduced a visualization of historical portfolio value using AndroidMPCharts.• Migrated from old legacy code to best practices and modern approaches: Fragment Manager to Navigation Component, RxJava to Coroutines & Flow. Introduced ViewBinding to the project, refactored project to MVVM and migrated both frontend and backend to Clean Architecture.• Enhanced the portfolio functionality by incorporating a smooth update feature. When a user adds an asset to their portfolio, it is instantly mapped and sent to the server side, then seamlessly reflected on the frontend display ensuring the data remains up to date with the server information.• Designed and developed the backend using Ktor framework, incorporated Retrofit2 and OkHttp3 to interact with API and employed JetBrains Exposed for database solution, creation of tables and methods for data insertion, retrieval, and updating, managed the data flow using Kotlin Coroutines & Flow.• Addressed the inconsistent data format problem caused by API storing information in an Array of arrays of different Types by writing a Custom Serializer and deserializer using KSerializer and JsonDecoder which allowed to effectively map the data for further analysis and processing.• Implemented investing metrics calculation and mapping of data for effective data storage, processing, and analysis.• Deployed backend using Amazon Web Services.

Ilia Shevtsov Education Details

Frequently Asked Questions about Ilia Shevtsov

What is Ilia Shevtsov's role at the current company?

Ilia Shevtsov's current role is Android Developer.

What schools did Ilia Shevtsov attend?

Ilia Shevtsov attended The Russian Presidential Academy Of National Economy And Public Administration (Ranepa).

Not the Ilia Shevtsov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.