Обо мне

Последнее время занимаюсь изоморфным React. Иногда делаю прикладные приложения-сайты на React, собранные через webpack, в которых нет server api - его заменяет PouchDB (нравится простота репликации CouchDB).

Хорошо знаком с node.js - идеально когда можно использовать один язык на стороне сервера и клиента. С появлением webpack и babel стало проще писать приложения на es2015 и собиарть "на лету", когда-то пользовался gulp + browserify (было медленнее и в основном для клиентского кода).

На сервере для кэша стоит Redis, а хранится все в MongoDB, иногда в CouchDB/MySQL/PostgreSQL, а иногда и там и там - в зависимости от задач.

Верстка стилизуется преимущественно SCSS, для внешних компонентов бывает нужен LESS или просто CSS, и в итоге все это прогоняется через PostCSS.

Был опыт работы с RabbitMQ в качестве RPC для Selenium ботов, которые работали в Docker-е и горизонтально "размножались" от количества задач и мощностей серверов DigitalOcean. Задачи ботов были написаны по BDD сценариям, но все это больше эксперимент, который помог найти несколько заказов на Upwork.

Профессиональные навыки
Опыт работы
Октябрь 2014 — по настоящее время
Фриланс
Web developer
Архангельск
Обязанности и достижения

Разработка системы для агентств недвижимости:
- Nginx + Node.js + CouchDB на сервере
- React + bootstrap на клиенте

Разработка сайтов:
- WordPress
- 1С-Битрикс.

Разработка сервисов:
- AWS, DigitalOcean
- Docker, RabbitMQ, Node.js, Gulp, Webpack
- Cucumber.js, Selenium

Август 2013 — Октябрь 2014
Издательство «Бизнес-медиа»
Инженер-программист
Архангельск
Обязанности и достижения

Высоконагруженные проекты:
- Node.js + CouchDB + Redis на сервере.
- jQuery + CouchDB на клиенте.

Март 2012 — Август 2013
ОАО Архангельский речной порт
Инженер-программист
Архангельск
Обязанности и достижения

Разработка системы мониторинга транспорта, учет топлива в реальном времени.
Автоматизация рабочих мест.

Апрель 2011 — Март 2012
Фриланс
Web developer
Архангельск
Обязанности и достижения

Разработка и поддержка Web проектов

Апрель 2010 — Апрель 2011
DeWave
.NET разработчик
Архангельск
Обязанности и достижения

Разработка частной CRM системы

Высшее образование
Сентябрь 2007 — Июнь 2012
С(А)ФУ
Информационных и космических технологий
Архангельск
Специализация и достижения

Инженер программист