Иван Шаматов

Lead Ruby developer по должности, учитель по призванию. Из года в год занимаюсь разработкой платежных и обслуживающих сервисов, где важны высокая надёжность и отказоустойчивость. Имею опыт с широким спектром технологий.
Часовой пояс: GMT +1

Опыт

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

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

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

  • postgresql
  • ruby on rails
  • git
  • vue.js
  • ruby
  • jruby
  • concurrency
  • mongodb
  • elasticsearch
  • trailblazer
  • gems
  • ci
  • payments
  • architecture
  • prototyping

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

  • Веб-разработка на Ruby on Rails

    Научу писать фронтенд на Vue.js и бэкенд на Rails, пользоваться webpacker'ом. Если тебе было трудно сделать первый шаг и начать работать с фронтендом, то я помогу тебе побежать :)

  • Разработка Single-page applications

    SPA — это несложно, если взять хороший старт в виде Vue + Rails. На примере живого проекта бронирования билетов в кино, я познакомлю тебя с этим классным фреймворком.

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

    Rails? А может Hanami? Или Sinatra? А может ты хочешь написать свой фреймворк? Я помогу тебе, потому что Руби — потрясающий. Если хочешь получать удовольствие от работы — это ко мне!

  • Разработка Ruby-гемов

    Весь opensource держится на переиспользовании кода. Ты пишешь один раз, а используешь во многих следующих проектах. Я научу тебя, как разрабатывать такие потрясающие инструменты