28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Специализация и профессиональные навыки:
ruby, rails, elasticsearch, postgresql, redis, erlang
react.js, neo4j, ansible, chef

Награды, сертификаты, портфолио, проекты:
Было много проектов, расскажу о некоторых.

Chess.tv
шахматное телевидение
поддержка, новые функции
обновление шахматных досок и чат (faye, ruby-script + runit)
изучил backbone.js

Errbit
https://github.com/undev/errbit
поддержка, оптимизация, новый функционал, рефакторинг
перевел на rails4, обновил все гемы
оптимизировал запросы, убрал одну таблицу
перенес подсчет распределения messages ошибок в redis
база занимает гигабайт 50
sidekiq, counter_culture, after_commit

Erlproxy
Прокси перед errbit, который складывает все запросы в redis и отвечает 200, потом передает их в errbit.
Умеет повторять запросы.
https://github.com/av-ast/erl_proxy
доработка, новые фичи
сделал ограничение по кол-ву запросов в митуту с одного хоста
erlang, cowboy, redis, tests

Перевел статью "Elasticsearch как NoSQL база данных"
http://habrahabr.ru/company/percolator/blog/222765/

Курс "Знакомство с Elasticsearch"
http://hexlet.io/lessons/elasticsearch_intro

Ruby No Name podcast
http://rubynoname.ru/posts/2014/S06E12.html
не самое лучшее, но все же)

Блог http://percolator.io
https://github.com/darkleaf/percolator
содержит мои заметки и интересные статьи
единственоое хранилище - elasticsearch
взаимодействие c ES построено на основе CQRS
heroku, sucker_punch, elasticsearch-ruby, CQRS, virtus

date_range_formatter
https://github.com/darkleaf/date_range_formatter
gem для форматирования диапазонов дат

Прототипы, игрушки:

carrier-wave uploader в tumbor
потом отказались от этой идеи

Разбирался как устроена объектная модель в руби,
за ночь написал подобие на javascript,
https://github.com/darkleaf/ruby-object-model

Разбирался с Rack. Написал полу-работающий http server
https://github.com/darkleaf/naive_http_server

Игрался с графовой базой данных Neo4j.

На одном из хакатонов парно написал тестовый фреймворк, тестирующий себя.

Профессиональные навыки
Опыт работы
Frontend-разработка и интеграция на CMS для дизайн-агентств
Ульяновск
руководитель отдела
Ноябрь 2014 — По настоящее время (5 лет и 1 месяц)
Обязанности: - Создать отдел разработки на ruby
Undev
Ульяновск
ruby on rails разработчик
Март 2012 — По настоящее время (7 лет и 9 месяцев)
ruby on rails программист
Февраль 2012 — По настоящее время (7 лет и 10 месяцев)
Undev.ru
Ульяновск
Ruby on rails программист
Апрель 2012 — Декабрь 2014 (2 года и 9 месяцев)
Высшее образование
Ульяновский государственный технический университет
Ульяновск
Факультет: Экономико-математический
Январь 2008—Январь 2013 (5 лет)
с отличием