Дмитрий Руденский

Man in a grey blazer and black turtleneck smiling at the camera in an indoor setting.
Показатель успешности программиста — это размер его зарплаты. Хочешь обучиться навыкам, которые хорошо можно продать на рынке или устроиться в компанию своей мечты, обращайся, попробуем это сделать вместе.
Часовой пояс: GMT +7

Опыт

Начал программировать более 20 лет назад, пропустил стадию junior и в 2007 году сразу ворвался в IT в статусе middle. Первая моя работа была в компании «Сибирские сети», одного из крупнейших провайдеров Новосибирска (https://nsk.sibset.ru). Там было всё: высокая нагрузка, командная работа, очень много мощных серверов и сильнейшая команда программистов и системных администраторов.

Потом бы опыт собственного стартапа, где с нуля приходилось обучать сотрудников до стадии "ухода на больший оклад". Шаг за шагом, я начал сотрудничать с крупными компаниями своего города: Сибирское здоровье, Журнал "Стройка", официальны дилер Isuzu.

На практике мною были освоены основы кластеризации, бинарный фреймворк Yaf, база данных Oracle, Yii, Syphony, Laravel, система непрерывной интеграции как способ быстрого поиска "глупых" ошибок и многие другие технологии, о которых я могу страстно рассказывать часами.

И что теперь?

  • Я работаю в международной компании над очень интересным проектом astro7.ru;
  • Являюсь наставником в школе программистов выпустившим 4 потока. Выпускниками, которые устроились на работу, я очень горжусь;
  • Научным советник по алгоритмам семантического анализа в компании ГисАвто.

Чему я могу Вас научить? Предлагаю ответить на этот вопрос вместе!

Ключевые навыки

  • php
  • docker
  • linux
  • ооп
  • mvc
  • vue
  • автоматизация тестирования
  • git
  • mysql
  • laravel
  • symfony
  • паттерны
  • phpunit
  • composer
  • continuous integration
  • code review

Специализация

  • Программирование на PHP

    Передам опыт правильного и хорошего стиля кодирования (100+ проектов, 7 высоко-нагруженных, 2 с использованием кластеризации), проведу код-ревью, совместно разберём ошибки и варианты решения

  • Веб-разработка на Laravel

    Научу правильно использовать коллекции, контракты, csrf, события, хелперы, уведомления, очереди, планировщик задач. Научу работать с legacy-кодом и принимать правильные архитектурные решения

  • Контейнеры в Production

    Знаю Docker c первых версий. Помогу настроить контейнер и научу создать свой. Научу, как одним кликом запускать готовую эко-систему на боевом сервере идентичном твоему тестовому.

Статьи

Отзывы

Пока что только начал учиться у него. Дмитрий отличный ментор, буду продлевать подписку.

Akim Panshin, 08/09/20