Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Андрей Н. Kotlin разработчик, Senior

ID 11570
АН
Андрей Н.
Мужчина, 34 года
Россия, Москва, UTC+3
Ставка
4,375 Р/час
НДС не облагается
Специалист доступен с 7 мая 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Async
Broadcast Receiver
Cicerone
Clean Architecture
Compose
Coroutines
Dagger2
E-commerce
Espresso
Firebase
Flow.js
Hilt
Java
Jetpack Compose
JUnit
Koin
Kotlin
MindBox CRM
Moxy
Multi-module
MVI
MVP
MVVM
Navigation
Recompose
REST API
Room
RxCotlin
RxJava
Services
Yandex API
Angular
Angular 10
DDD
RxJS
SCSS
SignalR
SSR
Storybook
TypeScript
Webpack
архитектура
Android
Android SDK
C#
Code Review
developer
Software
Gradle
Kubernetes
Moshi
Retrofit
3d
C4
H2
k6
manager
ДО
КА
Отчетность
Разработка
Управление рисками
Отрасли
E-commerce & Retail
FinTech & Banking
Social Networking
Проекты   (5 лет 1 месяц)
NDA
Роль
Senior Android разработчик
Обязанности
Проект: Заступник - мобильное приложение для защиты детей и подростков от опасных ситуаций. Основные задачи: - Анализ и оптимизация производительности текущих компонентов приложения. - Работа над улучшением пользовательского интерфейса и взаимодействия с помощью Jetpack Compose. - Исправление обнаруженных багов для повышения стабильности приложения. - Разработка и интеграция новых функций, соответствующих потребностям пользователей. - Написание поддержки приложения на huawei сервисах. - Работа с картами и геолокацией. - Обеспечение совместимости приложения с различными версиями Android и размерами экранов. - Проведение код-ревью и соблюдение лучших практик в программировании на Kotlin. - Тестирование приложения для обеспечения его надёжности и безопасности. - Сотрудничество с командой дизайнеров и аналитиков для улучшения пользовательского опыта. Стек: - Kotlin, C#, Java - ООП, SOLID; - Паттерны проектирования - Android SDK, material design, Compose - Kotlin coroutines, OkHttp, Retrofit, Room, Shared Preferences - Архитектуры: MVVM, MVI, MVP; - Maps: google, yandex, 2gis - Background works: foreground/background service, workmanager, receiver, jobScheduler - DI: Hilt, Koin - VCS: Git; - Trackers: JIRA
Стек специалиста на проекте
C#, Webpack, Android SDK, RxJS, Android, TypeScript, SSR, Storybook, SignalR, SCSS, Angular 10, Angular, Code Review, DDD, архитектура
Отрасль проекта
Social Networking
Период работы
Март 2024 - По настоящее время  (3 месяца)
NDA
Роль
ведущий Android разработчик
Обязанности
Вместе с командой из пяти андроид-разработчиков с нуля написано приложение "НаСпорте". Общая команда состояла из 32-х человек: разработчики, аналитики, тестировщики.

 Что сделано из нестандартного:
 - gps-трекер, сила спутникового сигнала для отслеживания геопозиции;
 - создана фича для сохранений локаций и маршрутов, используя SDK 2gis;
 - асинхронная загрузка файлов на удаленный сервер;
 - реализована сложная логика безопасности: ввод пин-кода, изменение, отключение, валидация;
 - синхронизация с Wear OS, инициатором синхронизации может быть как телефон, так и часы, в зависимости от события, которое наступит раньше;
 - создана фича социальной сети: создание постов с фотографиями, возможность комментировать, делиться и т.д. Классическая лента новостей;
 - модули разбиты на подмодули api, impl, uiCommon;
 - оптимизирована кодовая база: весь повторяющийся код вынесен в extension функции, базовые или абстрактные классы.

 Обязанности:
 1. Управление командой из двух андроид разработчиков, в том числе постановка задач, планирование, груминг, определение целей спринта и т.д.
 2. Адаптация новых сотрудников, в том числе ознакомление с кодовой базой проекта и обращение внимания на особенности архитектуры.
 3. CodeReview всех пул-реквестов в ветку develop и release.


Стек специалиста на проекте
Kotlin, Gradle, Retrofit, Kubernetes, Android, Moshi, Hilt, MVI, Flow.js, Software, Coroutines, Jetpack Compose, Multi-module, developer
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - Март 2024  (1 год)
NDA
Роль
Android
Обязанности
Вместе с командой из четырех Android-разработчиков поддерживали и развивали приложение "Аптеки столички". Проекту более 5 лет и имеет более 1 млн скачиваний.

 Вдвоем с другим Android-разработчиком с нуля написали приложение "Аптечка" на новых технологиях MVVM, Coroutine, Flow. 100% Kotlin.

 Основные достижения:
 1. Повышена выручка компании благодаря внедрению напоминаний об остатке товара и необходимостью покупки новых.
 2. Переписан код с RxJava на Coroutine
 3. Внедрен Jetpack Compose в проект с сохранением андроидовской родной навигацией.

 Stack: MVP, Java, RxJava2, Moxy, Cicerone, MVVM, Kotlin, Coroutines, Flow, Dagger2, Jetpack Navigation, Retrofit
