🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Матвей Скуфин (skufler), 22 года, Сербия, БелградМатвей Скуфин (skufler), 22 года, Сербия, Белград

Матвей Скуфин

mobile lead/devФулстек разработчикРазработчик мобильных приложенийВедущий (Lead)
От 350 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 22 года
Опыт работы: 5 лет и 4 месяца
Регистрация: 14.07.2020
Последний визит: 1 день назад
Гражданство:
Местоположение: Сербия, Белград
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Привет! 

Меня зовут Матвей, и я - разработчик-энтузиаст, специализирующийся на создании мобильных приложений на Flutter, но также заинтересованный в разработке как бекенда на Django, так и фронтенда на React. За свою карьеру я приобрел навык построения надежной и удобной в сопровождении архитектуры. Я всегда стремлюсь расширить свои знания и быть в курсе последних технологий. Участие в хакатонах и других соревнованиях во время учебы в университете помогло мне улучшить свои навыки решения задач и командной работы. Кроме того, у меня есть большой практический опыт работы с аудио и видео. Я также увлекаюсь музыкой и современной культурой

Стек

  • Flutter (BLoC, get_it, Dio, built_redux, freezed, dartz, Firebase, protobuf, GQL)
  • Python (Django, Flask, Tornado, asyncio, sklearn, numpy)
  • Kotlin (MVVM, Dagger2, Koin, Retrofit, Room, LiveData)
  • JS (React, Redux, webpack, styled-components)
  • other: Redis, RabbitMQ, Docker, bash/zsh, GNU/Linux, SQL, Postgres, MongoDB, SOLID, TDD, DDD, Clean Architecture

Языки

  • Английский - C1
  • Русский

Участие в конференциях

