Обо мне

Более 12 лет опыта в коммерческой web-разработке (с 2007 года в качестве фрилансера и последние несколько лет в энтерпрайзе).

Имею хорошее знание построения архитектуры веб-приложений и паттернов проектирования. Есть большой опыт рефакторинга легаси-систем и перевода их на современный стэк.

Хорошие знания современных принципов построения клиентской части веб-приложений (PWA, SPA, SSR) и проектирование методов взаимодействия с API (RESTful, GraphQL, BFF, BIF).

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

Хорошо владею vanilla-js (ES5, ES6+). Прекрасно знаю полный стэк основанный на vue и имею большой опыт работы с ним. Есть опыт работы с большими корпоративными приложениями на backbone. Знанию стэк react-redux, react-mobx, react-apollo. Хорошее понимание механизмов работы node.js и большой опыт построения на нем api (BFF, SSR) с использованием express и koa.

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

Умею настраивать webpack и babel.

Интересуюсь кросплатфрменной разработкой (native, electron, ...).

Помимо хороших знаний js, node, typescript, php, также владею lua (в контексте использования с tarantool), и на базовом уровне: go и java.

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

Профессиональные навыки
Опыт работы
Разработка ПО для финансовых компаний
Full-Stack Developer
Апрель 2018 — По настоящее время (1 год и 7 месяцев)
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 месяцев)