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

Разработчик, инженер, системный алхимик.
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.

Иногда я отвечаю быстро. Иногда — когда баг починен. Но отвечаю всегда.