Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Обо мне

Работаю давно fullstack веб-разработчиком , знаком с особенностями работы браузера и имею опыт организации инфраструктуры на сервере в nodejs окружении.

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

В настоящее время ищу удалённую работу.

Профессиональные навыки
Node.jsJavaScriptKnockout.jsWebpackCSSHTMLGit
Опыт работы
ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
Разработчик
Декабрь 2015 — По настоящее время (4 года и 5 месяцев)

- Разработка веб-компонентов на Riot.js

- Разработка бизнес-логики на сервере (node.js + express + socket.io)

- Разработал механизм серверных обработчиков (умное api) для преобразования входных/выходных данных через систему парсеров и карт преобразований.

- Предложил идеи для CI развёртывания, test runner'ов, окружению для тестеров и механизму быстрого тестирования api разных команд.

- Разработал подсистему валидации для всех входных веб-компонентов.

- Написал систему автоматического хеширования ответов для более быстрого обновления ui в условиях большой задержки со стороны сторонних сервисов

ТиВиЗавр
Москва
Javascript Engineer
Март 2015 — Декабрь 2015 (10 месяцев)
- Реализовал механизм синхронизации протокола MultiScreen мобильных устройств и с smartTv (Samsung Tizen) - Реализовал механизм показа сообщения о разрыве соединения для всех smart tv платформ - Разработал механизм хранения сессии и автологин с кодом авторизации для smart tv через веб-сайт - Следил за процессом релиза проекта (версионирование в jira, старт/завершение спринта, воспроизведение тестового окружения для QA) - Рефакторил архитектуру для мобильного плеера - Следил за соблюдением git flow - Добавил возможность запуска приложения в режиме многозначности для Samsung Tizen
ОАО ЕвроХим
Москва
Программист node.js
Июль 2014 — Октябрь 2014 (4 месяца)
1. Работал в стиле tdd (mocha, should.js) 2. Занимался поддержкой фреймворка для Erp систем, написанного на Node.js 3. Разрабатывал сервис синхронизации с SAP системами и Oracle/MySQL на основе общих WSDL контрактов. 4. Занимался преобразованием форматов данных с использованием XPath и XSLT
Интерактивный онлайн-сервис для изучения и практики английского языка
JavaScript front-end developer
Январь 2014 — Март 2014 (3 месяца)
Занимался разработкой веб-компонентов в разделе "джунгли" и "словари"
MSTLab
Москва
Web developer
Май 2012 — Январь 2013 (9 месяцев)
Сам ресурс можно посмотреть здесь: http://chronozoom.com 1. Работал с отрисовкой сложных объектов с разным контентом (текст, видео, графика) на html5 canvas 2. Писал функциональные тесты на Selenium (C#) 3. Участвовал в разработке общего централизованного api для веб-клиента и для мобильных устройств
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)
Математик/Системный программист. Средний балл 4.3 Учился 2 года в аспирантуре. Тема моей дипломной работы: механизм компенсации турбулентности на видеоданных