Обо мне

Архитектура, распределённые системы, DDD, микросервисы

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Один из самых крупных e-commerce проектов в СНГ
System Architect
Апрель 2019 — По настоящее время (1 год и 7 месяцев)
Team/Tech lead
Октябрь 2018 — По настоящее время (2 года и 1 месяц)
Golang разработчик
Октябрь 2017 — По настоящее время (3 года и 1 месяц)
Показать еще 1 позицию
Студия Pilot
Белгород
backend developer / system architect
Ноябрь 2012 — Январь 2015 (2 года и 3 месяца)
С середины 2012 года по конец 2014 работал над созданием и поддержкой платформы InfaCMS (http://infacms.com) — проектирование архитектуры и разработка всех серверных модулей и сервисов. В начале, из-за нехватки опыта некоторые задачи давались с трудом, но тем интереснее было искать для них решение. Работая над проектом, пришло понимание некоторых важных вещей: преждевременная оптимизация — зло; лучшее — враг хорошего; а правильно спроектированная архитектура — залог успеха.InfaCMS — это сервис, который предоставляет пользователям создавать и управлять своими сайтами. Главная идея состояла в том, чтобы максимально упростить создание простых сайтов со сложной структурой контента на странице. Весь сервис находится в облаке Amazon AWS (используются EC2, S3, RDS). Сама система управления контентом написана на PHP, используя Zend Framework 2.На январь 2015 года сервис прекрасно себя чувствует с нагрузкой 100000 - 120000 DAU / Instance (EC2.medium).
web-разработчик
Май 2011 — Ноябрь 2012 (1 год и 7 месяцев)
Вёрстка, программирование php, javascript
Высшее образование
Белгородский государственный технологический университет им. В.Г. Шухова
Белгород
Факультет: Институт информационных технологий и управляющих систем (ранне АПиИТ)
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)