ПК
Павел Игоревич К.
Мужчина, 37 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Проекты
(5 лет)
Мобильное приложение для дистанционного банковского обслуживания
Роль
Android developer
Обязанности
Проект: Мобильное приложение для дистанционного банковского обслуживания (ДБО).
Команда: 3 Android разработчика, 3 фронт разработчика,2 дизайнера, 1 QA-инженер, проджект-менеджер, техлид.
Задачи:
· Разрабатывал мобильное приложение, согласовывал верстку экранов с дизайнерами и выполнял ревью кода других разработчиков с подробными комментариями.
· Подготавливал план установки обновлений в продуктивную среду и согласовывал интеграцию мобильного приложения с сервисами ДБО.
· Изучал и согласовывал документацию/требования к мобильным приложениям ДБО, внедрял системы ДБО в промышленную эксплуатацию.
· Разбирал проблемы и обращения от поддержки ДБО, выполнял вёрстку экранов разной сложности, включая кастомные view.
· Работал с API: описывал модели, создавал сервисы, писал тесты (JUnit, Mockito).
· Создавал документацию, исправлял баги, создавал фиче-модули любой сложности в оговоренные сроки.
· Внедрял чистую архитектуру и давал общие рекомендации по проекту, техдол и оптимизации: KISS, DRY, YAGNI, BDUF, SOLID, APO.
· Работал с многомодульностью, использовал любимую связку: MVVM + MVI (стейты).
· Проводил ревью кода через призму SOLID и clean architecture, разбирал и оптимизировал код, объясняя первопричины.
· Полный flow выполнения фич.
Стек специалиста на проекте
UI, Работа с интеграциями, Clean Architecture, написание тестов, Ревью, SOLID, Design Patterns, XML, Java, Git, API, JUnit, Mockito, MVP, Android, View, Koin, DRY, KISS, MVI, Flow.js, Yagni, Документация, Coroutines, BDUF, Jetpack Compose, Kotlin, Retrofit, Navigation Component, Delegate Adapter, Dagger2, RxJava, MVVM
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - Сентябрь 2024
(2 года)
Мобильное приложение ( карты и привелегии)
Роль
Программист-разработчик
Обязанности
Проект: Мобильное приложение для Банк (Отдел карты и привилегии).
Команда: 4 андроид разработчика,2 ahjyn hfphf,jnxbrf 2 дизайнера, 2 QA-инженер, бизнес-аналитик, техлид.
Задачи:
· Разрабатывал мобильное приложение на языке Kotlin, используя Android SDK и Android Jetpack.
· Внедрял асинхронное программирование с использованием RxJava2 и постепенно интегрировал Coroutines для новых фич.
· Использовал Koin для внедрения зависимостей и Adapter Delegates, Jetpack Compose UI для вёрстки.
· Применял архитектуру MVVM и Clean Architecture для структурирования кода.
· Проводил тестирование с использованием Kaspresso и MockK.
· Работал с инструментами GitHub, Jira, Figma и Slack для управления проектом и коммуникации.
· Мониторил производительность приложения с помощью Firebase Performance и Crashlytics.
· Активно участвовал в Agile-церемониях, включая планирование спринта, подготовку и ретроспективные собрания.
Достижения
Внедрил асинхронное программирование с использованием RxJava2 и постепенно интегрировал Coroutines для новых фич, что улучшило производительность и отзывчивость приложения.
Применил архитектуру MVVM и Clean Architecture, что способствовало улучшению структуры кода и его поддержке.
Стек специалиста на проекте
UI, Kaspresso, Работа с интеграциями, Mockk, архитектура, Clean Architecture, Асинхронное программирование, верстка, DI, Firebase, GitHub, Slack, Koin, Android JetPack, Coroutines, Adapter, SDK, Jetpack Compose, Perfomance, Мониторинг, Kotlin, Navigation Component, Firebase Crashlytics, Android SDK, Dagger2, Figma, RxJava 2, Testing, Jira, MVVM
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2021 - Ноябрь 2022
(1 год 1 месяц)
Маркетплейс
Роль
Android Developer
Обязанности
проект: меркетплейс
Команда: 30 разработчиков
задачи:
· Разрабатывал мобильное приложение на языке Kotlin, используя архитектуру MVVM и LiveData для управления состоянием и данными.
· Внедрял асинхронное программирование с использованием RxJava2 для повышения производительности и отзывчивости приложения.
· Использовал Koin для внедрения зависимостей, что упростило управление зависимостями и повысило тестируемость кода.
· Применял ProtoBuf для сериализации данных, что обеспечило эффективное и компактное хранение и передачу данных.
· Интегрировал Glide для загрузки изображений, что улучшило производительность и пользовательский опыт.
· Работал с жизненным циклом компонентов, используя LiveCycleOwner для управления состоянием компонентов.
· Создавал вёрстку экранов с использованием Delegate Adapter, что позволило гибко и эффективно управлять элементами интерфейса.
· Написал UI-тесты и юнит-тесты с использованием Espresso, Kaspresso и JUnit, что обеспечило высокое качество кода и минимизировало количество багов.
· Активно участвовал в Agile-церемониях, включая планирование спринта, подготовку и ретроспективные собрания, что способствовало улучшению процессов разработки и повышению эффективности команды.
Стек специалиста на проекте
UI, Kaspresso, JSON API, .NET, Асинхронное программирование, Java, JUnit, Android, Koin, Glide, Espresso, RX, LiveData, Kotlin, Retrofit, Protobuf, Navigation Component, Jetpack, Delegate Adapter, UI-тестирование, Dagger2, RxJava 2, RxJava, REST API, Unit testing, MVVM
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2021 - Ноябрь 2021
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южно-Российский государственный технический университет (Новочеркасский политехнический институт), Новочеркасск Факультет информационных технологий и управления
Специальность
специалист Системы автоматизированного проектирования
Завершение учебы
2010 г.