Mikhail Dorokhovich
ГлавнаяО себеОпытПроектыКомпетенцииБлогКонтакты
Сотрудничество
Mikhail Dorokhovich

Senior Full Stack разработчик с 9+ годами опыта, специализирующийся на создании надежных, масштабируемых приложений с Ruby, JavaScript, Go, Python и другими технологиями.

Доступен для работы на неполный день

Быстрые ссылки

  • Главная
  • О себе
  • Проекты
  • Блог
  • Контакты
  • Пользовательское соглашение
  • Политика конфиденциальности

Связаться

Профиль на GitHubПрофиль в LinkedInКонтакт в Telegram

Контакты

mikhail@dorokhovich.com

Вся информация, представленная на этом веб-сайте, предназначена только для информационных и портфолио целей и не является обязательным предложением. Описания проектов являются либо гипотетическими, анонимизированными, либо опубликованными с согласия клиента. Любое сходство с реальными компаниями или продуктами является случайным, если не указано иное. Все торговые марки и логотипы остаются собственностью их соответствующих владельцев.

Владелец этого веб-сайта отказывается от всякой ответственности за любые действия, предпринятые на основе информации, содержащейся здесь. Сайт и его содержимое предоставляются "как есть" без каких-либо гарантий, явных или подразумеваемых.

© 2025 Михаил Дорохович. Все права защищены.
Используя этот веб-сайт, вы соглашаетесь с нашим Пользовательское соглашение и Политика конфиденциальности.
Все статьи в блоге и примеры кода на этом сайте лицензированы под Лицензией MIT если не указано иное.
Язык:

Блог

Мысли, руководства и идеи о веб-разработке

—
DevSecOps
Блокировка небезопасного кода: аудиты безопасности в GitHub Actions
2025-09-015

Пошаговое руководство по интеграции bundler-audit, license_finder и OSV Scanner в CI/CD пайплайны — с примерами YAML, которые блокируют развертывания до устранения проблем.

GitHub Actions
Ruby
Безопасность
Цепочка поставок
DevSecOps
Читать статью
Как RubyGems защищает нас от атак на цепочку поставок (и почему каждый Ruby-разработчик должен знать об этом)
2025-09-015

Что происходит за кулисами во время gem install: автоматическое сканирование, оценка рисков, ретроспективное сканирование, реагирование на инциденты — и почему компании должны поддерживать критически важную инфраструктуру RubyGems.

Ruby
RubyGems
Безопасность
Цепочка поставок
DevSecOps
Читать статью