Elizaveta Garkina

Android Developer

РУССКАЯ ВЕРСИЯ

About Me

Hey, My name is Elizaveta Garkina, date of birth 01.09.2002, at the moment I live in Kazan.

Have been involved in mobile app development since 2021. Started out with Flutter development, but got into native development pretty quickly. I also have a little experience of creating websites using Asp.Net Core and recently I’ve started learning ReactNative.

Desired position: Middle Android Developer

  • Native language is Russian
  • English level is C1
  • Also know a little bit of French and Spanish

  • Sociable and easily join the team
  • Fast learner and inquisitive
  • Always meet deadlines and have the makings of a good leader

Skills

Kotlin XML Compose Coroutines Flow LiveData RxJava

SOLID CleanArchitecture MVP MVVM MVI

NavigationComponent Cicerone Hilt Dagger2 Retrofit Okhttp

SharedPreferences Room Firebase JUnit5 Mockito Charles

KotlinSerialization Lottie Moshi

AdapterDelegates SlackEitherNet Paging3 Moxy CameraX Camera2

Flutter MachineLearning SystemAnalysis Scrum Kanban

SQL PostgreSql Figma Git JS HTML CSS

Communicative Responsible Disciplined Leader Purposeful

Experience

T-Bank

Android Developer

June 2024 - ...

tbank.ru

Developer in the Fuel team.

Technokratos (Технократия)

Android Developer

May 2023 - June 2024

technokratos.com

Implementation of manufacturing process control system and production tooling storage, MES system.
Responsibilities:

  • Lead of Android development team
  • Creating components for UiKit
  • Adaptation of the application for different devices: terminal, tablet, smartphones
  • Development and implementation of new features and refactoring of existing functionality
  • Realization of work with external camera and internal storage of the device
  • Code-review
  • Fixing bugs and solving technical problems
  • Application performance optimization
  • Covering code with unit tests

Stack: Kotlin • XML • Kotlin Coroutines • Flow • MVVM • Navigation Component • Dagger Hilt • Retrofit2 • Okhttp3 • Chucker • Encrypted Shared Preferences • MediaStore • Datastore • KotlinX Serialization • Lottie • Camera 2 • Facebook Shimmer • ViewPager2 • AndroidX Paging • Coil • AndroidX Swipe Refresh Layout • FlexBox

During this time:

  • Created a service for logging requests and errors within the application into json files
  • Worked with NFC sensor and external camera
  • Created a common mechanism for error handling in the whole application
  • Realized work with table views with fixing of headers and columns
  • Received positive feedback from the team and the customer throughout the job

Auditing application code for an insurance company
During this time:

  • Designed an audit plan and created a report template for mobile developers
  • Used MobSF, LeakCanary, Accessibility Scanner, SonarQube
  • Analyzed the project architecture


Spider Group

Android Developer

November 2022 - May 2023

spider.ru

Application development for an online lottery ticket purchase service.
Responsibilities:

  • Lead Android Developer
  • Development of new features
  • Onboarding of other developers and further support
  • Large number of tasks with multithreading
  • Extensive code refactoring with the addition of new technologies
  • Architectural decision making
  • Code-review

Stack: Kotlin • XML • Coroutines • Flow • MVVM • Cicerone • Dagger2 • Retrofit • Shared Preferences • Moshi • AdapterDelegates • Slack EitherNet • Paging 3

During this time:

  • Engaged in creating loaded screens with complex ui. For example, lottery screens with the ability to set an unlimited number of tickets according to different lottery rules, notifications, buying and paying for tickets and their sets
  • Successfully onboarded three developers into the project and assisted them with designing new functionality
  • Implemented on-the-fly localization with multi-language support
  • Organized the camera and gallery and pre-processed photos before sending them to the server
  • Worked with converting images for different containers

Technokratos (Технократия)

Summer Internship

July 2022

technokratos.com

During the internship I participated in the development of the company’s internal project with full immersion in the development process. For the first time I worked with Compose.
“In short, you are good, we are satisfied with your work. I want to note your motivation and involvement, your speed of immersion in new technologies and completing tasks, a clear breakdown of code by commit, good design of pull-requests, quick response to comments, the presence of your own ideas and suggestions. Also noted soft skills, the fact that you didn’t hesitate to ask questions not only to mentors, but also to designers and analysts - that’s very cool” - @MyMentor

Education

Kazan Federal University

Software Engineering, ITIS

2020 - 2024

Diploma with honors, grade point average : 4.9.
Theme of the thesis: Methods and program mechanisms for generating visual models of Android application structure.
Was attached to the Mobile Development Laboratory at the university.
As part of my undergraduate studies, I gained a strong background knowledge in a variety of areas including:
Discrete Mathematics, Mathematical Analysis, Algorithms and Data Structures, Probability Theory and Mathematical Statistics, Database Operations, Operating System Architecture, Software Development Lifecycle, Information and Coding Theory, Information Security, UI/UX Design, System Analytics, Fundamentals of System Testing, Web Development, Data Mining, Machine Learning.

Skillbox

Flutter-developer

2020-2022

Studied Flutter, Android Basics, Figma, Mobile App Testing, Mobile App Design.

Courses in Kazan Federal University

System Analysis, UI/UX Design

2022 - 2023

Successfully completed the courses of System analysis from BARS Group and UI/UX design from Agona.

Hobbies

  • Trying to lead an active lifestyle, insterested in trying something new and participating in team activities
  • I’ve loved reading since childhood, especially dystopias and fiction, lately I’ve been drawn to different books related to mythology in English
  • When I have time, I dive into any Action/RPG game with open world
  • One of the reasons I like being a developer is that I will be able to work remotely and travel all the time (hopefully)