Обо мне

Умею и люблю писать на Ruby, пишу тесты на Rspec, применяю паттерны проектирования со здравой логикой, больше занимаюсь Backend разработкой, но умею и Frontend, пишу понятный и простой код. Много читаю и слушаю подкасты. Люблю путешествовать и плавать.

Профессиональные навыки
RubyRuby on RailsSQLGitLinuxJavaScriptPythonGolang
Опыт работы
Сентябрь 2015 — по настоящее время
Программист
Москва
Обязанности и достижения

Местоположение компании - Тайланд, остров Пхукет

Март 2012 — Сентябрь 2015
Aforex
Старший разработчик
Зеленоград
Обязанности и достижения

Ядро системы на Rails 4, много фоновых задач Resque, база MySQL, кеш в Redis, API на Grape, отдельно несколько микросервисов на чистом Ruby, фронтенд HAML и Bootstrap. За время моей работы фирма выросла в 3 раза и вот основные мои проекты в ней:
- Создание личного кабинета для клиентов и сотрудников.
- Разработка ПАММ сервиса для инвестирования в стратегии. Продукт имеет большие обороты и приносит значительную прибыль компании. Он построен вокруг торговой платформы MT4 и Rails приложения.
- Интеграция с CRM платформой Salesforce, Google Analytics, десятком платежных систем и несколькими торговыми платформами.
- Создание партнерской программы на основе результатов торговли. Партнеры компании это основной источник новых клиентов для фирмы.
- Написание всей финансовой отчетности.
- Оптимизация структуры базы данных: сложные индексы, кеширующие таблицы, уменьшение количества запросов. Среднее время запроса сократилось со 150 мс до 3.2 мс.

Высшее образование
Сентябрь 2009 — Июль 2014
МГТУ-Зеленоград
Микроприборов и технической кибернетики
Зеленоград
Специализация и достижения

Кафедра информатики и программного обеспечения вычислительных систем (ИПОВС)