Javascript is required

Алексей Х., Senior, Android разработчик

Алексей Х.
Россия, Москва
2 900 ₽/час 464 000 ₽/мес.
    Android разработчик
  • Senior
Опыт работы:

Опыт разработки ПО более 10 лет
Опыта управления командой специалистов до 4 человек
Опыт разработки мобильных приложений более 7 лет

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Kotlin
Java
Swift
Android
IOS
SQLite
Android Studio
IntelliJ IDEA
Xcode
Android SDK
Android JetPack
Kotlin Multiplatform
RxJava
Dagger 2
MVVM
Clean Architecture
Retrofit
RX
HTTP
GraphQL
Jetpack Compose
Coroutines
Androidx
Room
Koin
Dagger Hilt
OkHttp
Git Flow
Push Notifications
Deep Linking
WebSocket
MPChart
Яндекс.Метрика
deepLinks
InstallReferrer
Firebase: Analytics
messaging
Remote Config
Crashlytics
Database:
PostgreSQL
Technology:
REST
Realm
JSON
Applications:
Stripe
Формат работы
Удалённо
Описание о специалисте

Опыт коммерческой разработки ПО более 10 лет

Опыта управления командой специалистов до 4 человек


Оценка трудоемкости проектов и задач, принятие технических и архитектурных решений

Работа с бэклогом, планирование спринтов, расстановка приоритетов, декомпозиция и назначение задач разработчикам и QA

Организация и проведение еженедельных митингов для планирования, обсуждения выполненной работы и корректировки фокуса

Проведение квартальных встреч с командой для получения и передачи обратной связи

Поддержка коммуникации внутри команды, помощь в решении вопросов взаимодействия

Проведение технических собеседований на позиции iOS и Android-разработчиков

Написание кода, код-ревью, наставничество и консультирование младших разработчиков

Ведение и контроль процесса передачи билдов в тестирование и публикации

Взаимодействие с руководителями (продукт-менеджером, CEO) для стратегического планирования на ближайший месяц, квартал, полгода

Контроль рабочей атмосферы в команде, разрешение конфликтных ситуаций

Опыт разработки мобильных приложений более 7 лет: Использование паттернов архитектурны: Clean Architecture, MVVM, MVP, MVI, VIPER Использование Kotlin Multiplatform в коммерческом проекте

Внедрение различных решений и фреймворков: Dagger, RxJava2, Room, Firebase

Работа с аналитическими метриками, проведение A/B тестов и внедрение улучшений для повышения ключевых показателей Внедрение Sign In: Google SignIn, Facebook, VK

Примеры работ

Zeus Kegel: Men's Exercises
Описание задачи/проекта

Мобильное Kotlin Multiplatform приложение, предназначенное для улучшения мужского интимного здоровья, профилактики и лечения эректильной дисфункции и т.п. В приложении реализованы функции тренировок, состоящих из различных упражнений, подгрузка ресурсов из бэкенда для уменьшения веса приложения, Lottie-анимации, система уровней и ачивок (геймификация).

Позиция на проекте
TeamLead + Developer
Размер команды
1 PM, 1 Teamlead, 2 iOS, 1 QA, 1 Backend, 1 Дизайнер
Ответственность
  1. Проектирование многомодульной архитектуры для KMM
  2. Работа с бэклогом, декомпозиция и оценка задач
  3. Планирование спринтов и проведение митингов, распределение задач между разработчиками, расстановка приоритетов
  4. Код ревью, написание кода
  5. Настройка CI/CD, ведение и контроль процесса передачи билдов в тестирование и публикации
  6. Интеграция Firebase Realtime Database
  7. Интеграция метрик, проведение АБ-тестов
  8. Интеграция пуш-уведомлений
  9. Интеграция deeplinks и подключение платежной системы Stripe
Технологии и инструменты
Firebase Realtime Database, Kotlin, Kotlin Multiplatform, SQLDelight, Stripe, Swift UIKit, icerock moko MVVM architecture components, Koin DI
Период работы/продолжительность
Октябрь 2023 г. - Сентябрь 2024 г.
Rizz GOD AI: Flirting Keyboard
Описание задачи/проекта

Мобильное приложение на основе искусственного интеллекта, разработанное для помощи пользователям в ведении флиртовой переписки. Основные функциональные возможности включают AI-клавиатуру для генерации флиртовых сообщений, загрузку фотографий пользователя для улучшения с помощью ИИ.

