Обо мне
Более 10 лет (с 2008 года) занимаюсь web-разработкой на php и js.

Имею большой опыт работы с Symfony (2/2.8/3/4), как в виде полного фуллстэк-фреймворка, так и в виде отдельных компонентов, или в сочетании с легаси-проектами.

В данный момент больше интересует развитие как js/ts и node.js разработчика.

Работал с большими корпоративными SPA-приложениями на backbone и vue (полный стек включая vuex, vue-router, ssr, ...). Также есть базовые знания стэка react-redux и react-mobx. На node в основном работаю с express.js.

Неплохо владею vanilla-js (ES5, ES6+).

Также владею методами адаптивной верстки как с использованием препроцессоров (sass/scss) и шаблонизаторов (pug/jade/twig/nunjucks) так и без них.

Понимаю разницу в работе js-кода на клиенте и сервере, принципы и особенности работы SPA и SSR. Принципы построения REST API.

Стремлюсь углубиться в методы настройки webpack и babel и освоить принципы написания плагинов к ним.

Интересуюсь Electron, libui-node, Vuido, NativeScript, React Native.

Предпочитаю работать на Linux. Люблю защитный стиль программирования, строгую типизацию (например TypeScript, Go, Java) или проверки типов (php7+). Предпочитаю писать масштабируемый код следуя S.O.L.I.D., D.R.Y., K.I.S.S., и превращать сложные задачи в код, который способен поддерживать даже джун. Понимаю и умею применять архитектурные паттерны, изучаю D.D.D. и корпоративные шаблоны. Постоянно обучаюсь сам и люблю делиться опытом с другими.

Профессиональные навыки
PHPJavaScriptTypescriptNode.jsSymfonySolidLinuxGitRestful apiMySQL
Опыт работы
Ведущий FOREX брокер
Full-Stack Developer
Апрель 2018 — По настоящее время (1 год и 2 месяца)
PHP Developer
Ноябрь 2017 — Апрель 2018 (6 месяцев)
Веб-cтудия "Voxifera"
 
Full-Stack Developer
Сентябрь 2016 — Ноябрь 2017 (1 год и 3 месяца)
Администрация МО ГП Снегири
 
Веб-мастер
Апрель 2015 — Март 2016 (1 год)
ООО "Компьютайм"
 
Системный администратор
Декабрь 2014 — Сентябрь 2016 (1 год и 10 месяцев)
ГБУ "Академия (центр) детского творчества"
 
Программист
Июль 2010 — Декабрь 2012 (2 года и 6 месяцев)
Сетевой администратор
Март 2008 — Июль 2010 (2 года и 5 месяцев)
Частная практика, работа без зачисления в штат
Веб-разработчик
Ноябрь 2007 — Сентябрь 2016 (8 лет и 11 месяцев)
Высшее образование
Московский Авиационный Институт (Национальный исследовательский университет)
Москва
Факультет: Системы управления, информатики и электроэнергетики
Сентябрь 2004—Апрель 2009 (4 года и 7 месяцев)