Сергей Л. , Middle+, Flutter разработчик

Male avatar
Сергей Л.
Грузия, Батуми
2 760 ₽/час 441 600 ₽/мес. без НДС
Опыт работы:

20+ лет (Flutter — 3+ лет)

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Flutter (Web/Mobile)
UI
Backend-API
SDK
flavors
Rust (async/Tokio)
Go
LLM (ChatGPT, Claude API)
AWS
C++
dsl
Tauri + Yew
ML
ONNX Runtime
WebAssembly
Python
DHT
Kademlia
Merkle tree
C (Windows/macOS/Linux)
C#/.NET/WinForms
Haskell
Формат работы
Удалённо
Описание о специалисте

20+ лет опыта в коммерческой разработке (Flutter - 3+ лет). Сооснователь и разработчик SaaS-стартапа PageMonitor.io (участник инкубатора Tehnopol). Автор ключевой библиотеки для управления камерами, используемой для подготовки фото на паспорта в Италии. Обладаю экспертизой в создании кроссплатформенных приложений и SDK, а также в интеграции с ML и LLM. Создал и продал VK.com проект QRMania.ru, достигший топа поисковой выдачи Google/Yandex.

Примеры работ

Next Solutions
Описание задачи/проекта

приложение на мобильных платформах

Позиция на проекте
Flutter Developer
Размер команды
5 разработчиков, 2 QA, PM
Ответственность
  1. Полная ответственность за мобильное направление: архитектура, реализация фич, поддержка релизов iOS/Android.
  2. Разработка и развитие приложения на Flutter: навигация, UI, бизнес-логика, работа с сетью и хранением токенов/сессий.
  3. Реализация аутентификации и авторизации, интеграция с backend-API, обработка ошибок и edge-cases.
  4. Интеграция push-уведомлений: регистрация устройства, обработка deep links/переходов из уведомлений, настройка поведения в разных состояниях приложения.
  5. Интеграция с платёжными SDK, поддержка сценариев оплаты и обработки статусов.
  6. Поддержка нескольких конфигураций приложения через flavors (разные сборки/окружения).
  7. Взаимодействие с QA и командой: участие в уточнении требований, фиксы по баг-репортам, подготовка релизных сборок.
Технологии и инструменты
flavors, Flutter, SDK, UI, Backend-API
Период работы/продолжительность
Ноябрь 2024 г. - Июнь 2026 г.
PageMonitor
Описание задачи/проекта

SaaS-платформа для мониторинга изменений на веб-страницах.

Позиция на проекте
Senior software engineer/Co-founder
Размер команды
2 сооснователя
Ответственность
  1. Сооснователь и технический лидер проекта: определение технической стратегии, архитектуры и приоритетов разработки.
  2. Проектирование и разработка backend-части с нуля: сервисы парсинга, анализа контента, очереди задач, хранение данных, API.
  3. Разработка высокопроизводительных сервисов на Rust (async/Tokio) и Go для асинхронной обработки больших объёмов страниц.
  4. Интеграция LLM (ChatGPT, Claude API) для семантического анализа и выделения значимых изменений в контенте.
  5. Разработка кроссплатформенного клиента на Flutter (Web/Mobile): UI, авторизация, просмотр истории изменений, уведомления.
  6. Развёртывание и эксплуатация в AWS: инфраструктура, мониторинг, логирование, оптимизация стоимости и надёжности.
Технологии и инструменты
AWS, Go, Flutter (Web/Mobile), Rust (async/Tokio), LLM (ChatGPT, Claude API)
Период работы/продолжительность
Февраль 2023 г. - Ноябрь 2024 г.
IDPhotoCapture
Описание задачи/проекта

мировой поставщик ПО для фото на документы.

Позиция на проекте
Senior Software Engineer
Размер команды
2 разработчика, PM
Ответственность
  1. Поддержка и развитие всей продуктовой линейки для управления камерами (кросс-платформенные десктопные решения и компоненты), участие в планировании и оценке задач.
  2. Проектирование архитектуры и разработка ключевых библиотек/SDK для камер.
  3. Интеграция и поддержка SLR-камер Canon в коммерческих продуктах.
  4. Разработка и сопровождение C++ библиотеки для управления камерами Canon на Raspberry Pi, включая поддержку различных моделей и расширение функциональности.
  5. Создание и развитие внутреннего DSL для декларативного описания моделей камер, упрощение добавления новых устройств.
  6. Разработка SDK на Rust и C++ для виртуальных TWAIN-сканеров и интеграций с документооборотом клиентов.
  7. Разработка десктоп-приложения на Rust (GUI: Tauri + Yew) для автоматизации удаления фона на фотографиях.
  8. Интеграция ML-моделей через ONNX Runtime.
  9. Техническая коммуникация внутри небольшой команды (с разработчиком и PM): согласование требований, приоритизация, code review, поддержка релизов.
Технологии и инструменты
C++, dsl, ML, Rust, ONNX Runtime, Tauri + Yew
Период работы/продолжительность
Август 2014 г. - Январь 2023 г.
QRMania
Описание задачи/проекта

сайт для генерации QR-кодов и их чтения с помощью веб-камеры

Позиция на проекте
Software Engineer
Ответственность
  1. Создал с нуля и вывел в топ Google/Yandex по ключевому запросу сайт
  2. Реализовал всю логику на стороне клиента с помощью WebAssembly, полностью отказавшись от бэкенда
  3. Проектирование архитектуры и разработка клиентского веб-приложения с нуля без использования серверной части.
  4. Реализация полного цикла генерации QR-кодов различных форматов и параметров на стороне браузера.
  5. Разработка модуля распознавания и декодирования QR-кодов с веб-камеры в реальном времени.
  6. Портирование существующих C/C++ библиотек для работы с QR-кодами в WebAssembly для выполнения в браузере.
  7. Оптимизация производительности WebAssembly-модулей для обеспечения плавной работы на мобильных устройствах.
  8. Проведение SEO-оптимизации и маркетинговых мероприятий для вывода сайта в топ поисковой выдачи.
  9. Настройка и поддержка инфраструктуры (хостинг, домен, аналитика) для обеспечения бесперебойной работы проекта.
Технологии и инструменты
WebAssembly
Период работы/продолжительность
Август 2014 г. - Декабрь 2017 г.
Mars Systems
Описание задачи/проекта

Разработка и поддержка десктоп-приложений на C#/.NET для управления камерами и устройствами захвата изображений

Позиция на проекте
Software Engineer
Размер команды
3 разработчика, PM
Ответственность
  1. Разработка и поддержка десктоп-приложений на C#/.NET для управления камерами и устройствами захвата изображений.
  2. Проектирование и реализация новых модулей и функций продукта по требованиям бизнеса и пользователей.
  3. Оптимизация производительности и стабильности: устранение дефектов, анализ логов, работа с инцидентами пользователей.
  4. Взаимодействие с PM и командой разработки: оценка задач, декомпозиция, согласование технических решений.
Технологии и инструменты
C#/.Net, Windows printer driver
Период работы/продолжительность
Март 2010 г. - Июль 2014 г.

Образование

Высшее
Название учебного заведения/курса
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Специальность
Информационные системы и технологии
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster