Проводим исследование о профессиональном выгорании в ИТ. Пройти опрос (займёт 10-15 минут).
Обо мне

Веб-разработку начинал с PHP и работы в веб-студиях. Создал под ключ пару десятков (joomla, wordpress, modx, самописные движки). Позже занялся разработкой собственного проекта, для которого с нуля написал движок (в силу его узкоспециализированности). Тогда же и погрузился в администрирование (с ростом нагрузки обычного хостинга стало не хватать, и понадобилось физическое железо). Спустя пару лет проект умер, зато за плечам остался огромный опыт. В поисках чего-то нового, начал изучать Node.js, на котором пишу уже четвертый год (два из них - профессионально).

Код пишу на es6/7 (кодстайл - eslint с конфигом airbnb). Регулярно практикуемый стэк: docker, ansible, jenkins, nginx, mongodb, postgresql,  redis, rabbitmq, ELK, grafana, influxdb, telegraf, немного clickhouse и consul. Знаю как писать REST/JSON API. Знаком с фреймворками для построения микросервисной экосистемы (micro, seneca, moleculer, grpc). Понемногу осваиваю React.js, умею в полиморфные приложения с серверным рендерингом.

На текущем месте работы пишу бэк ОФД и облачного сервиса для владельцев ККТ, который позволяет мониторить статус онлайн-касс, вести учет продаж, просматривать отчеты, пробивать чеки и заводить товары на кассах через API, и др. Также долгое время занимался разработкой бэка корпоративного сайта компании.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Июль 2016 — по настоящее время (2 года и 4 месяца)
Node.js backend developer
Санкт-Петербург
Февраль 2016 — Июнь 2016 (5 месяцев)
Клиника косметологии Эстелаб
Web-программист
Москва
Обязанности и достижения

Поддержка сетки сайтов, доработка функционала (битрикс)

Июль 2015 — Февраль 2016 (8 месяцев)
Ведущий специалист отдела информационных технологий
Курск
Обязанности и достижения

Поддержка пользователей и парка из ~120 машин. Помимо выполнения основных обязанностей, для филиала компании мной была написана система мониторинга сети на nodejs, благодаря которой стало возможно оперативно узнать о сбоях на узлах, а также просматривать статистику за определенный период времени. Для внутренних нужд был поднят локальный фтп сервер и настроены samba-шары для районов. Принимал активное участие во внедрении AD. Был уволен по сокращению штата.

Июль 2012 — Ноябрь 2015 (3 года и 5 месяцев)
Dota Trade
CEO и технический директор
Курск
Обязанности и достижения

Основатель и технический директор. Вся программная часть выполнялось мной (движок, дизайн, верстка, SEO). Узкоспециализированный сервис, пользователями которого являются игроки популярной компьютерной игры. В пик популярности в 2013 году онлайн доходил до 4000 и в сутки сайт посещало более 90000 уников. Первая версия сайта работала на LAMP связке. Текущая версия работает на связке nginx+phpfpm+mongo+redis. В данный момент сервис практически мертв (изменения во внутриигровой экономике убили основную идею сайта).

Ноябрь 2011 — Август 2012 (10 месяцев)
ООО Веб-технолоджи
Веб-разработчик
Курск
Обязанности и достижения
Разработка сервисов для сети городских порталов, одним из которых является вышеуказанный сайт. Мной было написано ядро личного кабинета, сервисы "поиск работы", "доска объявлений", "продажа недвижимости", "продажа авто", "каталог сайтов".
Ноябрь 2010 — Август 2012 (1 год и 10 месяцев)
Дизайн-студия Mankaraya
Веб-разработчик
Курск
Обязанности и достижения

Поддержка, обновление сайта. Для студии мной был написан движок с учетом требований к функционалу. Также я занимался выполнением заказов по созданию сайтов "под ключ". В сумме было создано порядка 20 сайтов (joomla, wordpress, modx, самописы)

Высшее образование
Сентябрь 2009 — Июль 2014
КГУ-Курск
Физико-математический
Курск
Специализация и достижения
Специализация: Математик / Системный программист Отучился на бюджете, создал сайт для факультета, многим одногруппникам помогал с лабами по программированию :)