Иван Шаматов

Является ментором на курсах:

Ruby on Rails для взрослых

Бес­по­щад­ный курс, на­це­лен­ный на ре­ше­ние слож­ных за­дач и изу­че­ние тон­ны но­вых тех­но­ло­гий. От ре­фак­то­рин­га до биз­нес ана­ли­ти­ки.

Ruby on Rails для самых маленьких

Курс для на­чи­на­ю­щих осва­и­вать не толь­ко RoR, но и веб-раз­ра­бот­ку в це­лом. От ООП в Ruby и про­сто­го кон­трол­ле­ра до production при­ло­же­ния.

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

  • Vue.js
  • Jruby
  • Concurrency
  • Trailblazer
  • Elasticsearch
  • Ci
  • Gems
  • Chef
  • Architecture
  • Prototyping
  • Ruby on rails
  • Git
  • Postgres
  • Mongodb
  • Ruby
  • Payments

Коротко про опыт ментора

  • Ruby on Rails разработчик.
  • Иван занимается программирование на RoR с 2010 года, консультирует в области разработки Ruby on Rails, Ruby, JRuby и интеграции соответствующих технологий с бизнесом.
  • Участвовал в разработке проектов для департамента транспорта РФ, метрополитена и сервисов взаимодействия гос. структур с операторами сотовых связей. Имеет опыт в проектировании платежных систем. Среди заказчиков можно назвать такие имена как Rambler, RBK daily, Буквоед.
  • Придумал, воплотил в жизнь и успешно продал мобильное решения для издательских домов, которое позволяет публиковать периодические издания на iOS. Как минимум пару десятков журналов выходят на этой платформе.
  • Организовал первые переводы и озвучку скринкастов Railscasts на русский язык (~2010г). Ведет групповой оффлайн-курс Ruby on Rails. Практика разработки веб-приложений. Автор некоторых статей на mkdev.

Подробнее в линкедин и/или на гитхабе

Mentor

Кто такой ментор, и зачем он мне?

Ментор полностью контролирует и направляет процесс обучения как в рамках учебного курса, так и за рамками. Задача ментора — передать имеющиеся у него знания в наиболее доступном и структурированном виде. Дельные советы, помощь в решение заданий, мотивационные пинки и вот это всё. Подробнее о менторстве здесь.

Статьи ментора:

Отзывы от учеников ментора:

Я не проходил курсов, попросил помощи, чтобы разобраться в новом и сложном проекте. Помимо помощи с проектом Иван заодно помог выстроить четкую методологию работы. Еще у Ивана очень четкие и нужные статьи. Я уже знаю, где они мне пригодятся по моему проекту. Это значительно облегчит мою работу. Собираюсь проходить курс у Ивана по нескольким причинам: 1) затрагиваются крайне интересные темы и технологии (которые меня интересуют, но не хватает времени на их изучение); 2) интересно получить ревью кода от Ивана; 3) Иван может объяснить тему человеческим языком :)

Mike Oleynik, 04/03/17

Проходил курс "Rails для самых маленьких" под менторством Ивана.И хотел бы сказать что он замечательный наставние который всегда поможет и подскажет как лучше реализовать ту или иную задачу, в случае трудностей объяснит и подтолкнет к правильной мысли. Если я задавл вопрос то всегда получал на него развернутый ответ. Даже если твой код работает, это не значит что он хорошо=) Иван всегда подскажет как можно его улучшить, сделать читабельнее, или какой инструмент применить. Обучение протекало плавно и невероятно интересно, были форс-мажорные обстоятельства, и Иван всегда понимающе относился и шел навстречу. Если вы решили заняться всерьез программированием Иван станет для вас лучшим наставником.

Никита Науменко, 23/02/17

Я пришел в mkdev за тем, чего не могут дать книги и документация - культурой создания кода. Программирование - современное ремесло и подмастерье должен тщательно выбирать, у кого учиться его тонкостям. Иван - прекрасный мастер, который способен открыть всю красоту языка Ruby и RoR. После его ревью вы будете смотреть на код совсем по-другому. Создавать не просто работающий, но лаконичный, надежный, готовый к любым изменениям код. Менторство - кратчайший путь от новичка до профессионала.

Жека, 08/02/17

Давно хотел пройти курс "Ruby on Rails для взрослых", т.к не было уверенности в своих знаниях, а так же нужен был человек с опытом, который подскажет и направит на путь истинный. У Ивана очень хорошие статьи на mkdev.me, которые доступным и простым языком объясняют как же это там работает, поэтому выбор ментора для меня был очевиден. При прохождении курса, Иван всегда удачно подсказывал куда копать дальше, если я застревал. Предлагал решить задачу другим, более правильным и простым путем, что заставляло меня глубже вникать в проблему, больше думать и читать документацию. Рад что именно Иван стал моим ментором на данном курсе.

Александр Зутиков, 09/11/16

Проходил курс "Rails для начинающих" по руководством Ивана. Должен отметить, что Иван очень хороший преподаватель, которому важно, чтобы ты все правильно понял и запомнил. При выполнении проекта бывали моменты, когда, задав какой-то, по твоему мнению, мелкий вопрос получаешь развернутый толковый ответ и пару ссылок в придачу. Иван заостряет внимание на важных вещах: даже если переданный на проверку код работает правильно, но есть "скользкие места", то он на них укажет, пояснит и посоветует как улучшить. А ты, когда выполнял задание, над этим местом мог даже не задуматься, если бы занимался без наставника.

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

Илья, 27/10/16

Работаю с RoR несколько лет. И в силу загружености на работе, на саморазвитие в стеке технологий RoR остаётся не так много времени и сил, это натолкнуло на мысль, что нужен дополнительный тренинг со стороны. Выбор пал на курсы от mkdev.me т.к. только у них на постсоветском пространстве нашёл серьёзный курс "Ruby on Rails для взрослых". Задания курса меня порадовали, они зачастую не ограничивают тебя в выборе инструментов для решения поставленных задач. Сами по себе задачи достаточно сложные и заставляют посидеть, вникнуть и поразбираться. Важно, что рядом с тобой, всё это время, опытный наставник. Мне повезло с Иваном, он очень доступно объясняет сложные моменты и грамотно направляет на путь решения поставленных задач. Так же, всегда готов подсказать и поделится своим опытом, помимо текущих задач, на интересующие меня вопросы, за что я ему благодарен. Я рад что мой выбор пал на данный курс и Ивана как ментора.

Илья Боровинский, 12/09/16

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

Иван — профессиональный разработчик и отличный преподаватель.

Олег Дианов, 13/05/16

Ваня очень хороший преподаватель. Дал мне старт для изучения RoR. В отличии от остальных преподавателей, которым все равно, что люди поймут или нет материал, для которых важнее прибыль, Иван не такой. Иван очень старается до людей донести ту информацию, которую они хотят, старается решить любую их проблему. Ваня постоянно совершенствуется и находит все новые методы обучения. Ваня хороший преподаватель, который ценит свою работу, предан своему делу и стремится обучаь людей новым знаниям и умениям!

Вадим, 11/05/16