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

ID 11570
АН
Андрей Н.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
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
ДО
КА
Отчетность
Разработка
Управление рисками
management
Отрасли
E-commerce & Retail
FinTech & Banking
Social Networking
Проекты   (6 лет 3 месяца)
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 - По настоящее время  (1 год 5 месяцев)
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С, КА, Управление рисками, C4, Разработка, ДО, management
Отрасль проекта
E-commerce & Retail
Период работы
Май 2019 - Апрель 2023  (4 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Филиал Московского государственного индустриального университета, Сергиев Посад Гражданско-правовых дисциплин и правоохранительных органов,
Специальность
Юриспруденция 2015
Завершение учебы
2015 г.

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

Blockchain • RnD
ДТ
Денис Т.
Казань
Kotlin разработчик
Senior
3 246,75 Р/час
Kotlin
Java
Git
PostgreSQL
Android SDK
Cicerone
Clean Architecture
Dagger2
DataStore
deep link
+47

Денис — опытный Kotlin-разработчик с опытом работы в проектах RnD и Blockchain. Он обладает навыками разработки на Kotlin, Java, Android SDK. Денис участвовал в разработке B2B-приложения — аналога Confluence. В рамках проекта он занимался проектированием и реализацией новых функций приложения с использованием Kotlin, Jetpack Compose и MVVM. Также он проводил code review и bug fixes, реализовывал потоковую обработку данных с использованием Coroutines и Flow. Кроме того, Денис участвовал в написании юнит-тестов и интеграционных тестов. Также обладает глубокими знаниями и практическим опытом в разработке пользовательского интерфейса с использованием View и Compose В другом проекте Денис занимался разработкой платформы с платежными системами и криптокошельками. Он разрабатывал приложение с нуля, участвовал во всех процессах разработки, включая code review, публикацию в Google Play. Денис также работал с web 3 технологиями, создавая криптокошельки внутри приложения, и общался с сервером через GRPC.

Подробнее

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