👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Артур Асфандияров (asf-artur), 28 лет, Россия, УфаАртур Асфандияров (asf-artur), 28 лет, Россия, Уфа

Артур Асфандияров

Android разработчикРазработчик мобильных приложенийСтарший (Senior)
Рассмотрю предложения

Контакты

Войти
Возраст: 28 лет
Опыт работы: 5 лет и 3 месяца
Регистрация: 01.09.2021
Последний визит: 1 неделю назад
Гражданство:
Местоположение: Россия, Уфа
Дополнительно: готов к удаленной работе
Знание языков:

Навыки

Разработка под Android
Kotlin
Git

Опыт работы

  • IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group
    МоскваБолее 5000 сотрудников
    Разработчик мобильных приложенийAndroid developer
    Сентябрь 2021 — По настоящее время (3 года и 3 месяца)

    Продукт: Система удаленного управления мобильными устройствами компании (EMM)

    Системы EMM обеспечивают организациям централизованный контроль за их мобильными устройствами. Администраторы могут удаленно управлять и настраивать устройства, включая такие функции, как настройка политик безопасности, установка, обновление программного обеспечения, мониторинг использования устройств, предоставляют инструменты для управления развертыванием и регистрацией устройств, инвентаризации и управления жизненным циклом устройств, предлагают функции безопасности для защиты конфиденциальных данных и предотвращения несанкционированного доступа, включающие удаленную очистку данных, шифрование и меры сетевой безопасности устройств.

    • Спроектировал и разработал клиент магазина приложений с нуля, позволяющий автоматизировать доставку новых версий приложений на устройства пользователя, управлять режимами обновлений и удалений, историей версий, отображением уведомлений, обработкой проблем с сетью. Добавлена поддержка различных ориентаций и размеров экрана.
    • Предлагал свои решения для UI на основе опыта и референсов других приложений.
    • Разработал механизм получения. обработки различных типов команд от сервера в реальном времени, за счет реализации двустороннего взаимодействия на основе WebSocket.
    • Улучшил систему аналитики, благодаря реализации модулей для сбора различных метрик о работе мобильного устройства: местоположение по геолокации, батареи, диске, данных об установленных приложениях.
    • Реализовал модуль управления WiFi сетями, обеспечивающий создание профилей и подключение к WiFi сетям с паролем и/или сертификатами.
    • Обеспечил стабильность разработанных модулей путем реализации unit и интеграционных тестов.

    Используемые технологии: Kotlin, Clean Architecture, Jetpack, Fragments, Navigation, Notifications, MVI, MVVM, Koin, Coroutines, Flow, Room, Coil, Retrofit, Ktor, OkHttp, WebSockets

    (Удаленная работа)

  • МБУ "Центральная библиотечная система"
    Программист
    Март 2021 — Август 2021 (6 месяцев)

    Частная практика:

    1) Разработка прототипа/MVP мобильного приложения для Android и бэкенда на C#(.net) для работы с личным кабинетом читателя библиотеки.

      Приложение обеспечивает возможность работы электронного читательского билета в залах библиотеки с книгами, на которых присутствуют RFID метки либо штрихкоды. Интеграция с каталогом Google книг. Функции регистрации и авторизации пользователей с различными уровнями доступа (администратор, библиотекарь, читатель). Раздел анализа со статистикой и историей просмотра книг.

      • Сформировал полное техническое задание совместно с владельцем продукта
      • Спроектировал архитектуру мобильного приложения с нуля и разработал рабочий MVP согласно техническому заданию
      • Спроектировал макеты базового UI в Figma, с последующей реализацией в мобильном приложении
      • Разработал API управления электронным читательским билетом на C# .net Core, с сохранением данных в БД Postgesql, с возможностью аутентификации и авторизации, управлением пуш уведомлениями на базе Firebase

      Используемые технологии:
      Android: Kotlin, MVVM, Room, Retrofit, Firebase Cloud Messaging, ZXing, работа с RFID метками.

      Бэкенд: .net core, Dapper, Posgresql, Firebase Cloud Messaging

      2) Разработка Android приложения "Конструктор читательского маршрута".

      Приложение предоставляет пользователю рекомендательную систему книг библиотеки с учетом возраста, жанрово-тематических и других читательских предпочтений на основе механизма опросов и анализа полученных ответов.

      • Спроектировал систему механизма формирования опросов
      • Разработал механизм рекомендательной системы для читателей библиотеки с учетом различных критериев

      Используемые технологии: Kotlin, MVI, Koin, Coroutines, Flow, SharedPreferences, Retrofit

      (Удаленная работа)

      Программист
      Май 2019 — Июнь 2019 (2 месяца)
      Разработка ПО для каталогизации книг с поддержкой формата RUSMARC
    1. ООО РН-БашНИПИнефть
      Уфа
      Программист
      Ноябрь 2019 — Февраль 2021 (1 год и 4 месяца)

      1) Веб-приложение “Интеллектуальный вывод скажин на режим”

        Приложение позволяет повысить эффективность вывода на режим (ВНР) скважин, за счет снижения потерь добычи нефти от простоев скважин в результате отказа глубинно-насосного оборудования, а также за счет сокращения времени участия человека в процессе ВНР.

        Ссылка на патент: https://www.elibrary.ru/item.asp?id=44762965

        • Разработал REST API получения агрегированных данных из MS SQL
        • Реализовал систему автоматизации выгрузки агрегированных данных в Excel с последующей выдачей результатов анализа и соответствующих рекомендаций
        • Предоставлял техническую помощь в ревью кода и в разрешении конфликтов в общей кодовой базе в команде из 10 человек

        Используемые технологии: C#, .net core, Dapper, Posgresql, MS SQL, Oracle Database

        2) Веб-приложение оценки экономической эффективности внедрения технологий компании на месторождениях с учетом действующего налогового законодательства.

        • Спроектировал API получения результатов экономических расчетов эффективности внедрения технологий по конкретному месторождению
        • Реализовал систему автоматизации выгрузки в Excel для дальнейшего анализа инженерами на месторождениях
        • Внедрил систему тестирования с валидацией данных как на сервере, так и в Excel выгрузке
        • Проводил ревью кодовой базы в команде из трех разработчиков
        • Внедрил систему статического анализа кода

        Используемые технологии: C#, .net core, Dapper, Posgresql, StyleCop

        (Удаленная работа)

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

      • УГАТУ

        Уфимский государственный авиационный технический университет
        Информатики и робототехники
        Сентябрь 2014 — Июнь 2019 (4 года и 9 месяцев)

        Программная инженерия