Андрей Н. Kotlin разработчик, Senior
ID 11570
АН
Андрей Н.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Проекты
(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 г.