Sergey Aleynik - Senior/Lead Android developer

  • Team Lead
  • Испания
  • 3 500 - 4 500 € (евро/мес)
  • Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Обновлено 1 год назад
Photo

Навыки

  • Android Studio
  • Animations
  • Artifactory
  • Compose
  • ConstraintLayout
  • Coroutines
  • Custom UDP
  • Custom Views
  • Dagger/Hilt
  • ESP32
  • Firebase
  • Flow
  • Git
  • GitlabCI
  • Glide
  • Gradle
  • GraphQL
  • IoT
  • Java
  • Jenkins
  • Jetpack Compose
  • Kotlin
  • Ktor
  • Location services
  • Low Energy (BLE) communication
  • Material Design
  • Maven
  • MQTT
  • MVI
  • MVP
  • MVVM
  • Navigation
  • NFC
  • OkHTTP
  • Picasso
  • RESTful APIs
  • Retrofit
  • Room
  • Room/SQLite
  • RxJava
  • TCP/IP
  • TeamCity
  • UDP
  • ViewModel
  • WiFi
  • Wireshark
  • WorkManager

Опыт работы

Pet-project

Android developer - 2014/2014

— Изучение Android SDK, Java
— Проектирование и реализация SQLite DB
— Асинхронный код
— UI/UX
— Публикация в Google play store
Мой стартовый проект по изучению слов иностранных языков

Redmond

Android developer - 2015/2015

— Разработка уникальных UI компонентов для экранов управления техникой
— Реализация логики взаимодействия с уровнем протокола устройства
— Анимации, Android custom views.
— Работа с Git
— Исправление багов.
— В команде из 4 разработчиков
Создавал нестандартные UI компоненты для управления настройками температуры, влажности, отображения статуса. Множество анимаций и переходов. Оптимизация скорости отрисовки.

Эр-Лаб

Android developer - 2016/2017

— Создание модулей удаленного управления кухонными приборами.
— Контекст пользователя, Oauth2 авторизация.
— Фоновая синхронизация данных с сервером. Реализация offline-first подхода.
— Реализация прикладных протоколов устройств
— Согласование возможностей протоколов с инженерами встроенного ПО
— Согласование мобильных интерфейсов устройств с дизайнерами
Активно участвовал в расширении количества и разнообразия поддерживаемой в приложении бытовой техники. Реализовал авторизацию через AccountManager и background синхронизацию пользовательских данных. Внедрил RxJava в проект.

Эр-Лаб

Teamlead Android developer(remote) - 2017/2022

— Вырос до позиции руководителя команды android разработки.
— Спроектировал библиотеку командного протокола на RxJava API
— Перевел API на GraphQL
— Спроектировал библиотеку транспортного уровня BLE/MQTT
— Настроил CI/CD процессы на jenkins потом GitlabCI
— “Вырастил” нескольких junior developer
— Провел множество собеседований
— Вместе с HR выстраивали систему роста для разработчиков.
— Придумал — спроектировал — запустил интеграцию с умным домом (Алиса/Google Home). Первые в России.
— Перевел всю разработку на Kotlin
— Внедрил Jetpack compose и kotlin coroutines, flow
— Разделил проект на модули и организовал их хранилище на приватном maven repo

Sky devices and services

Senior Android developer(remote) - 2022/2024

— Приложение управления умными пылесосами
— Приложение интеграции с ChatGPT
— Приложение управления духовыми шкафами
— Приложение управления мультиварками
— Рецептурное приложение
Особо хочу отметить сложный графический компонент realtime карты в приложении управления умными пылесосами и большое количество функций.(виртуальные стены/зоны, события календаря, редактирование комнат и т.д.)
Унификация функций модуля работы с мультиварками позволила переиспользовать его для множества различных устройств.
После длительного периода на руководящей должности я быстро восстановил свои технические компетенции и смог выдавать результат на уровне senior developer.
Мой большой опыт проектирования приложений(модульности и слоистая архитектура) позволили быстро адаптироваться к требованиям бизнеса.
Знание аппаратной части позволило удаленно реализовать все интерфейсы устройств без самих приборов. Для этого я применял аппаратные и программные эмуляторы собственной разработки.

Образование

Android developer

Yandex
2017-2017

Прошел обучение по Android developer. Победил в конкурсе.

Обо мне

Android developer и руководитель команды.

20 лет в IT.

Последние 10 лет занимаюсь мобильной разработкой. Руководил командой Android разработчиков(6 человек). Формировал команду, в том числе удаленную. Последние 2 года был единственным Android разработчиком на крупном IOT проекте. Участвовал в проектировании протоколов прикладного уровня. Запускал проекты. Имею опыт работы с компьютерными сетями промышленного масштаба, оборудованием Cisco, Avaya, Unix/Linux/Windows серверами.

Есть семья, дети. Неспешно путешествую на своей парусной лодке по мировому океану. Люблю свою работу и ценю свой стиль жизни.

46 / 0,363 / 54.55mb