Обо мне

Специализация и профессиональные навыки:
Основной используемый ЯП ruby, познакомился с которым в 2006 году и сразу влюбился))
Но на одном языке писать тяжело, особенно для веба, по этому использую фреймворки rails и sinatra, по необходимости, первый для больших и тяжелых проектов, второй для простых проектов и отдельных вебсервисов. Уверенное знаю внутренней структуру, при необходимости не боюсь допиливать нужные места. Верстку делаю в haml. Нравится html5, но последнее время все меньше пишу для фронтенда хотя знания и практический опыт есть в работе с canvas, webworker'ами, websocket'ами. Из мира js знаком стакими вещами как jQuery, backbone.js, basis-js. Для разнообразия пробовал node.js но что то он мне не приглянулся, а вот Erlang очень интересен, правда продакшен опыта нет. Если уж говорить об асинхронности, стоит упомянуть EventMachine использовал на одном проекте для обработки нагруженных по IO пользовательских вызовов. Да в ruby тяжело с многопоточностью, но все же при желании и в нужных местах можно получить профит.

Профессиональные цели:
Сделать приложение на Erlang, уйти в мобильный дев, а потом в менеджмент ))

Профессиональные навыки
Опыт работы
Май 2013 — по настоящее время
Dzokano
founder, ceo
Санкт-Петербург
Обязанности и достижения

Собственный проект не связанный с программированием.

Октябрь 2012 — по настоящее время
Social Quantum
backend разработчик
Санкт-Петербург
Ноябрь 2012 — Апрель 2013
Social Quantum
ruby/ruby on rails developer
Санкт-Петербург
Обязанности и достижения

В обязанности входила разработка сервиса рассылки сообщений по различным каналам (email, apple push notification, google cloud messaging, vk message, ...) от всех приложений (игр).В основе лежал sidekiq. Была достигнута пропускная способность в 30 миллионов сообщений в сутки, около 350 сообщений в секунду. Пиковая нагрузка до 600 сообщений.

Июль 2012 — Октябрь 2012
Ruby on Rails разработчик
Санкт-Петербург
Июль 2012 — Октябрь 2012
KupiKupon Global
ruby/ruby on rails developer
Санкт-Петербург
Обязанности и достижения

В обязанности входило:- доработка имеющегося функционала, исправление ошибок;- разработка новых модулей;За время работы было выполненно:- изменения в интерфейсе подписок;- интеграция с альфа-кликом (не запущенна);- система отзывов и рейтингов (в дальнейшем вынесенная в отдельный сервис).

Декабрь 2011 — Июнь 2012
АБАК-Пресс
Программист
Екатеринбург
Декабрь 2011 — Июнь 2012
МХ "АБАК ПРЕСС", портал "Пульс Цен" (Россия, pulscen.ru)
ruby/ruby on rails developer
Екатеринбург
Обязанности и достижения

Начал работу в команде с разработки и поддержки сайта pulscen.ru.Используемые технологии:- ruby 1.9.3 / rails 3.0.10 / postgress 9.0 / sphinx 0.99 / passenger / redis / memcacheВ обязанности входило:- доработка функционала проекта и внедрение новых функций: шаблонов, счетов на оплату, итд. С апреля 2012 также участвую в проекте lookmart.ru.В обязанностях:Принятие новых плагинов от pulscen (сайты компаний), разработка и внедрение нового функционала (комментарии в блогах).

Май 2008 — Сентябрь 2011
Freelance
web developer
Оренбург
Обязанности и достижения

Разработка веб проектов на заказ

Сентябрь 2007 — Май 2008
w1.ru
web developer
Оренбург
Обязанности и достижения

Поддержка и доработка вэб клиента

Июнь 2007 — Август 2007
РАНГ
веб программист
Оренбург
Обязанности и достижения

разработка сайтов на заказ

Высшее образование
Январь 2007 — Январь 2010
ОФ ВТУ
Техники и технологий
Оренбург
Среднее специальное образование
Январь 2003 — Январь 2007
колл., Оренбургский колледж электроники и бизнеса
ПОВТАС
Оренбург