Ivan Semkin

Иван Сёмкин

Flutter Developer

Москва, Россия

Скролл

Навыки и инструменты

Основные

Flutter Dart

Firebase

Auth Firestore Messaging Analytics

Карты

Yandex MapKit Google Maps

Коммуникации

WebRTC CallKit Sinch Jitsi

Монетизация

RevenueCat Google AdMob Yandex Ads Uniteller

Аналитика

Amplitude Firebase Analytics

Социальные SDK

Facebook SDK VK SDK

Инфраструктура

GNU/Linux CI/CD GitHub Actions

Опыт работы

АСК-Ресурс

Flutter Developer
Дек 2024 — Настоящее время Контракт · Удалённо
  • Приложение «ЖК Маршал» на Flutter — оплата ЖКХ, видеонаблюдение, опросы, шлагбаумы, пропуска, домофонная сеть
  • R&D: видеодомофон Taichuan — видеозвонки в мобильное приложение. Запущен в эксплуатацию
  • CI/CD на GitHub Actions. Команда: PM, дизайнер, backend-разработчик

Productlab

Flutter Developer
Июл 2023 — Дек 2024 · 1 год 6 мес Частичная занятость · Гибрид
  • Защищённый мессенджер (NDA) — протокол Matrix, звонки WebRTC + CallKit
  • VPN-приложение (NDA) — Android, Android TV, iOS, macOS. Go-библиотеки → Flutter-плагины, Xray-прокси. Team lead

Gismart

Flutter Developer
Апр 2022 — Мар 2023 · 1 год Полная занятость · Гибрид
  • Woofz — дрессировка собак. Международная команда (12 чел.), A/B/C тесты, аналитика
  • Ускорение приложения в 2.5 раза. Улучшение HLS в форке video_player

АСК-Ресурс

Flutter Developer
Окт 2020 — Апр 2022 · 1 год 7 мес Частичная занятость · Удалённо
  • Приложения «Пантеон», «Зарядка Пантеон», «Лазурный берег» — ЖКХ, видеонаблюдение, опросы, шлагбаумы, пропуска

ImaginWeb

Мобильный разработчик
Апр 2019 — Сен 2019 · 6 мес Полная занятость · Офис
  • Android-приложение для соцсети (Java) — Yandex MapKit, Google Maps. Создана библиотека YandexPlacePicker
  • Доработка приложения на React Native — личный кабинет пользователя

Проекты

ЛК Маршал

ЛК «Маршал»

Управление сервисами ЖК: оплата ЖКХ, видеонаблюдение, домофон, шлагбаумы

ЛК Пантеон

ЛК «Пантеон»

Управление сервисами ЖК: оплата, камеры, опросы, шлагбаумы, пропуска

Зарядка Пантеон

Зарядка Пантеон

Управление зарядными станциями электромобилей в ЖК

ЛК Лазурный берег

ЛК «Лазурный берег»

Управление сервисами жилого комплекса

Woofz

Woofz

Дрессировка собак. Подписочная модель, 12 человек в команде

YandexPlacePicker

YandexPlacePicker

Android-библиотека: выбор места на Yandex MapKit

Образование

IT Школа Samsung

132 академических часа · Закончил с отличием

Open Source

UBports Foundation

Волонтёр проекта Ubuntu Touch — open-source мобильная ОС

The Halium Project

Унифицированный слой абстракции для Linux-систем на Android-устройствах