Обо мне
  • Значительный опыт работы в реализации сложных ИТ-проектов по разработке программного обеспечения /приложений.
  • Эксперт в области разработки приложений в сфере банкинга и финансов.
  • Отлично владею современными методиками в области управления проектами (в последнее время использую Agile).
  • Руководство командами разработчиков: постановка задач и написание ТЗ на разработку.
  • Опыт подбора и оценки IT-специалистов в команду.
  • Бэкграунд: Ruby (Rails, Hanami, Sinatra); Elixir (Phoenix), Python (Flask, Машинное обучение, Анализ данных), Node.js, Go, Elm и Clojure/ClojureScript.
  • Разработка через тестирование CD/CI.
  • Уверенные знания и навыки в сервисной архитектуре (microservices, Service oriented Architecture)

Организация и контроль процесса тестировании программных продуктов, code-review.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
денежные переводы
Team Lead
Апрель 2018 — По настоящее время (2 года и 6 месяцев)
  • Бекэнд для мобильного приложения на Ruby on Rails, предназначенного для выпуска реальных и виртуальных банковских карт.
  • Разработка и поддержка сервиса на Go. Сервис осуществляет проверку наличия людей в санкционных списках.
  • Разработка системы клиринга. Реализован процесс взаиморасчета с Mastercard.
  • Реализация Rest API для веб-сайта и мобильных приложений (iOS & Android).
MILI
Москва
Senior Ruby Developer
Июнь 2017 — Апрель 2018 (11 месяцев)
  • Разработка приложения по модели Backend as a Service (BAAS).

Функционал приложения обеспечивает проверку входных данных физ.лиц, оставивших заявку на ипотеку и принятие решения по ней.

Алгоритмы его работы, основаны на сложной оценке платежеспособности потенциального клиента банка (скоринг).

  •  Написание с «0» Rest API и административного интерфейса для приложения.
  •  Деплой приложения на openshift.
  •  Разработка механизмов аcинхронного общения с несколькими сервисами через RabbitMQ.
  •  Разработка калькулятора на сайте, который по входным данным (более 20) рассчитывал сумму и срок ипотеки для клиента.
  • Реализация сервиса на Python, который с помощью Машинного обучения распознает и определяет тип загруженных сотрудником файлов (документов).

Реализован процесс изменения данных пользователя в режиме  реального времени, при загрузке дополнительных документов на проверку.

Мы занимаемся развитием электронного кошелька с запланированной поддержкой криптовалют
Ведущий разработчик Ruby on Rails
Ноябрь 2016 — Май 2017 (7 месяцев)
  • Разработка приложения Onlinepay для удобного управления сразу несколькими электронными кошельками (возможность контроля  и перевода денежных средств).
  •  Разработка Rest API для приложения электронного кошелька.
  •  Разработка сервисной архитектуры, где каждый сервис был хорошо изолирован.
  •  Деплой проекта через Docker / Rancher.
  •  Интеграция с сервисом cardpay.com и другими сервисами.

Разработка на Elixir (Phoniex) антифрод системы и системы лимитов с использованием Машинного обучения (Байесовская сеть).

VisaToHome
Москва
Ведущий разработчик
Май 2015 — Ноябрь 2016 (1 год и 7 месяцев)
  • Реализован проект по разработке приложения для заказа визы онлайн (за пол года)
  • Создание с «0» приложения, которое по Rest API взаимодействует с сайтом и мобильными приложениями.
  • Реализована  сложная система анкет, при которой ответы пользователя запускали различные варианты работы приложения.
  • Генерация документов пользователя по строгим шаблонам в формате PDF.
  • Реализация системы прайсинга (ценообразования) где от типа визы, страны и других параметров изменялась цена.
Московский Фондовый Центр
Москва
Ruby on Rails developer
Февраль 2013 — Декабрь 2014 (1 год и 11 месяцев)
Ruby on rails разработчик
Октябрь 2012 — Февраль 2013 (5 месяцев)
Уникальный продукт в туристическом бизнесе
ruby on rails разработчик
Апрель 2012 — Октябрь 2012 (7 месяцев)
Обязанности: - переписывание старого приложения на rails 3й ветки - написание спеков RSpec, shoulda, factory_girl - разработка социальной части проекта touringo.ru
Alles geht gut
Москва
веб-разработчик
Февраль 2010 — Апрель 2012 (2 года и 3 месяца)
Обязанности: - создание сайтов при помощи Zend Framework - создание и поддержка большого закрытого проекта по управлению заявками (поставщики, клиенты, склады) Достижения: - знакомство с паттернами проектирования, осознание того, что они заметно облегчают жизнь - знакомство с noSQL решениями, в частности mongodb - использование модульности и тестирования почти во всех проектах
Avand.ru
Москва
web-master
Июнь 2009 — Февраль 2010 (9 месяцев)
Обязанности: - создание сайтов на стандартных cms (DLE, Joomla, modX, Bitrix) - верстка psd макетов - "допиливание" стандартных CMS под нужны заказчика Достижения: - начал изучать параллельно с работой Zend Framework - все дальнейшие проекты разрабатывались исключительно на нем
Высшее образование
Московский государственный горный университет
Москва
Факультет: Автоматизации и информатики
Январь 2003—Январь 2006 (3 года)