Позиция на проекте
TeamLead + Developer
Размер команды
1 PM, 1 Teamlead, 2 iOS, 1 QA, 1 Backend, 1 Дизайнер
Ответственность
  1. Проектирование архитектуры
  2. Работа с бэклогом, декомпозиция и оценка задач
  3. Планирование спринтов и проведение митингов, распределение задач между разработчиками, расстановка приоритетов
  4. Код ревью, написание кода
  5. Настройка CI/CD, ведение и контроль процесса передачи билдов в тестирование и публикации
  6. Интеграция метрик, проведение АБ-тестов
  7. Интеграция пуш-уведомлений
Технологии и инструменты
Combine, RealmSwift, SwiftUI, Swinject, KeyboardKit
Период работы/продолжительность
Июнь 2022 г. - Октябрь 2023 г.
AliRadar
Описание задачи/проекта

Ведущий разработчик мобильных приложений сервиса AliRadar на платформах Android (Kotlin) и iOS (Swift). AliRadar – это сервис для поиска, проверки и выбора товаров. Сервис собирает и анализирует данные о товарах с Алиэкспресс и предоставляет их пользователям в удобном виде.

Позиция на проекте
Android + iOS разработчик
Размер команды
1 PM, 1 QA, 1 Mobile (Android + iOS), 1 Backend, 2 Frontend, 1 Дизайнер, Marketing team
Ответственность
  1. Внедрил различные архитектурные решения и фреймворки, такие как Dagger, RxJava2, Room, Firebase, MPChart, Яндекс.Метрика
  2. Реализовал авторизацию пользователя через системы Google SignIn, Facebook, VK
  3. Работал с аналитическими метриками, проводил A/B тесты и внедрял улучшения, повышающие ключевые показатели
  4. Изучил и прокачал язык Swift до уверенного middle
  5. Разработал доп. приложение-помощник на Flutter
Технологии и инструменты
Dagger, GraphQL, MPChart, MVP, Retrofit, Room, Яндекс.Метрика, WebSocket, deepLinks, RxJava2, InstallReferrer, Firebase: Analytics, Messaging, Remote Config, Crashlytics, Sign In: Google SignIn, Facebook, VK
Период работы/продолжительность
Июль 2017 г. - Июнь 2022 г.
ООО Теком
Описание задачи/проекта

Разработка систем широковещания Harris, разработка клиент-серверного десктопного приложения Invenio Capture, написанного на C#. Поддержка системы Nexio компании ImagineCommunications (интегрированная серверная платформа для управления цифровым контентом): C++ и C#.

Позиция на проекте
C# Developer
Размер команды
1 Teamlead, 1 Developer
Ответственность
  1. Разработка систем широковещания Harris
  2. Написание и поддержка клиент-серверного десктопного приложения Invenio Capture
  3. Поддержка системы Nexio
  4. Исправление ошибок и небольшие улучшения
  5. Изучение языков C++, C#, библиотеки GUI, MFC, WinForms, WPF, REST, шаблоны проектирования
Технологии и инструменты
C#, C++, MFC, REST, WinForms, WPF
Период работы/продолжительность
Март 2015 г. - Июнь 2017 г.

Образование

Кандидат наук
Название учебного заведения/курса
Нижегородский государственный технический университет им. Р.Е. Алексеева, Нижний Новгород
Специальность
Информатика и вычислительная техника
Аналогичные специалисты
Анатолий Г.
Россия, Нижний Новгород
2 775 ₽/час
    1С разработчик
  • Senior
Навыки: Опыт работы с EDT + репозиторий Глубокие знания архитектуры платформы 1С Участие в качестве старшего разработчика в конфигурациях ERP/УХ/ЗУП/УМФО Написание сложного и высоконагруженного кода Знание принципа ролевой модели и RLS Конвертация данных 2 (КД 2.1) Конвертация данных 3 (КД 3) Опыт использования одной из шин данных: Кафка, Rabbit MQ, 1С:Шина Опыт работы написания REST сервисов Уверенные знания и опыт по обновлению типовых и сильно кастомизированных конфигураций БСП Интеграции, обмены Работа с системами контроля версий (хранилище, git) Умение читать чужой код Уверенное знание языка запросов 1C и системы компоновки данных (СКД)
    EDT + репозиторий
    архитектура платформы 1С
    ERP/УХ/ЗУП/УМФ
    ролевой модели и RLS
    Конвертация данных 2 (КД 2.1)
    Конвертация данных 3 (КД 3)
    Кафка
    Rabbit MQ
    1С:Шина
    REST сервисы
    БСП
    интеграции, обмены
    системы контроля версий (хранилище, git)
    система компоновки данных (СКД)
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста