Обо мне

Личные качества:

• Трудолюбивый, всегда стараюсь довести дело до конца, активный, предприимчивый.

• Не терплю плохого кода, всегда стараюсь сделать код лучше.

• Люблю конструктивную критику в свою сторону.

Дружелюбный, коммуникабельный.

Навыки:

• Знание языков: Kotlin, java.

• Разработка Kotlin Multiplatform проектов.

• Знание архитектурных паттернов: mvvm, mvp, mvi, tea, clean architecture, single activity.

• Написание unit-тестов.

• DI: koin, kodein, имею опыт в написании собственного dependency injection контейнера.

• Умею работать с Git, GitHub, Gitlab, Redmine, Jira.

• Опыт использования библиотек: Anko (deprecated), Navigation component, Coroutines, Flow, Ktor, Firebase, Room, Sqldelight, Gson, Kotlinx.serialization, Retrofit и т.д.

Опыт работы
Разрабатываем мобильные приложения для Android и iOS
Старший программист
Февраль 2020 — По настоящее время (7 месяцев)
Крупнейший российский производитель боевого автоматического, снайперского и высокоточного оружия
Android разработчик
Ноябрь 2017 — По настоящее время (2 года и 10 месяцев)
Разрабатывал клиент-серверные приложения с использованием баз данных и файлов для хранения информации, а также с использованием различных протоколов: udp, tcp, http. Разрабатывал собственные mvp и tea библиотеки. Имею несколько небольших проектов, целиком написанных в функциональном стиле.
Высшее образование
Кубанский государственный университет
Краснодар
Факультет: Компьютерных технологий и прикладной математики
Сентябрь 2016—Июль 2020 (3 года и 10 месяцев)