Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Android разработчик

Мужчина
Томск, переезд возможен, готов к командировкам
ЗанятостьПолная занятость, Частичная занятость, Проектная работа, Стажировка
График работыПолный день, Сменный график, Гибкий график, Удаленная работа

Опыт работы

Февраль 2024 —
по настоящее время
Московская Биржа, ОАО
Middle Android dev

Поддержка и доработка приложения Финуслуги со следующим стеком: Kotlin + Compose, Ktor, koin, MVVM+, Coroutines + Flow, Pixso. Из задач, выполненных на проекте: Интеграция брокера в приложение Финуслуги Реализация RSA и AES - алгоритмов шифрования для взаимодействия с сервисами брокера Реализация экранов покупки/продажи активов, отображения реальной комиссии и статуса сделки; Реализация полного пользовательского пути открытия счета у брокера в нашем приложении. Добавление возможности Верстка и интеграция портфеля пользователя, со стороны брокера, с возможностью пополнения внутри приложения Финуслуги; Отображение данных стакана и графика активов в реальном времени с использованием вебсокетов; Фикс найденных багов.

Февраль 2023 —
январь 2024
11 месяцев
Моя Москва
Android dev (Middle)

Поддержка и доработка существующего приложения Моя Москва ( > 1 млн. скачиваний в Google Play) Разработка с этой же командой нового приложения (суперапп), с обширным количеством функций Стек: Kotlin, Coroutines, Retrofit, Jetpack Compose, MVVM+, Clean, Dagger, MlKit, Single Activity, Figma Задачи: Верстка и интеграция экранов, отдельных view с логикой - как на Compose так и в xml Реализация скана QR как с камеры устройства так и с галереи Реализация встроенного PDF-reader'a внутри приложения, для открытия квитанций без сторонних ридеров. Поддержка свайпов, жестов приближения и Lazy-реализации подгрузки страниц (для оптимизации больших PDF - файлов). Был сверстан на Compose. Работа с анимацией Работа с WebView и отображением/загрузкой файлов Фикс багов.

Февраль 2022 —
февраль 2023
1 год
Кит-Сервис
Android developer (Инженер АСУ)

Разработка мобильного приложения для пациентов клиники. Реализация регистрации, авторизации, записи на прием, с показом свободных слотов в расписании сотрудника, с использованием rest-запросов. Добавление видеоконференций в приложение (сторонние SDK). Использование методов биометрической защиты в приложении.

Март 2021 —
февраль 2022
11 месяцев
ABC-Team
Android developer (junior)

Разработка простых 2д игр (Java, Kotlin), модификация логики уже имеющихся, добавление нового функционала

Обо мне

Android разработчик, использую языки Kotlin и Java (последний по необходимости). Есть диплом о высшем образовании, по специальности Программная инженерия (2021), Томск, ТУСУР. Люблю изучать новое, особенно в сфере мобильной разработки. Есть хобби. Так же интересуюсь различием в аппаратных компонентах устройств, сборкой пк и умного дома. В своих приложениях работал с сетью, авторизацией, rest api. Создавал приложение для сканирования и генерации своих QR-кодов. В проектах, для работы с rest, использую библиотеки Retrofit и Ktor. Работал с методами биометрической защиты приложения. В качестве БД - использовались: SQLite и Room; так же создавал: - Push-уведомления, - WebView, показ сайтов в приложениях. Знаком с MaterialDesign. Работал с платформой .Net Framework для C#, использовал OpenGL. Стек: Kotlin, Coroutines, Retrofit, Room, Firebase, Dagger, Hilt, Jetpack Compose, Navigation, MVVM, Clean Architecture, Gitlab, Bitbucket, Figma pet-projects (очень старые, есть на гитхаб, но ссылку не дам, код плохой): 1) Приложение для получения актуального курса валют. используя api банка, в реальном времени, с возможностью конвертации валют в другие. Данные сохраняются на устройстве с помощью SQLite и обновляются каждые 5 секунд в фоне путем запроса на сервер, и обработки полученного json. 2) Приложение - сканер - генератор QR-кодов, с сохранением истории, возможности поиска результата в интернете и возможностью поделиться результатом.

Образование высшее

2021
Томский государственный университет систем управления и радиоэлектроники, Томск
ФСУ, Програмная инженерия

Знание языков

Русский — родной
Иностранные языки

Дополнительная информация

Гражданство
Россия
Разрешение на работу
Россия
Время в пути до работы
Не имеет значения