Илья основал Nerdy Production и руководит инженерной командой. Он занимается разработкой с 2010 года и выпускает продакшн-приложения на Flutter с 2018-го.

До этого он был CTO QIWI — одной из крупнейших платёжных платформ России, — где руководил примерно 12 инженерными командами: от веб-продуктов до карточного процессинга, зоны и бесконтактных платежей, включая бесконтактную оплату картой на Android через поверх ISO/IEC 14443, с платёжным протоколом EMV Contactless (Visa PayWave).

Он также был принципал-разработчиком в Яндексе, где работал над Яндекс.Авто, уводя нативный Android глубоко в автомобиль, с серьёзной интеграцией по шине CAN через собственный CAN-шилд, и принципалом в Эвоторе, чьи кассовые устройства работают на форке , что дало ему низкоуровневый взгляд на Android, недоступный большинству прикладных разработчиков.

Сейчас он ведёт поставку флагманских приложений агентства — от насыщенного графиками финтех-интерфейса ExtraETF до полностью кастомной дизайн-системы Arcana. Он пишет большую часть материалов этого блога и поддерживает open-source агентства, включая движок dxpdf для конвертации DOCX в PDF.

Работает с Flutter, нативными iOS и Android, Go, Rust, TypeScript, Kotlin, Kubernetes и Docker; его фокус — архитектура приложений, кросс-платформенная поставка и построение команд, которые доводят продукт до релиза.

Последние статьи

Как выбрать компанию по разработке на Flutter: чек-лист, который мы применили бы к себе
Flutter

Как выбрать компанию по разработке на Flutter: чек-лист, который мы применили бы к себе

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

4 сентября 2026 г.
Flutter vs Kotlin Multiplatform в 2026 году: две разные ставки — честное сравнение
Flutter

Flutter vs Kotlin Multiplatform в 2026 году: две разные ставки — честное сравнение

KMP — то сравнение, о котором серьёзные команды теперь и спрашивают. Честный разбор от Flutter-студии: когда общая логика с нативным UI выигрывает у одного UI на всех платформах.

4 сентября 2026 г.
Разработка ПО

Пять состояний, которых не может быть, — и ваш код разрешает все пять

Мы дали агенту обычную задачу — экран со списком товаров, загрузка, ошибка, данные, — и получили класс с одним булевым полем и двумя nullable. Это восемь комбинаций, из которых что-то значат три; остальные пять компилируются, проходят ревью, уезжают в прод и лежат там. Разбираем, что такое невозможное состояние, почему это то же самое, что сломанный инвариант, почему настоящая цена — не баги в рантайме, а неписаные договорённости, которые каждый читатель восстанавливает заново, и как sealed-классы вместе с проверкой на полноту превращают целый класс ошибок в ошибку сборки. Плюс: почему enum с nullable-полями делает только хуже, какая одна строка молча выключает всю защиту и где алгебраические типы не помогают вовсе.

31 августа 2026 г.
Кибербезопасность

Ваш SSL pinning, скорее всего, не работает

Google пишет, что certificate pinning «не рекомендуется для Android-приложений». Apple пишет, что «в большинстве случаев pinning не нужен и его следует избегать». OWASP на вопрос «нужно ли пиннить?» теперь отвечает «вероятно, никогда». При этом pinning есть примерно в половине мобильных приложений, которые мы смотрим, — а на Flutter он обычно не защищает вообще ничего, потому что Dart не использует сетевой стек платформы и pin-set из network_security_config.xml просто никогда не читается. Разбираем, что pinning даёт в 2026 году, нужен ли он вам, пять правил, если нужен, почему Flutter ломает все пять и как за полчаса выяснить, какой из вариантов — ваш.

27 августа 2026 г.
Разработка ПО

Все ошиблись со сроками: AI, джуниоры и квантовые компьютеры

Два года назад самые громкие голоса в индустрии обещали, что к этому моменту инженеры-программисты станут исторической диковинкой. Они ошиблись: занятость разработчиков не рухнула. Но та же волна, которая не смогла убрать разработчиков, убрала кое-что другое — рутинную работу, на которой новички превращались в сеньоров. Занятость разработчиков в возрасте 22–25 лет упала примерно на 20% с конца 2022 года, тогда как у их старших коллег она осталась на месте или выросла. Одновременно квантовые вычисления проходят ровно тот же цикл хайпа с отставанием на круг, и по-настоящему важная веха — совсем не та, что в заголовках. Разбираем, что подтверждается данными, что нет и как отличить одно от другого.

18 августа 2026 г.