Стек специалиста на проекте
H2, k6, 3d, Отчетность, 1С, КА, manager, Управление рисками, C4, Разработка, ДО
Отрасль проекта
E-commerce & Retail
Период работы
Май 2019 - Апрель 2023  (4 года)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Филиал Московского государственного индустриального университета, Сергиев Посад Гражданско-правовых дисциплин и правоохранительных органов,
Специальность
Юриспруденция 2015
Завершение учебы
2015 г.

Похожие специалисты

FinTech & Banking • GameDev
СШ
Сергей Ш.
Старый Крым
Kotlin разработчик
Middle+
3,000 Р/час
Android SDK
Clean Architecture
Compose
Coroutines
Custom View
Dagger
DRY
ExoPlayer
Git
GitHub
+48

НАВЫКИ И КОМПЕТЕНЦИИ Kotlin, Java, RxJava, Coroutines/Flow, Android SDK, CustomView, ExoPlayer, Room, JUnit, SQL, Retrofit, OkHttp, WebSocket/Socket, REST/GraphQL, Picasso/Glide, Navigation component, Dagger, Koin, MVC, MVP, MVVM, MVI, SOLID, DRY, KISS, YAGNI, Clean Architecture, GitHub, Gitlab, UX/UI, Scrum, Kanban, Compose ОПЫТ Проект: Хоум Банк (февраль 2022 - настоящее время) 1 год 9 месяцев Описание: Мобильный банк Роль: Android developer Команда: 6 Android, 6 iOS, 5 BE, 3 QA, 2 Analysts, 1 Designer, 1 PM Задачи: Внедрение диплинков Написание Unit-тестов Переписывание реактивщины с RxJava на Coroutine Flow Переписывание части кода с Java на Kotlin Разработка экранов с информацией о предложениях и бонусах от партнеров. Экран уведомлений Внесение изменений в существующие экраны Стек: Kotlin, MVVM, Clean Architecture, Dagger 2, Coroutines/Flow, RxJava, Retrofit, Navigation component, Room Компания: ООО «Продактивити инсайд» (февраль 2020 – январь 2022) 2 года Описание: Продуктовая компания, разработка разноплановых мобильных приложений и игр Роль: Android developer Команда: (продуктовая) 16 - iOS developer, 4 - android developer, 5 - back, 3 – QA, 4 – сис. админы, 2 – маркетолога, 6 - дизайнеров, 2 - контент менеджера, 3 - продакта Стек: Kotlin, MVVM, MVP, Coroutines/Flow, LiveData, Room, Retrofit, Navigation component, Clean Arhitecture, Google Play Billing Личные результаты: Реализовал нативный оффер (экран с предложением о покупке подписки) Добавил анимацию для некоторых UI элементов Анализировал стектрейсы крашей и исправлял их Переписал часть кода с java на kotlin Написал логику показа Rate US при определенных условиях Исправил десяток разных багов Обязанности: Разработка и поддержка приложений

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech • LifeStyle
ДП
Денис П.
Омск
Kotlin разработчик
Middle
2,625 Р/час
Kotlin
Java
MVP
Moxy
MVVM
Clean Architecture
Coroutines
Room
SQLite
Firebase Realtime Database
+25

● написал книгу/руководство по UI фреймворку Jetpack Compose; ● написал статью на Хабр; ● написал библиотеку для навигации в Jetpack Compose; ● построил процесс образовательных митингов в команде. ● поддержка старых проектов; ● командная работа; ● код-ревью. 1. Самая интересная и/или технически сложная задача из опыта? Работа с Bluetooth устройствами, написал реализацию взаимодействия с массажерами, анализаторами тела и прочими умными устройствами для контроля за здоровьем. 2. Куда хотелось бы развиваться: технически или в менеджмент? Больше привлекает техническое направление. Мне нравится создавать что-то свое. Приятно, когда приложения помогают людям выполнять свои задачи быстрее и проще. Через приложения я показываю свое творческое видение. Поэтому однозначно хочу развиваться больше в техническом направлении. 3. Какими задачами хотелось бы заниматься? Мне нравится верстать экраны, а также заниматься разработкой фич с "чистого листа". 4. Какими задачами не хотелось бы заниматься? Таких задач нет, готов выполнять любую работу

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Marketing, Advertising & Design • Travel, Hospitality & Restaurant business
ВН
Валерия Н.
Гродно
Бизнес аналитик
Senior
3,494.5 Р/час
Redmine
UML
Kanban
GitLab
MS Windows
Google Sheets
Asana
LAN
Data
Scrum
+51

Около 5 лет опыта в разработке автономных / веб / мобильных приложений в качестве бизнес-аналитика, проектного менеджера и product owner. Опыт участия в различных активностях, таких как: выявление требований к проекту и продукту у заинтересованных сторон; преобразование выявленных требований в прототипы и спецификации; выявление и документирование таких элементов, как содержимое и структура базы данных; выявление, агрегирование и визуализация больших объемов данных; анализ, оценка и планирование результатов проекта; ведение и координация проекта, управление и контроль деятельности проектной команды в установленные сроки; составление и подготовка проектной документации и отчетов; интервью конечных пользователей и проведение обучающих сессий; организация техподдержки решения; анализ конкурентов и рынка; исследование продукта и анализ метрик. Опыт работы проектным менеджером, опыт предпродажных активностей (сбор и оценка первичных требований). Создание документов Vision & Scope, коммерческих предложений. Курсы и сертификаты: Udemy Deeply Practical Project Management - Certificate Certified Professional Scrum Product Owner (PSPO I) Udemy Rapid Prototyping Epam Software Testing Introduction

Подробнее