andrew-kolesnikovandrew-kolesnikov

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

Senior Ruby developer · Бэкенд · Старший (Senior)
От 300 000 ₽ · Не ищу работу
Возраст: 33 года
Опыт работы: 5 лет и 9 месяцев
Регистрация: 27.07.2007
Последний визит: 7 месяцев назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Golang · Ruby · Ruby on Rails · Redis · PostgreSQL · MongoDB · Высоконагруженные системы · Docker
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

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

Опыт работы

  • Один из ведущих разработчиков и издателей игровых приложений для социальных сетей и мобильных платформ
    Санкт-Петербург · От 100 до 1000 сотрудников
    ruby/ruby on rails developer
    Ноябрь 2012 — Апрель 2013 (6 месяцев)
    В обязанности входила разработка сервиса рассылки сообщений по различным каналам (email, apple push notification, google cloud messaging, vk message, ...) от всех приложений (игр).В основе лежал sidekiq. Была достигнута пропускная способность в 30 миллионов сообщений в сутки, около 350 сообщений в секунду. Пиковая нагрузка до 600 сообщений.
  • KupiKupon Global
    Санкт-Петербург
    ruby/ruby on rails developer
    Июль 2012 — Октябрь 2012 (4 месяца)
    В обязанности входило:- доработка имеющегося функционала, исправление ошибок;- разработка новых модулей;За время работы было выполненно:- изменения в интерфейсе подписок;- интеграция с альфа-кликом (не запущенна);- система отзывов и рейтингов (в дальнейшем вынесенная в отдельный сервис).
  • Санкт-Петербург · От 100 до 1000 сотрудников
    Ruby on Rails разработчик
    Июль 2012 — Октябрь 2012 (4 месяца)
  • Медиахолдинг
    Екатеринбург · От 100 до 1000 сотрудников
    Программист
    Декабрь 2011 — Июнь 2012 (7 месяцев)
    ruby/ruby on rails developer
    Декабрь 2011 — Июнь 2012 (7 месяцев)
    Начал работу в команде с разработки и поддержки сайта pulscen.ru.Используемые технологии:- ruby 1.9.3 / rails 3.0.10 / postgress 9.0 / sphinx 0.99 / passenger / redis / memcacheВ обязанности входило:- доработка функционала проекта и внедрение новых функций: шаблонов, счетов на оплату, итд. С апреля 2012 также участвую в проекте lookmart.ru.В обязанностях:Принятие новых плагинов от pulscen (сайты компаний), разработка и внедрение нового функционала (комментарии в блогах).
  • Частная практика, работа без зачисления в штат
    Оренбург · От 1000 до 5000 сотрудников
    web developer
    Май 2008 — Сентябрь 2011 (3 года и 5 месяцев)
    Разработка веб проектов на заказ
  • w1.ru
    Оренбург
    web developer
    Сентябрь 2007 — Май 2008 (9 месяцев)
    Поддержка и доработка вэб клиента
  • РАНГ
    Оренбург
    веб программист
    Июнь 2007 — Август 2007 (3 месяца)
    разработка сайтов на заказ

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

  • ОФ ВТУ

    Оренбургский филиал Всемирного технологического университета
    Оренбург · 6 выпускников
    Техники и технологий
    Январь 2007 — Январь 2010 (3 года)