Андрей Н. Kotlin разработчик, Senior
ID 11570
АН
Андрей Н.
Мужчина, 34 года
Россия, Москва, UTC+3
Ставка
4 375 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Проекты
(5 лет 5 месяцев)
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#, архитектура, SSR, Webpack, Angular 10, Android, Storybook, SignalR, SCSS, TypeScript, Android SDK, Angular, DDD, Code Review, RxJS
Отрасль проекта
Social Networking
Период работы
Март 2024 - По настоящее время
(7 месяцев)
NDA
Роль
ведущий Android разработчик
Обязанности
Вместе с командой из пяти андроид-разработчиков с нуля написано приложение "НаСпорте".
Общая команда состояла из 32-х человек: разработчики, аналитики, тестировщики.
Что сделано из нестандартного:
- gps-трекер, сила спутникового сигнала для отслеживания геопозиции;
- создана фича для сохранений локаций и маршрутов, используя SDK 2gis;
- асинхронная загрузка файлов на удаленный сервер;
- реализована сложная логика безопасности: ввод пин-кода, изменение, отключение, валидация;
- синхронизация с Wear OS, инициатором синхронизации может быть как телефон, так и часы, в зависимости от события, которое наступит раньше;
- создана фича социальной сети: создание постов с фотографиями, возможность комментировать, делиться и т.д. Классическая лента новостей;
- модули разбиты на подмодули api, impl, uiCommon;
- оптимизирована кодовая база: весь повторяющийся код вынесен в extension функции, базовые или абстрактные классы.
Обязанности:
1. Управление командой из двух андроид разработчиков, в том числе постановка задач, планирование, груминг, определение целей спринта и т.д.
2. Адаптация новых сотрудников, в том числе ознакомление с кодовой базой проекта и обращение внимания на особенности архитектуры.
3. CodeReview всех пул-реквестов в ветку develop и release.
Стек специалиста на проекте
developer, Kubernetes, Gradle, Android, Hilt, MVI, Flow.js, Software, Coroutines, Jetpack Compose, Kotlin, Retrofit, Moshi, Multi-module
Отрасль проекта
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
Стек специалиста на проекте
C4, 1С, management, Разработка, ДО, Управление рисками, k6, 3d, КА, H2, Отчетность
Отрасль проекта
E-commerce & Retail
Период работы
Май 2019 - Апрель 2023
(4 года)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Филиал Московского государственного индустриального университета, Сергиев Посад Гражданско-правовых дисциплин и правоохранительных органов,
Специальность
Юриспруденция 2015
Завершение учебы
2015 г.