Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более недели назад
Кандидат
Мужчина, 37 лет, родился 23 декабря 1987
Не ищет работу
Санкт-Петербург, м. Московская, не готов к переезду, готов к редким командировкам
Android разработчик/Android developer
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость
График работы: гибкий график, удаленная работа
Опыт работы 8 лет 6 месяцев
Июнь 2018 — Декабрь 2024
6 лет 7 месяцев
Санкт-Петербург, handh.ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Android-разработчик
Пул задач:
- Разработка/поддержка приложений в составе команды.
- Проведение Code Review
- Рефакторинг
- Написание юнит тестов (был опыт и с ui тестами)
- Анализ крашей и их устранение
Основной стек: Kotlin, RxJava/Coroutines и Flow, MVP/MVVM, Dagger/Hilt, SQLite/Room, Retrofit, многомодульность, Clean Architecture
По приложениям:
Tons (приложение для доставки продуктов из гипермаркетов Кувейта) - https://play.google.com/store/apps/details?id=com.tons.consumer&hl=ru&gl=US
Интересный опыт: поддержка иностранного языка
Motify (фитнес-приложение с видеотренировками и персональными онлайн-занятиями) - https://play.google.com/store/apps/details?id=com.motify.client
Стек: Kotlin, RxJava, MVP, Dagger
Интересный опыт:
- разрабатывал отправку аналитики в разные системы
- писал ui тесты
- разрабатывал кастомную камеру в приложении
- работал с ExoPlayer
Петрович 2.0 -https://play.google.com/store/apps/details?id=ru.handh.petrovich&hl=ru
Стек: Kotlin, Coroutines и Flow, MVVM, Dagger, Retrofit, Clean Architecture, Room
Интересный опыт: разрабатывал функционал смет
Ситилинк - https://play.google.com/store/apps/details?id=ru.citilink
Стек: Kotlin, Coroutines и Flow, MVVM, Dagger, многомодульность, Clean Architecture
Спортмастер - https://play.google.com/store/apps/details?id=ru.sportmaster.app
Стек: Kotlin, Coroutines и Flow, MVVM, Dagger, Retrofit, многомодульность, Clean Architecture
Интересный опыт:
- разработка функционала "трясущегося" мяча с помощью MotionLayout
- настройка/подключение Sentry (мониторинг приложения)
Другие в сферах: фитнес, туризм, аптека, интернет-магазин, осмотр автомобилей.
Интересный опыт: работа с картой с использованием Yandex MapKit
За время работы в компании получил большой опыт разработки в различных проектах/командах с использованием разных технологий, а также научился:
- анализировать поставленные задачи, находить неучтенные сценарии
- предлагать идеи для улучшения функционала
- взаимодействовать с коллегами, самостоятельно выносить спорные вопросы на обсуждение и приходит к консенсусу в их решении
- качественно реализовывать задачи, стараясь обойтись без багов
- проводить рефакторинг кода, устранять дублирующийся код
- анализировать/фиксить краши
- проводить код-ревью "не для галочки", а с погружением в функционал и выявлением багов
Достижения:
- внедрение передачи аналитики в разные системы.
Позволило получать/анализировать аналитику в нужной системе
- настройка/подключение Sentry (мониторинг приложения)
- внедрение функционала работы с картами (Yandex MapKit)
- разработка функционала смет с различным представлением списка на вкладках (табах) и корректным обновлением данных на них при действиях с элементами списка.
Дало возможность собрать смету по товарам и просматривать ее в удобном виде.
- внедрение фильтрации
Позволило фильтровать товары с использованием разных типов фильтрации и корректно отображать данные на всех вкладках при изменении в каком-то одном элементе
- а также внес весомый вклад в разные проекты (анализ, разработка, код-ревью, багфикс).
Март 2018 — Май 2018
3 месяца
Услуги для бизнеса... Показать еще
Android-разработчик
Доработка и развитие приложения ЖКХ в кармане:
https://play.google.com/store/apps/details?id=sys_rom.ru.zkh_pocket_app&hl=ru
А также доработка приложений, созданных на его основе.
В частности переделывал большую части интерфейса приложения и написал новую регистрацию:
https://play.google.com/store/apps/details?id=sys_rom.ru.domelkom_app
Разработка велась самостоятельно (не в составе команды)
Май 2017 — Январь 2018
9 месяцев
Санкт-Петербург, sbertech.ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий ИТ инженер (android разработчик)
Разработка, оптимизация приложения Сбербанк Онлайн в составе команды платформы: https://play.google.com/store/apps/details?id=ru.sberbankmobile&hl=ru
Март 2015 — Январь 2016
11 месяцев
Ант-Информ
Санкт-Петербург
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер программист Java
- разработка и доработка компонентов для платформы ИМУС
(система разработана для иерархической диспетчеризации и автоматизации производственно-технологических процессов в газовой отрасли)
Языки программирования: Java, Sql
Используемые библиотеки и фреймворки: Swing, Hibernate, Spring, Maven
Система управления версиями: SVN
БД: MS SQL, PostgreSQL, Oracle
- работа через систему управления проектами: JIRA
Навыки
Уровни владения навыками
Обо мне
Имею опыт разработки различных проектов в составе команды android.
Хорошо взаимодействую с коллегами из других команд и ПМ для достижения нужного результата.
Считаю, что Code Review весьма полезно, в том числе и для ревьюера.
Знание принципов ООП и понимание паттернов проектирования
Языки программирования: Kotlin, Java, SQL
Знание Android SDK
Имею опыт работы с:
- MVP, MVVM
- Dagger, Hilt
- RxJava, Kotlin Coroutines и Flow
- SQLite, Room
- Rest Api (через Retrofit), gRPC
- Git, Svn
- Glide
- Gradle
- Firebase, Amplitude, Appsflyer, AppMetrica
- Crashlytics
- Yandex MapKit
- JUnit (написание Unit-тестов)
- Espresso (Ui тесты)
- Jira, Redmine
- Zeplin, Figma
- ExoPlayer
- камерой
- Architecture Components (в том числе с WorkManager)
- многомодульностью
По Compose прошел курс.
Личные качества: ответственный, целеустремленный, готов обучаться.
Хобби: футбол.
Высшее образование
2010
Факультет вычислительных систем и программирования (Вычислительных и радиоэлектронных систем), Интегрированные вычислительные сети
Знание языков
Повышение квалификации, курсы
2025
Compose
https://startandroid.ru, Программирование под Android
2020
Kotlin (Coroutines, Flow)
https://startandroid.ru, Программирование под Android
2019
Architecture Components
https://startandroid.ru, Программирование под Android
2018
RxJava
https://startandroid.ru, Программирование под Android
2018
Тестирование
https://startandroid.ru, Программирование под Android
2017
Dagger
https://startandroid.ru, Программирование под Android
2014
Тренинг "Паттерны проектирования"
http://javabegin.ru/, Программирование на JAVA
2014
Тренинг "Android"
http://javabegin.ru/, Программирование под Android
2013
Тренинг "Быстрый старт в Java"
http://javabegin.ru/, Программирование на JAVA
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения