Android разработчик
Опыт работы
по настоящее время
Поддержка и доработка приложения Финуслуги со следующим стеком: Kotlin + Compose, Ktor, koin, MVVM+, Coroutines + Flow, Pixso. Из задач, выполненных на проекте: Интеграция брокера в приложение Финуслуги Реализация RSA и AES - алгоритмов шифрования для взаимодействия с сервисами брокера Реализация экранов покупки/продажи активов, отображения реальной комиссии и статуса сделки; Реализация полного пользовательского пути открытия счета у брокера в нашем приложении. Добавление возможности Верстка и интеграция портфеля пользователя, со стороны брокера, с возможностью пополнения внутри приложения Финуслуги; Отображение данных стакана и графика активов в реальном времени с использованием вебсокетов; Фикс найденных багов.
январь 2024
Поддержка и доработка существующего приложения Моя Москва ( > 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 и отображением/загрузкой файлов Фикс багов.
февраль 2023
Разработка мобильного приложения для пациентов клиники. Реализация регистрации, авторизации, записи на прием, с показом свободных слотов в расписании сотрудника, с использованием rest-запросов. Добавление видеоконференций в приложение (сторонние SDK). Использование методов биометрической защиты в приложении.
февраль 2022
Разработка простых 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-кодов, с сохранением истории, возможности поиска результата в интернете и возможностью поделиться результатом.
Образование высшее
Знание языков
Дополнительная информация
- Гражданство
- Россия
- Разрешение на работу
- Россия
- Время в пути до работы
- Не имеет значения