Мегапосты:
Кто такие наставники и какими гибкими навыками они должны обладать? Пройти опрос
Обо мне

Люблю интересные задачи, свежие технологии и упрощение рутинной работы.

Профессиональную деятельность связываю сейчас с фронтенд разработкой, но
с большим интересом отношусь к бекенду (nodejs + express/koa + mongodb -
текущий любимый стек). Имею опыт конфигурации серверов: nginx, openvpn и
т.д. Автоматизацию различных задач делал с помощью python/bash.

Хорошо знаю:
+ JavaScript (nodejs/browser);
+ Vue, AngularJS;
+ Express/Koa;
+ Pug/Stylus/Sass;
+ Linux (основная ОС);
+ Java;

Активно использовал в работе:
+ Vuex;
+ cssgrid, flexbox;
+ AMQP-стек;
+ Python (asyncid, tornado);
+ pm2;
+ Webpack/Gulp;
+ MongoDB;
+ Postgresql;
+ Kotlin;

Работал с:
+ Docker;
+ bash/zsh/fish;
+ AWS (lambda, S3);
+ React.

3 года работал нам крупным проектом автоматизации, в котором приходилось проявлять все свои положительные качества для обеспечения успешного старта проекта: самомотивация, быстрое изучение новых сфер и технологий, ответственность, желание все автоматизировать. В процессе работы также занимался вводом новых людей в проект и ставил перед ними цели, проводил code review.

Много работал с различными устройствами, например, валидаторами купюр или фискальными накопителями. Реализовывал их протоколы для ОС Linux.

Участвовал в олимпиадном программировании со школьной скамьи, алгоритмы не пугают :)

Профессиональные навыки
Vue.jsNode.jsWebpackCSSMongoDBLinuxООПGitPythonSQL
Участие в профессиональных сообществах
Опыт работы
ООО МИП БГПУ
Благовещенск
Инженер-программист
Сентябрь 2015 — Июнь 2019 (3 года и 10 месяцев)

Самый большой проект - разработка системы для терминалов оплаты/POS. Что было сделано: фронт на angular.js/vue.js + gulp/webpack, отрисовка интерфейса через голый Xorg и nwjs, гибкие настройки, взаимодействие с оборудованием (kotlin + jetty). Под капотом у всего этого был linux + systemd. Проект реально большой и сложный, всего не описать.

Занимался версткой и реализацией бэкенда для сайта https://pioneer.edu28.ru/ (node.js, express, redis...)

Более мелкие - бот для телеграма, вспомогательные утилиты, административная панель (web).

В процессе работы использовался git. Bitbacket в качестве репозитория.

Также администрировал сервера, около 20 локальных и 2 удаленных.

JavaScriptSQLGitLinuxNode.js
БГПУ
Благовещенск
Администратор
Декабрь 2014 — Май 2015 (6 месяцев)
Высшее образование
Благовещенский государственный педагогический университет им. М.И.Калинина
Благовещенск
Факультет: Физико-математический
Сентябрь 2014—Июнь 2019 (4 года и 9 месяцев)

Математическое обеспечение и администрирование информационных систем