🏁 Началась четвёртая неделя марафона! До финала нам предстоит обсудить, как себя мотивировать, чему учиться и как сберечь психическое здоровье. А ещё у нас проходит классный киноконкурс с подарками от IVI, участвуйте в комментах под постом на Хабре.
rdvornovrdvornov

Роман Дворнов

front-end, web-developer, программист, архитектор · Фронтенд
Не ищу работу
Возраст: 38 лет
Опыт работы: 17 лет и 6 месяцев
Регистрация: 22.04.2007
Последний визит: 1 год назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Портфолио

Проекты (наиболее значимые)

  • discovery – Hackable JSON discovery tool
  • CSSTree — быстрый детальный парсер CSS и сопутствующие инструменты
  • rempl — платформа для получения контролируемого доступа к runtime, используя UI
  • jora – язык запросов к данным в JS
  • hitext – комбинирование декораторов текста/кода
  • Component Inspector — инспектирование дерева компонент приложения
  • CSSO — минификатор CSS
  • basis.js — JavaScript фреймворк для разработки SPA

Членство в сообществах и ассоциациях

Докладчик (Слайды, Видео)

  • 2013
    • РИТ (Москва, 22 апреля)
    • WSD (Санкт-Петербург, 8 июня)
    • DevConf (Москва, 14 июня)
    • FrontTalks (Екатеринбург, 5 июля)
    • 404 (Самара, 13 октября)
    • WSD (Минск, 19 октября)
    • WSD (Киев, 26 октября)
  • 2014
    • JS Meetup (Ростов-На-Дону, 9 марта)
    • DUMP препати/FrontTalks (Екатеринбург, 13 марта)
    • DUMP (Екатеринбург, 14 марта)
    • WSD (Новосибирск, 12 апреля)
    • РИТ (Москва, 14-15 апреля)
    • MoscowJS (Москва, 22 мая)
    • DevConf (Москва, 14 июня)
    • WSD (Санкт-Петербург, 28 июня)
    • SouthFest (Ростов-На-Дону, 5-7 сентября)
    • FrontTalks (Екатеринбург, 19 сентября)
    • WSD (Минск, 26 октября)
  • 2015
    • SPA Meetup (Москва, 28 февраля)
    • CodeFest (Новосибирск, 28 марта)
    • FrontendConf (Москва, 21 мая)
    • WSD (Санкт-Петербург, 20 июня)
    • Mobile Frontend Meetup (Москва, 4 июля)
    • FrontTalks (Екатеринбург, 19 сентября)
    • MoscowJS (Москва, 28 октября)
    • WSD (Минск, 1 ноября)
    • Митап во Wrike (Санкт-Петербург, 27 ноября)
    • WSD (Москва, 13 декабря)
  • 2016
    • DUMP (Екатеринбург, 8 апреля)
    • Frontend Dev Conf (Минск, 16 апреля)
    • SPA Meetup (Москва, 23 апреля)
    • HolyJS (Санкт-Петербург, 5 июня)
    • FrontTalks (Екатеринбург, 17 сентября)
    • MoscowJS (Москва, 24 сентября)
    • HighLoad++ (Москва, 7 ноября)
    • HolyJS (Москва, 11 декабря)
  • 2017
    • CodeFest (Новосибирск, 2 апреля)
    • SPA meetup (Москва, 8 апреля)
    • HolyJS (Москва, 11 декабря)
  • 2018
    • WSD (Москва, 3 февраля)
    • SPA Meetup (Москва, 7 апреля)
    • HolyJS (Санкт-Петербург, 20 мая)
    • pitercss_conf (Санкт-Петербург, 8 июня)
    • BeerJS Summit (Минск, 30 июня)
    • HolyJS (Москва, 25 ноября)
  • 2019
    • HolyJS (Санкт-Петербург, 24 мая)
    • AntanaJS (Нур-Султан, 15 июня)
    • WSD (Санкт-Петербург, 13 июля)
    • BeerJS Summit (Минск,  20 июля)
    • TechTrain (Санкт-Петербург,  24-25 августа)
    • CSS-Minsk-JS (Минск, 20-21 сентября)

Участие в подкастах

Видео

