Обо мне

Специализация и профессиональные навыки:
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.

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

Профессиональные навыки
Опыт работы
Ноябрь 2014 — по настоящее время
Девять Линий
руководитель отдела
Ульяновск
Обязанности и достижения

Обязанности:
- Создать отдел разработки на ruby

Март 2012 — по настоящее время
Undev
ruby on rails разработчик
Ульяновск
Февраль 2012 — по настоящее время
ruby on rails программист
Апрель 2012 — Декабрь 2014
Undev.ru
Ruby on rails программист
Ульяновск
Высшее образование
Январь 2008 — Январь 2013
УлГТУ
Экономико-математический
Ульяновск
Специализация и достижения

с отличием