Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Антон Бурмистров (benbi), 24 года, Россия, УльяновскАнтон Бурмистров (benbi), 24 года, Россия, Ульяновск

Антон Бурмистров

Разработчик мобильных приложенийСредний (Middle)
От 170 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 24 года
Опыт работы: 2 года и 6 месяцев
Регистрация: 13.01.2022
Последний визит: 3 недели назад
Гражданство: Россия
Местоположение: Россия, Ульяновск
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Навыки

Разработка под Android
Android SDK
Kotlin
Kotlin Multiplatform
Coroutines
MVVM
Retrofit
Room
Dagger 2
Ktor

Опыт работы

  • Разработка программного обеспечения и мобильных приложений
    УльяновскОт 10 до 100 сотрудников
    Разработчик мобильных приложений (Средний)
    Июль 2022 — По настоящее время (2 года и 6 месяцев)

    Меня зовут Антон, и я Android-разработчик!
    Занимаюсь разработкой на Kotlin и Kotlin multiplatform. 


    В мои обязанности входило:

    1. Разработка ПО:
    - Создание и оптимизация Android-приложений для различных бизнес-направлений, включая разработку новых функций и улучшение производительности существующих решений.

    2. Работа с ККТ и интеграция с эквайрингами по AIDL и socket:
    - Интеграция с кассовыми аппаратами и эквайринговыми системами, настройка безопасного обмена данными.

    3. Проведение code review:

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

    5. Проработка UX экранов / Разработка пользовательских интерфейсов по макетам Figma

    6. Проработка архитектуры приложения:
    - Внедрение архитектурных решений (Decompose, BLoC, MVVM, Clean Architecture).
    - Настройка работы с сетью через Ktor и ktorfit для взаимодействия с API.
    - Конфигурация Dependency Injection (DI) с Koin для эффективного управления зависимостями.

    7. Разработка нативных решений в KMM-проекте:
    - Разработка и поддержка нативных решений для Android и iOS на базе Kotlin Multiplatform Mobile (KMM), включая настройку общих библиотек и платформозависимого кода.
    - Обеспечение кроссплатформенной синхронизации и улучшение совместимости между платформами.

    8. Подключение модулей к проекту:
    - Интеграция новых библиотек и модулей в проект, улучшение функциональности и обеспечение совместимости с существующей кодовой базой.

    9. Работа с Canvas для реализации кастомных графических элементов и анимаций:

    10. Онбординг и наставничество новых коллег:
    - Проведение технических сессий и обучение.

      Используемые технологии: 

      • Kotlin(SOLID, Clean Architecture) 
      • Android SDK
      • Navigation Component / Jetpack compose navigation / Decompose
      • Coroutines / RxJava3
      • MVP / MVVM / MVI / BLoC 
      • compose / compose multiplatform / CustomView
      • Foreground service / WorkManager / AccessibilityService
      • Retrofit / okHttp / Ktor / Ktrofit
      • Dagger2 / Hilt / Koin
      • Room

      Методология разработки: Agile, Скрам

      Используемые инструменты: 

      • Android studio
      • Gitlab
      • YouTrack
      • XCode
      • Redmine
      • Postman
      • Confluence
      • Figma
      • Allure

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

        • УлГУ

          Ульяновский государственный университет
          Ульяновск815 выпускников
          Математики и информационных технологий
          Сентябрь 2022 — Июнь 2023 (9 месяцев)

          Диплом о профессиональной переподготовке "Системы искусственного интеллекта". 
          Квалификация: "Инженер-программист"

          Математики и информационных технологий
          Сентябрь 2018 — Январь 2024 (5 лет и 4 месяца)

          Диплом специалиста: "10.05.01 Компьютерная безопасность".
          Квалификация: "Специалист по защите информации"