Организация событий

  • 2015
    • SPA Meetup (Москва, 28 февраля) - организатор, ведущий
    • FrontendConf (Москва, 21-22 мая) - член ПК, ведущий круглого стола
    • Mobile Frontend Meetup (Москва, 4 июля) - организатор, ведущий
  • 2016
    • MoscowJS (Москва, 31 марта) - ведущий
    • SPA Meetup (Москва, 23 апреля) - организатор, ведущий
  • 2017
    • SPA Meetup (Москва, 8 апреля) - организатор, ведущий
  • 2018
    • SPA Meetup (Москва, 7 апреля) - организатор, ведущий
  • 2019
    • SPA Meetup (Москва, 17 августа) - организатор, ведущий

Участие в профессиональных сообществах

Опыт работы

  • Топ-3 мировых классифайдов, где по-прежнему царит атмосфера стартапа
    Москва · От 1000 до 5000 сотрудников
    Technical lead of Frontend Architecture unit
    Сентябрь 2017 — Март 2019 (1 год и 7 месяцев)

    В задачи команды входит формирование подходов и практик, предоставление технических решений, автоматизация процессов, разработка инструментов и т.д. То есть всё необходимое, чтобы сделать разработку интерфейсов для продуктовых команд быстрой, качественной и прозрачной.

    Head of Frontend Engineering
    Ноябрь 2015 — Сентябрь 2017 (1 год и 11 месяцев)
    Frontend Developer
    Сентябрь 2014 — Октябрь 2015 (1 год и 2 месяца)
  • Сервис онлайн-бронирования отелей
    Москва · От 100 до 1000 сотрудников
    Front-end разработчик
    Декабрь 2012 — Сентябрь 2014 (1 год и 10 месяцев)
    – Разработка SPA для отелей (сетка цен и доступности, тарифы, бронирования etc) – Технический PR
  • ПС "Единый кошелек"
    Оренбург
    Front-end архитектор
    Март 2007 — Октябрь 2012 (5 лет и 8 месяцев)
    Обязанности: - Практически все, что связанно с front-end - Руководить веб-разработкой - Бизнес логика, отчеты - Сайт Достижения: - Учавствовал в разработке первоначальной архетиктуры (soap-сервисы, ms sql) - Бизес логика, разработка нового функционала, тюнинг запросов - Три поколения веб-клиента http://www.walletone.com/client (soap, html5, l10n) - Сайт на нескольких языках, cms (html5) - Несколько внутренних веб-клиентов
  • Платежная система X-Plat
    Оренбург
    Ведущий разработчик
    Октябрь 2004 — Октябрь 2012 (8 лет и 1 месяц)
    Обязанности: - Разработка системы, клиентского ПО, различных инструментов - Техническая реализация идей, бизнес логика - Различные интеграции, совместные проекты с партнерами - Техническая экспертиза, прототипирование - Веб-клиенты, сайты - Чтобы все работало Достижения: - Первичная архитектура системы (клиент-сервер, delphi, ms sql) - Первичная бизнес логика (ms sql), последующая доработка, рефаторинг, тюнинг запросов - Windows-клиент (delphi) для проведения платежей, с раздельным доступом разных пользоватей и двумя ролями (оператор/дилер) - Внутреняя веб-панель, для просмотра состояния системы, статистика, работы с дилерами и т.п. - Три поколения веб-кабинета дилера (1 - perl; 2 - perl, json, ajax; 3 - soap, html5, l10n), а так же дизайн soap-сервисов для последнего - Терминальная сеть и процессинг платежей в ЮАР - Несколько внутренних веб-клиентов, html5-клиент для touch-устройств
  • ООО "Эмбл Ру"
    Оренбург
    Технический директор
    Август 2004 — Август 2008 (4 года и 1 месяц)
    Обязанности: - Разработка сайтов (собственный движок и cms: perl, mysql, html, css, js)
  • Оренбургский государственный университет
    Оренбург · От 1000 до 5000 сотрудников
    Ведущий программист
    Сентябрь 2001 — Апрель 2005 (3 года и 8 месяцев)
    Достижения: - Перестал бояться лезть внутрь системника :) - Разработал с нуля ядро сайта http://www.osu.ru и подобие cms к нему (php, oracle, xml, xslt, html, css, js) Если можно так сказать, сделал карьеру: начинал с простого Техника закончил работать на должности Ведущего программиста :) Спасибо коллегам

Высшее образование