Я живу в «Мечте» с 2009 года и с 2016-го развиваю здесь сообщества и цифровые сервисы. До этого занимался разработкой, вёл собственный бизнес и работал в управлении.
В работе мне приходится учитывать и код, и организацию процесса. Кто будет пользоваться сервисом, кто его поддержит, как передать данные и сколько будет стоить дальнейшая работа.
Разработка и коммуникационные системы
Начинал с Java, пользовательских чатов и сетевых сервисов. Один из ранних проектов — чат на fomenko.ru внутри Port.ru, будущего Mail.ru. Работал с серверной логикой и пользовательским общением.
Digital signage и собственный бизнес
Затем были видеосети в торговых центрах, оборудование, серверы, подрядчики, федеральные заказчики, региональные объекты, договоры и эксплуатация. Этот период научил отвечать за систему целиком: от денег и людей до физического монтажа и ежедневной работы.
Кризис и восстановление
В 2011 году мой бизнес обрушился. К этому привели в том числе мои решения. Затем был период восстановления. Этот опыт повлиял на то, как я оцениваю риски, обязательства и зависимость работы от конкретных людей.
Жилая среда и ЖК «Мечта»
Работал с жителями, застройщиком, УК и охраной. Развивал чаты, вводил правила модерации. Затем появились справочник, обращения, пропуска, боты и приложение «Мечта Онлайн».
Возвращение в профессиональную разработку
Вернулся в профессиональную разработку и начал работать с Flutter. Занимался мобильными, web и desktop-интерфейсами, backend, архитектурой и работой команд. Сейчас использую Flutter/Dart для клиентских приложений.
Связанная продуктовая система
Развиваю «Мечта Онлайн», «ВМечту», mechta.center, MAX/UCG и AYS. Для описания требований и правил больших проектов использую собственную методологию Liquid Contract Map.
Главная профессиональная тема
Занимаюсь цифровыми сервисами заселённого жилого комплекса. Они нужны жителям, УК, охране, продажам и местному бизнесу. У каждого участника свои задачи и права доступа.
При проектировании продумываю, как передать работу другому сотруднику или подрядчику, сохранить данные при смене мессенджера и поддерживать сервис при ограниченном бюджете.