Привет, я Михаил Рыков

Разработчик, инженер, системный алхимик.
20 лет ковыряюсь в коде, железе и, иногда, в здравом смысле
Я занимаюсь тем, что заставляю сложные системы работать чуть более дружелюбно к людям — и чуть менее непредсказуемо к тем, кто их поддерживает.
Мой путь в IT начался, когда ещё можно было на полном серьёзе обсуждать, какой из редакторов HTML лучше. С тех пор многое изменилось — но привычка делать всё «чуть лучше, чем вчера» осталась.
Кто я и чем живу
Я — тот самый человек, который может одновременно писать backend на Python, чинить принтер, разруливать госзакупку по 44-ФЗ и при этом объяснять пользователю, зачем нужен VPN, без сарказма в голосе.
(Ладно, почти без сарказма.)
Начинал с верстки и веб-программирования. Потом увлёкся системами автоматизации, серверными решениями, шейдерами, VR и Digital Signage.
Теперь всё это сошлось в одну кучу — и я научился наводить в ней порядок. Или хотя бы делать вид, что навёл.
Что я делаю
Автоматизация и инструменты
Разрабатываю и внедряю решения для диагностики, мониторинга, внутреннего документооборота и прочих «вещей, которые должны просто работать». Python, Flask, Postgres — мои главные союзники.
Digital Signage и визуализация
Инфопанели, интерактивные мониторы, VR-диагностики. Всё, что помогает информации не просто существовать, а выглядеть прилично.
Инфраструктура и поддержка
От обслуживания серверов и сетей до обучения пользователей и настройки рабочих станций. Да, я всё ещё умею чинить принтеры.
Интеграция и ревизия
Аудит программных систем, анализ ТЗ, ревью исходников.
(Код чужих подрядчиков — это как археология. Только с логами и болью.)
Проекты, за которые не стыдно
- Инфопанель / Инфомонитор — система для информационной поддержки проведения диагностик. Работает в бою, выдерживает нагрузки, приносит пользу.
- «Мои достижения» — сервис сопровождения VR-диагностик, backend и публичный API.
- ЗавхозКонтроль — система мониторинга состояния инженерных систем зданий, с поэтажными картами и аналитикой.
- Инфопортал — внутренняя платформа для сотрудников и учащихся.
- Конкурс 2.0 — система анализа закупочной деятельности с интеграцией ООС.
Некоторые из этих систем до сих пор функционируют. Это лучший комплимент для разработчика.
GitHub и немного безумия
Когда остаётся время между задачами и кофе, я выкладываю свои маленькие эксперименты на GitHub:
- formulaArduino — мини-гонки на Arduino с аналоговым управлением;
- RollNDash — мобильная игра на Unity;
- PDF-ultrasplit / ultramerger — консольные утилиты для разборки и сборки PDF;
- YetAnotherDemakeShader и VertexJitter — шейдеры для ретро-проектов.
Все эти штуки — про одно: любопытство, эксперименты и удовольствие от того, когда код начинает делать что-то красивое.
Кратко о цифрах и буквах
- В IT — более 20 лет.
- В образовании и госсекторе — более 10 лет.
- Основные технологии: Python, C#, SQL, Flask, Postgres, PHP, Bootstrap, VR, Unity, Digital Signage.
- Периодически учусь — иногда на курсах, иногда на собственных ошибках.
Образование — Московская финансово-юридическая академия, направление «Информатика и защита информации».
Есть курсы и сертификаты, но главная школа — продакшн в пятницу вечером, когда всё внезапно перестаёт работать.
И немного личного
Люблю порядок в системах и хаос в идеях.
Иногда пишу блог о шейдерах, геймдеве и странных технических вещах, которые почему-то работают.
Верю, что автоматизация должна экономить не только время, но и нервы.
И что лучший комплимент к коду — когда его не трогают годами, потому что «и так всё работает».
Связаться со мной
Если вы дочитали до этого места — скорее всего, у нас есть общий язык.
Пишите на mike@rikovmike.ru
или загляните на GitHub.
Иногда я отвечаю быстро. Иногда — когда баг починен. Но отвечаю всегда.