Brussels DialogueЗаседание наблюдательного совета АСИ100 шагов к Благоприятному инвестиционному климату 

    Участие соревнованиях

    Навыки

    Dart
    Kotlin
    Python
    JavaScript
    Linux
    Прикладная математика
    Алгоритмы и структуры данных
    Ableton live

    Участие в профсообществах

    Опыт работы

    • CFPS
      Дубай
      Разработчик мобильных приложений (Ведущий)Team Lead
      Май 2023 — По настоящее время (1 год и 7 месяцев)

      CFPS - стартап необанк, оперирущий в EEA.

      Первым пришел на проект в in-house команду, приняв проект от аутсорс разработки и с нуля собрал команду став первым TeamLead на проекте. Первые несколько месяцев лидил только Frontend/Mobile частью, позже стал руководить и Backend отделом разработки.

      Добился стабильного релизного цикла разработки от 1 до 2х раз в месяц в зависимоти от графика релизов и роадмапа.

      Тесно работал с продуктовой частью команды над документацией и передачей business-values до разработчиков

      Повысил качество кода и контроль над ним 


      Решенные управленческие задачи

      • Осуществил релиз продукта в сторы со стадии MVP
      • С нуля разработал MVP на Flutter Web для внутреннего инструмента и вывел во внутренний продакшн
      • С нуля создал жизненный цикл разработки с помощью техник Agile
      • С нуля построил культуру разработки 
        • CI/CD пайплайны: линтеры, тесты, автоматический деплой на стенды и в прод 
        • TDD: внедрил подход в проект
        • Code Review, реализованы отчеты для С-level менеджмента о динамике изменения кодовой базы и уменьшения количества багов
        • 1x1: каждые две недели проводил ретроспективные митинги с разработчиками
        • DORA/Deployment rates: разработал внутренний инструмент для подсчета количества деплоев в день, для привлечения дополнительных инвестиций от C-level
        • A/B тестирование: внедрил подход в продукт
      • Совместно с QA командой разработал подход к интеграционному тестированию и добился 100% покрытия на бекенде, и 70% покрытия пользовательских сценариев на мобильном приложении
      • Совместно с BA, SA, Product Manager участвовал в разработке и ведении технической документации и документации по продукту
      • Осуществлял кроткосрочное и долгосрочное планирование на проекте - от 1 месяца до полугода, разрабатывал роадмапы, выстраивал приоритеты на основании верхнеуровневых запросов
      • Осуществил найм 8х Flutter разработчиков и 3х React разработчиков в штат
      • Успешно прошел Penetration Testing
      • Принял участие в сертификации PCI DSS, а также успешно интегрировал стандарт в разработку 
      • Вел переговоры с компаниями партнерами, включая общение на Английском языке
      • Совместно с дизайнером разработал UI KIT

      Решенные технические задач

      • Построил архитектуру на основе методологии "Clean Architecture"
            • Увеличил покрытие кода тестами с "0" до полного покрытия всех ViewModel, Repository, DataSource
            • Ввел в оборот Golden Testing, покрыл UI KIT на 100%
            • Изменил подход к ведению проекта с "layer first" на "feature first"
            • Провел интеграцию аналитических сервисов для команды маркетинга
            • Настроил вспомогательные утилиты для сбора логов с девайсов для тестировщиков
            • Настроил интеграцию с сервисами: Firebase, Sentry, SumSub SDK
            • Настроил push уведомления
            • Реализовал многочисленное количество фич
            • Венчурный бизнес в области информационных технологий, медиа- и шоуиндустрии
              МоскваОт 10 до 100 сотрудников
              Разработчик мобильных приложений (Старший)Flutter developer
              Октябрь 2021 — Сентябрь 2023 (2 года)

              Разрабатывал приложение основанное на связке Flutter + Unity 

              Решенные технические задачи:

              • Написал кастомный протокол взаимодействия Unity и Flutter (RPC) с использованием protobuf
              • Разработал UI Kit
              • Подключил локализацию
              • Написал видео эдитор с использованием video_player + video_editor
              • Написал аудио плеер, c проинтегрированным spotify
              • Мигрировал проект до null safety
              • Написал систему логирования для аутсорс тестировщиков
              • Реализовал Feature Toggle
              • Разработал несколько нативных плагинов (Kotlin + Swift) 
                • Получение температуры батареи, процессора, занятой оперативной памяти
                • Захват звука
              • Глобально отрефакторил проект несколько раз: 
                • Перевел проект на get_it + кастомную DI библиотеку для инъекций
                • Избавился от множественных предупреждений линтера, добавил в CI/CD пайплайн с тестами и линтером
                • Ввел в оборот чистую архитектуру
                • Ввел в использование Result

              Управленческие задачи:

              • Проведение собеседований и найм сотрудников в штат
              • Планирование спринтов
              • Приоретизация задач
              • Приемка макетов
              • Сбор требований у бизнеса

              Стек: bloc, get_it, freezed, flutter_unity_widget

              DartFlutterKotlinSwiftUnity3dFFmpegWebSockets
            • Продуктовая финтех-компания
              МинскОт 100 до 1000 сотрудников
              Разработчик мобильных приложений (Средний)Flutter developer
              Февраль 2021 — Октябрь 2021 (9 месяцев)

              Финтех компания, которая занимается разработкой приложений. Моя часть - все Российские приложения. 

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

              • Деплой в Google Play, Huawei Store,  App Store
              • Интеграция платежной системы Тинькофф
              • Интеграция популярных SDK: Firebase Analytics, UserX, JuicyScore
              • Написание тестов
              • Поддержка существующих модулей в инструментариях разработчика
              • Почти ежедневное код ревью на других проектах
              • Pixel-perfect верстка
              • Взаимодействие с бизнесом

              Cтек: BLoC, GetIt, Provider

            • Разработка мобильных и веб-приложений
              Санкт-ПетербургОт 10 до 100 сотрудников
              Разработчик мобильных приложений (Средний)Flutter developer
              Декабрь 2020 — Февраль 2021 (3 месяца)

              Занимался разработкой Backend-Driven UI приложения для бизнес клуба "Атланты"

            • МоскваОт 10 до 100 сотрудников
              Разработчик мобильных приложений (Средний)Flutter developer
              Август 2020 — Декабрь 2020 (5 месяцев)

              Разработал мобильное приложение в команде из 2х человек на Flutter 

              Виртуальный помощник, который помогает интернет-магазинам увеличить продажи и значительно улучшить процесс покупок.

              Cтек: Bloc, WebSocket, GraphQL, get_it

              • Loot+
                Москва
                Фронтенд разработчик (Младший)React developer
                Декабрь 2019 — Август 2020 (9 месяцев)

                Онлайн-торговая площадка для игровых предметов

                Занимался Frontend разработкой клиентской части на React в команде из 4х человек

              • Разработка программного обеспечения
                МоскваОт 10 до 100 сотрудников
                Разработчик мобильных приложений (Младший)Flutter developer
                Август 2019 — Ноябрь 2019 (4 месяца)

                Занимался разработкой нескольких мобильных приложений в команде из 7 человек. 

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

                Стек: BLoC, built_redux, Firebase

                  DartFlutterGit

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

                • ВШЭ (НИУ)

                  Национальный исследовательский университет «Высшая школа экономики»
                  Москва5074 выпускника
                  МИЭМ
                  Сентябрь 2019 — Сентябрь 2023 (4 года)

                  Навыки специализации

                  • Программирование
                    • C++
                    • MIPS ASM
                    • System Verilog
                    • Python
                    • MatLab
                  • Математика
                    • Аналитическая геометрия
                    • Линейная алгебра
                    • Дифференциальное, интегральное исчисления
                    • Дифференциальные уравнения
                    • Теория множеств
                    • Теория вероятности, статистика

                  Проекты

                  • Нейронная сеть (ДАП) для распознавания букв латинского алфавита
                  • Визуализация и агрегация данных с сайта ЦБ РФ
                  • Приложение для распознавания шрифтов

                Дополнительное образование