18 лет инженерии: от полевых объектов до собственных продуктов
Короткая версия: я умею разбираться в чужих сложных системах, объяснять их людям и доводить продукт до состояния, когда за него платят. Длинная — ниже.
Полевая инженерия и весь мир
Инженер технической поддержки в Infinet Wireless — производителе оборудования для беспроводной передачи данных. Ближний Восток, Азия, Европа, Россия: обучал инженеров заказчиков, разворачивал и спасал реальные проекты прямо на объектах.
Там я научился двум вещам, которые до сих пор кормят. Первая — чинить то, чего не проектировал. На объекте нет автора системы и нет документации, а связь должна заработать сегодня. Ровно так же я захожу в чужой код.
Вторая — объяснять сложное так, чтобы человек на другом конце понял и смог повторить сам. Инженер из другой страны, с другим языком и другим бэкграундом, должен после тренинга уметь работать без меня. Это и есть та работа, которую я делаю сейчас, когда внедряю AI-инструменты в чужие команды.
Считать деньги, а не строчки
Несколько лет вёл собственное дело. Знаю, как считаются деньги, почему срок важнее красивой архитектуры и что чувствует заказчик, когда подрядчик пропадает на неделю.
Это меняет то, как я работаю: я не предлагаю технически интересное решение, если есть более дешёвое и скучное.
Проекты в диджитал-агентстве
Менеджер проектов: руководил созданием сайтов для крупных клиентов агентства — среди них Huawei, Philips, Microsoft.
Здесь я увидел разработку со стороны бизнеса: как формулируется задача, как согласовывается результат, почему проекты срываются и как звучит «нет» от клиента, которому не объяснили, за что он платит.
Разработка и свои продукты
От разработчика до iOS Team Lead с командой из пяти инженеров. Мигрировал продукт с UIKit на SwiftUI, выстраивал код-ревью и юнит-тесты, чинил гонки данных в realtime-системах с деньгами внутри, доводил приложение с аудиторией 1,5 млн DAU до нулевого краш-рейта.
Параллельно строю свои продукты. Три приложения в сторах, каждое со своим бэкендом, аналитикой, подписками, релизным пайплайном и живыми платящими пользователями. И весь обвес вокруг: A/B-тесты цены, автоматизация публикаций, AI-контуры для генерации гипотез.
Свои продукты — самая честная школа. Здесь нет заказчика, на которого можно списать провал: если подписку не покупают, виноват только ты.
Во что я верю
Простое решение лучше умного
Если можно 50 строками вместо 200 — надо 50.
Работающая сборка каждую неделю
Не отчёт о прогрессе, а то, что можно установить и потрогать.
Честная оценка вместо приятной
Лучше сказать «дорого и долго» на входе, чем «почти готово» три месяца подряд.
Всё принадлежит клиенту
Код, ключи, доступы, инфраструктура. Привязка к подрядчику — это не бизнес-модель, это заложничество.
Образование
Высшее, специалист. Математика и механика, компьютерные науки.
Сейчас
Работаю удалённо с клиентами по всему миру — восьмой год. Беру ограниченное число проектов одновременно, чтобы каждый двигался, а не стоял в очереди.