Middle Android Developer

Санкт-Петербург, Россия
Миддл • Тимлид/Руководитель группы
Информационные технологии • Разработка • Mobile • Java • Kotlin • Android
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Middle Android Developer.

Мои компетенции и опыт

Привет! Я - Android-разработчик с опытом более 4 лет, из которых более 3 лет в коммерческих проектах. Участвовал в полном цикле разработки мобильных приложений и SDK, внедрял новые технологии и улучшал архитектуру продуктов. Имею опыт руководства командами и организации рабочих процессов, всегда стараюсь создавать дружелюбную атмосферу и мотивировать команду! Быстро осваиваю новые технологии, люблю решать сложные задачи и улучшать жизнь людей вокруг) Буду рад познакомиться!

Технологический стек:
- ЯП: Kotlin, Java
- Android: API 21+, AlarmManager, Broadcast Receiver, Notifications, CameraX, многомодульная архитектура
- UI: Jetpack Compose, XML + ViewBinding + Fragments (Single Activity), Navigation, Material Design 3, RecyclerView, кастомные UI-компоненты
- Архитектура и паттерны: MVI, MVVM, UDF, Clean Architecture, SOLID
- Асинхронность: Kotlin Coroutines, Flow, LiveData, Java Concurrency, ExecutorService
- Сеть: REST API, Retrofit2 + Moshi + OkHttp
- Хранение данных, БД: Room + SQLite, Protobuf
- DI: Hilt, Dagger 2
- Работа с данными: Gson / Kotlin Serialization
- Анимации, изображения: Lottie, Glide
- Тестирование: JUnit, Espresso, UIAutomator, Mockito, Mockk, Jacoco.
- Инструменты: Git, CI/CD, Jira/Confluence/Asana/Яндекс.Трекер, Jenkins, Bitbucket
- Backend: Kotlin Spring + PostgreSQL
- Design: Figma, Figma Widgets/Plugins API
- Работал с Linux, хорошо разбираюсь в компьютерных сетях.
- Английский – B2

Pet-проекты
- Мой GitHub: нужен доступ к резюме

# Android-приложение для напоминаний
( нужен доступ к резюме ).
Разрабатывалось как копия Google Tasks по дизайну и функционалу (на момент весны 2024), но с возможностью закрепления напоминаний в шторке

# Приложение для студии танцев
(android-client - нужен доступ к резюме ,
backend - нужен доступ к резюме )
Руководил проектом разработки приложения для записи в студию танцев. Настраивал процессы в команде, писал код, оценивал и контролировал выполнение задач.

# Игра с графическим интерфейсом “Rectangle Tactician”
( нужен доступ к резюме )
Разрабатывал проект в виде игры с рисуемым GUI для практики алгоритмов и структур данных и GUI.



Есть файл резюме (защищен)


Интересные кандидаты