Кто такой craftzman: от судебного эксперта до архитектора
Меня зовут Ростислав Егоров, в сети я craftzman. Строю системы, которые держат нагрузку: промышленную телеметрию, CRM, инфраструктуру для ИИ-агентов. Днём это архитектура и команды, вечером — Rust, Go и свои продукты. Эту статью пишу, чтобы вам не пришлось гадать, кто стоит за сайтом и почему мой путь в разработку выглядит необычно.
Почему craftzman
Слово «craftsman» — мастер, который делает вещь сам и отвечает за неё целиком. В подвале сайта есть иероглиф 匠 («такуми», мастер) и надпись «сделано лично». Это не украшение. Так я работаю: от первой беседы с заказчиком до последнего релиза не передаю ответственность по цепочке из менеджеров, аналитиков и подрядчиков. Один человек держит в голове и бизнес-задачу, и архитектуру, и код.
Начало: инженер и судебный эксперт
Я родился в 1991 году в Днепродзержинске (сегодня Каменское). В 2015 году окончил Санкт-Петербургский лесотехнический университет по специальности «инженер». В том же году открыл фирму по оценке имущества и стал судебным экспертом: оценивал имущество для судов общей юрисдикции и арбитража, а позже начал сопровождать дела сам.
Эти годы дали мне то, чего нет в учебниках по программированию:
- Привычку доказывать. Заключение эксперта должно выдержать допрос в суде. Цифра без обоснования там не живёт. Теперь так же я отношусь к архитектурным решениям: каждое должно иметь причину, которую можно записать и защитить.
- Работу с документами и требованиями. Я умею читать договоры и техзадания и видеть, где в них дыра.
- Ответственность перед клиентом. Если ошибся, это последствия для живого человека, а не просто баг в трекере.
В 2020 году я окончил Московский финансово-промышленный университет и получил степень магистра права. Юридическое образование до сих пор помогает: договоры, персональные данные, лицензии, ответственность сторон — в серьёзных проектах без этого не обойтись.
Переход в разработку
В 2018 году я прошёл курсы Java-разработчика и пошёл в backend. Первый продакшн — система поддержки принятия решений для МВД на Java и Spring Boot. Там я проектировал архитектуру, делал интеграции с внешними сервисами и рефакторил унаследованный код. Подробности в карточке проекта Frontiers.
Дальше путь выглядел так:
| Год | Роль | Что делал |
|---|---|---|
| 2018 | Backend-разработчик | Java, Spring Boot, система для МВД |
| 2021 | Старший backend-разработчик | PHP и Node.js, HR-система предприятия с интеграцией Telegram и WhatsApp |
| 2023 | Тимлид | Tezish и FlameApp: команда, микросервисы на Nest.js, Kafka, RabbitMQ, CI |
| 2024 | Тимлид, затем архитектор | AtomMind: промышленная платформа на Java и Go |
| 2026 | Свои продукты на Rust | Русло, Исток, Keel |
Сейчас я техлид и архитектор в промышленной автоматизации. AtomMind подбирает режимы работы оборудования, чтобы снизить долю брака, и предупреждает об отклонениях параметров.
Свои продукты
Параллельно с работой по найму я делаю собственные продукты и отвечаю за них один. Начал на Swift: Drafta — Markdown-редактор для разработчиков, затем Echo — системный монитор в строке меню macOS. В 2026 году перешёл на Rust. Обзор всех проектов — в статье Чем я занимаюсь: мои продукты и проекты.
Свои продукты — лучшая проверка подхода. Когда у тебя нет начальника, который скажет «и так сойдёт», ты вынужден сам решать, что такое «достаточно хорошо». Я решил, что достаточно хорошо — это когда система не сломается через год и не потребует переписывания.
Чем я могу быть полезен
Если вам нужна разработка с нуля или аудит и развитие существующей системы, вот с чем ко мне приходят:
- Архитектура и проектирование — от идеи и требований до схемы системы. Подробнее: Архитектура ПО: проектирование и планирование до первой строки кода.
- Разработка под ключ — backend на Rust, Go, Java, Node.js, веб-интерфейсы на Vue. Как это устроено: Разработка ПО с нуля под ключ: от идеи до релиза.
- Безопасность и качество — Безопасная разработка ПО: как защита закладывается с первого дня и Качество кода: что оно значит для бизнеса и как его обеспечить как часть процесса, а не отдельная услуга «потом».
- Техлид и команда — организация работы, код-ревью, код-стайл, CI.
А вне работы
В выходные я в лесу с овчаркой Кэти и палаткой. Об этом — в статье Чем я занимаюсь вне кода: лес, кемпинг, фото и овчарка Кэти.
Как со мной связаться
Лучший способ — написать в Telegram: @w1shmaster. Профиль на GitHub и LinkedIn тоже открыт. Опишите задачу в нескольких предложениях, и я отвечу, с чего её стоит начинать.