Люблю и практикую изучение новых технологий и способов повышения собственной продуктивности. Заинтересован в профессиональном развитии, с удовольствием читаю блоги, посвященные программированию, состою во многих профессиональных сообществах (Slack, Twitter), чтобы всегда быть в курсе современных подходов к разработке. Фанат чистого кода - на всех проектах использовал Rubocop, весь функционал покрывал тестами (стремлюсь к их написанию до реализации функционала, если не получается - покрываю после). Регулярно провожу Code Review - как в рабочих процессах, так и в свободное время в качестве ассистента школы программирования thinknetica.com. Основное хобби - игры (как компьютерные, так и настольные). Считаю, что это отлично помогает стимулировать мозг и развивает логическое мышление - критически важные вещи для сферы программирования.
Разработка бэкенд-части системы обучения, поддержка legacy-фронтенд части, руководство командой бэкенд-разработчиков.
В свободное время удовольствия ради написал slack-бота на Elixir, который помогает во внутренних процессах разработки (менеджинг стейджинг серверов, управление графиком "дежурств" разработчиков).
Разработка бекенда для маркетплейса inmyroom.ru
Помощь в курировании курса "Rails Samurai" (основы Ruby/Ruby on Rails + продвинутый курс по Rails):
Работа над системой доставки еды для крупной сети ресторанов. Большую часть времени я занимался бэкендом (API, интеграция систем), но так же приложил руку к доработке фронтенда на Angular 1 (рабочее место оператора колл-центра). Среди решенных мной задач присутствуют:
- интеграция подсистемы мобильных приложений с API основной системы (создание и отслеживание заказов, синхронизация профиля пользователя)
- модуль авторизации операторов с автоматическим разлогиниванием отсутствующих на месте
- модуль расчета акций
- модуль публикации изменений справочников (сложные графы изменений)
- создание веб-страниц с динамическими списками, обновляемыми через WebSocket (фильтрация, пагинация)
- улучшение тестового покрытия и рефакторинг приложения, оптимизация кода и SQL-запросов
Система находится в промышленной эксплуатации.