Android Developer
Санкт-Петербург, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g12WD
О себе
На данный момент Android Developer.
Мои компетенции и опыт
Разработчик с 11-летним опытом (8 лет Android, 3 года Fullstack).
Специализируюсь на мобильной разработке, обладаю глубоким бэкграундом в нативном Android.
Проектировал и разрабатывал системы с нуля: от архитектуры БД PostgreSQL и бэкенда FastAPI до фронтенда на js.
Опыт работы
Июнь 2014 | Androidразработчик (Java/Kotlin)
AlarStudios (Будва, Черногория), Molecculus (Челябинск, Россия)
Стек: Kotlin, Java, Android SDK, Clean Architecture, MVVM, Coroutines, Dagger 2/Hilt, Jetpack Compose.
Проектировал архитектуру нативных Android-приложений (Clean Architecture).
- Отвечал за взаимодействие с REST API, кэширование данных и работу в оффлайн режиме.
- Внедрял многопоточность Coroutines, RxJava.
- Проводил Code Review.
- Работал с медиа контентом, видео/аудио с использованием ExoPlayer.
Имею опыт публикации приложений в Google Play.
Пример: нужен доступ к резюме
Ноябрь 2022 | Fullstack Developer (Python/FastAPI + Mobile)
Cascade (Собственная разработка)
Стек: Python, FastAPI, PostgreSQL, Redis, SQLAlchemy, Docker, JS.
Самостоятельно спроектировал и реализовал платформу для создания AI-ассистентов. Реализовал систему аналитики токенов, снизив затраты на API.
- Разработал REST API на FastAPI для обработки диалогов пользователей, управления контекстом и интеграции с внешними сервисами.
- Спроектировал схему базы данных PostgreSQL, настроил миграции Alembic для быстрой работы с историей сообщений.
- Реализовал "каскадную" логику обработки запросов: оркестрация вызовов к разным моделям LLM для текста и анализа фото в рамках одного пайплайна.
- Настроил асинхронную обработку задач с использованием Redis.
- Интегрировал API внешних провайдеров.
- Настроил деплой и окружение: Docker, Docker Compose.
- Разработал клиентскую часть приложений на JavaScript, HTML, CSS.
- Реализовал логику взаимодействия фронтенда с tgAPI.
Подробнее: нужен доступ к резюме
Примеры кода:
нужен доступ к резюме
нужен доступ к резюме
нужен доступ к резюме
нужен доступ к резюме
Сайт: нужен доступ к резюме
Кейс-статья: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
