Андрей Колесников

Senior Ruby developer

Местоположение

Проживание: Россия, Санкт-Петербург

Возраст и стаж

Стаж: 5 лет и 9 месяцев

Возраст: 32 года

Зарплатные ожидания: От 300000 руб.

Контактная информация


Профессиональные навыки


Ruby • Ruby on Rails • Redis • PostgreSQL • Высоконагруженные системы • Golang • MongoDB • Docker

Опыт работы


Ноябрь 2012 —
Апрель 2013
(6 месяцев)

Social Quantum

ruby/ruby on rails developer
Россия, Санкт-Петербург

Обязанности и достижения

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

КупиКупон

Ruby on Rails разработчик
Россия, Санкт-Петербург
Июль 2012 —
Октябрь 2012
(4 месяца)

KupiKupon Global

ruby/ruby on rails developer
Россия, Санкт-Петербург

Обязанности и достижения

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

АБАК-ПРЕСС

Программист
Россия, Екатеринбург
Декабрь 2011 —
Июнь 2012
(7 месяцев)

АБАК-ПРЕСС

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
(3 года и 5 месяцев)

Фриланс

web developer
Россия, Оренбург

Обязанности и достижения

Разработка веб проектов на заказ
Сентябрь 2007 —
Май 2008
(9 месяцев)

w1.ru

web developer
Россия, Оренбург

Обязанности и достижения

Поддержка и доработка вэб клиента
Июнь 2007 —
Август 2007
(3 месяца)

РАНГ

веб программист
Россия, Оренбург

Обязанности и достижения

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

Высшее образование


Январь 2007 —
Январь 2010

Оренбургский филиал Всемирного технологического университета

Техники и технологий
Россия, Оренбург

О себе


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

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