28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

О себе: Имею опыт тимлидерства, разработки коммерческих продуктов со сложной интеграцией. Разработал c нуля архитектуру приложения для React с собственным механизмом серверного рендеринга.

Навыки и опыт:

HTML5, CSS3, SASS, JavaScript, хорошо знаком с новым стандартом ES2015/ES6/ES7.

Использовал многое из HTML5: WebSocket, WebWoker, FileReader, Drag and Drop, Canvas, History API, Geolocation API, Push API;

Из нового света: ReactJS, ReactRouter, Redux, CSS Modules, PostCSS;

Из старого света: JQuery, jQueryUI, KendoUI, Knockout;

NodeJS использую как промежуточный бэкенд для связки приложения с REST API и для серверного рендеринга React'а. Использовал Express и многие его плагины, работал с Redis, PostgreSQL. Писал транслятор видео для HTML Video на KurentoMediaServer.

Системы сборки: Browserify, Gulp, Bower, WebPack;

Опыт использования систем управления версиями: TFS/GIT;

Опыт использования систем управления проектами: TeamPulse, Trello, JIRA;

Знание английского языка на уровне чтения технической литературы.

P.S. Все перечислять не стал, могу рассказать подробнее при необходимости.

Персональная информация:

Готов к работе в команде и индивидуально;

Симпатизирует разработка веб-сайтов и сервисов, особенно одностраничных приложений;

Интересуюсь IT и околосферными технологиями с ранних лет;

Считаю, что главное в работе это творческий подход;

Быстро обучаюсь и вникаю в обстановку;

К разработке подхожу с глубоким исследованием используемых технологий, что позволяет более гибко и оптимально в процессе принимать решения;

Обладаю повышенным аккуратизмом - каждая вещь должна быть на своем месте;

Профессиональные навыки
Опыт работы
Senior frontend разрабочтик
Август 2016 — По настоящее время (3 года и 4 месяца)
Работаю над интересным проектом с использованием самых передовых возможностей JavaScript - ES-2015/ES6/ES7. Базируется проект на ReactJS с бэкендом на NodeJS, который в свою очередь общается с общим API проекта предназначенным, в том числе, и для мобильных приложений. Это позволяет фронтенду абстрагироваться от реализации бэкенда в классическом его понимании, когда приходиться работать с шаблонами сгенерированными PHP, Ruby on Rails или ASP.NET. В данном подходе у фроненд-разработчика полностью развязаны руки, что многократно повышает гибкость разработки и, что не мало важно, однозначно определяет зону ответственности. Из достижений хочется отметить собственную реализацию Server Side Rendering для связки ReactJS + NodeJS. Server Side Rendering - это когда на запрос от клиента в веб-сервер ReactJS, исполняясь сначала на NodeJS, выдает в ответе HTML в таком виде, как если бы он был сгенерирован в браузере. С этим подходом нет никаких проблем для SEO, даже если приложение одностраничное.
Разработка интегрированных систем диспетчеризации объектов биологической и фармакологической направленности
Москва
Frontend разрабочтик
Ноябрь 2015 — Июнь 2016 (8 месяцев)
Занимался разработкой интерфейса для SCADA-систем. А именно: - Визуализация поэтажного плана помещения с отображением информации с различных датчиков (влажность, температура, давление и т.д.); - Возможность из интерфейса приложения наблюдать за изображением с камер видеонаблюдения; - Возможность позвонить через SIP-телефонию из приложения в специально оборудованные места на поэтажном плане; Разработка велась под современные браузеры, так как в работе активно использовалась библиотека polymer и web-компоненты, стандарт которых еще не утвержден и их реализация имеется только в крайних версиях браузеров. Сообщение между клиентом и сервером было на веб-сокетах, писался свой протокол общения по защищенному каналу связи. Из успехов хочется отметить реализацию работы с видео без каких-либо плагинов. Это было достигнуто за счет конвертирования видеопотока от камеры в формат пригодный для html5-video в режиме реального времени. Для решения этой задачей использовался NodeJs и kurento-media-server.
Targetix
Тамбов
Frontend разработчик
Январь 2013 — Июль 2016 (3 года и 7 месяцев)
Обязанности: - front-end программист, разработчик архитектуры крупных одностраничных приложений; Из достижений: - спроектировал каркас одностраничных приложений, который используется в нескольких продуктах Targetix, в том числе для основного продукта - hybrid.ru. - стараюсь не упускать тенденции и слежу за новыми стандартами и технологиями. Статья на хабре: http://habrahabr.ru/company/targetix/blog/262917/
Высшее образование
Тамбовский государственный технический университет
Тамбов
Факультет: Информационные технологии
Сентябрь 2008—Июль 2015 (6 лет и 10 месяцев)
Специальность: «программное обеспечение вычислительной техники и автоматизированных систем» Специальность: «Информационные системы» (бакалавр) Специальность: «Анализ и синтез информационных систем» (магистр)