Александр С. Android разработчик, Middle+
ID 17999
АС
Александр С.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
2 875 Р/час
НДС не облагается
Специалист доступен с 6 ноября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Александр — опытный Android-разработчик, специализирующийся на создании приложений для различных отраслей. Обладает глубокими знаниями и навыками в области разработки под Android, включая работу с Android SDK, CI/CD, Kotlin, Java, Git, а также опыт использования различных инструментов и библиотек.
В портфолио Александра есть проекты от компаний Kaspi Bank, АО, «Радиoавионика» и «ЛАНИТ-ТЕРКОМ». На каждом из них он выполнял широкий спектр задач: разрабатывал новый функционал, проводил рефакторинг кода, создавал собственные компоненты, интегрировал различные сервисы и библиотеки.
Александр также участвовал в проекте по разработке свёрточной нейронной сети в рамках Летней Школы от компании «ЛАНИТ-ТЕРКОМ», что позволило ему получить новые знания в области машинного обучения и познакомиться с методологией Agile.
Проекты
(4 года)
Kaspi Bank, АО
Роль
Android Developer
Обязанности
Разрабатывал банковское приложение с 12 млн. пользователями.
Основные обязанности и
задачи:
- Разработка и реализация нового функционала и экранов приложения.
- Рефакторинг устаревшего кода для повышения его производительности и читаемости.
- Выполнение технических задач
- Создание собственных компонентов с использованием Custom View и Jetpack Compose.
- Обеспечение доступности для пользователей с нарушением слуха через интеграцию Android TalkBack.
- Создание фиче модулей для моно репозитория. Календарь с использованием Jetpack Compose, Clean
architecture, паттерна MVI. Модуль для работы с PDF-документами: чтения, шэринга и открытие
- Рефакторинг и редизайн раздела переводов между банками с применением архитектуры Clean и
паттерна MVI, включая разбивку монолитного модуля на отдельные модули.
Личные достижения:
- Реализовал тестируемые и легко расширяемые библиотеки, что способствовало сокращению
технического долга.
- В рамках CI/CD разработал бота для автоматизации уведомлений в рабочих чатах после
успешной/неуспешной сборки Jenkins с прикреплением описания релиза (release notes).
Стек специалиста на проекте
Редизайн, Работа с интеграциями, Разработка, Clean Architecture, монорепа, release notes, работу с, использование, Room, Architecture, Java, Рефакторинг, Android, MVI, Clean, Custom View, Jetpack Compose, Kotlin, Jenkins, Navigation Component, CI/CD, Android SDK, Dagger2, RxJava, 12, библиотеки, нового функционала, talkback
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - Август 2024
(7 месяцев)
Рaдиoaвионика
Роль
Android Developer
Обязанности
Обязанности: Участие в разработке 2 проектов, рефакторинг с Java на Kotlin, проектирование
архитектуры, участие в code review, проведение технических собеседований.
Последние полгода являюсь
ведущим android-разработчиком.
В 1-ом проекте занимался поддержкой и реализацией новых фичей (как
собственных, так и компании), рефакторил легаси код Во 2-ом проекте писали приложение с нуля.
Продумывали сами архитектуру и дизайн.
Реализовывали интересные фичи В рамках работы также интегрировал провайдеры карт (Yangex,Google,OMS), интегрировал native c++ library (NDK,JNI), писал свои CustomView, покрывал unit и ui тестами.
Основными достижениями являются улучшение работы сетевого клиента (на базе java.net в стеке TCP/UDP) ,улучшение качества рендера кастомной карты (повышение плавности).
Стек специалиста на проекте
C++, DataStore, UI, Native, library, Yandex MapKit, unit, Разработка, Clean Architecture, .NET, OpenStreetMap, platform, Room, Google, JNI, Java, OMS, Google Maps, MVVM, Рефакторинг, Yandex, TCP/IP, Koin, Проектирование, Дизайн, Coroutines, Custom View, Kotlin, Navigation Component, Android SDK, Dagger2, Code Review, RxJava, легаси, карты, проведение технических собеседований, код, dpapi
Отрасль проекта
RnD
Период работы
Май 2021 - Январь 2024
(2 года 9 месяцев)
ЛАНИТ-ТЕРКОМ
Роль
Android Developer
Обязанности
Обязанности: Вместе с командой занимался проектом, который собирает системные конфигурации
проекта.
Первоначально при загрузке на ветку мастер в гитхаб срабатывает триггер, который вызывает
функцию chore upload status, записывая все данные в Json, дальше идёт запуск проекта на виртуальной
машине гитхаб.
Внутри сценария сборки происходит установка зависимостей , затем запускается builder
для получения коллекции доступных проектов и вызывает внутри функцию manifest для Парсинга
элементов коллекции и получения докер файла с файлом манифеста, запуская при этом каждый элемент
коллекции и обновляя статусфайл и отправляя отчет с помощью телеграмм бота в группу.
Стек специалиста на проекте
Stats, corel, JSON, Builder, парсинг, Android SDK, загрузка, .
Отрасль проекта
RnD
Период работы
Октябрь 2020 - Январь 2021
(4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч- Бруевича, Санкт-Петербург
Специальность
Инфокоммуникационные системы и системы связи , Информационная безопасность телекоммуникационных систем
Завершение учебы
2022 г.