Обо мне

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

Профессиональные навыки
RubyRuby on RailsSQLGitLinuxJavaScriptPythonGolangPostgreSQL
Опыт работы
Сентябрь 2015 — Апрель 2017 (1 год и 7 месяцев)
Программист
Москва
Обязанности и достижения
Местоположение компании - Тайланд, остров Пхукет
Март 2012 — Сентябрь 2015 (3 года и 6 месяцев)
Aforex
Старший разработчик
Зеленоград
Обязанности и достижения
Ядро системы на Rails 4, много фоновых задач Resque, база MySQL, кеш в Redis, API на Grape, отдельно несколько микросервисов на чистом Ruby, фронтенд HAML и Bootstrap. За время моей работы фирма выросла в 3 раза и вот основные мои проекты в ней: - Создание личного кабинета для клиентов и сотрудников. - Разработка ПАММ сервиса для инвестирования в стратегии. Продукт имеет большие обороты и приносит значительную прибыль компании. Он построен вокруг торговой платформы MT4 и Rails приложения. - Интеграция с CRM платформой Salesforce, Google Analytics, десятком платежных систем и несколькими торговыми платформами. - Создание партнерской программы на основе результатов торговли. Партнеры компании это основной источник новых клиентов для фирмы. - Написание всей финансовой отчетности. - Оптимизация структуры базы данных: сложные индексы, кеширующие таблицы, уменьшение количества запросов. Среднее время запроса сократилось со 150 мс до 3.2 мс.
Высшее образование
Сентябрь 2009 — Июль 2014
МГТУ-Зеленоград
Микроприборов и технической кибернетики
Зеленоград
Специализация и достижения
Кафедра информатики и программного обеспечения вычислительных систем (ИПОВС)