Кратко
Ищу интересную удалёнку, или московский офис (старший разработчик или тимлид).
Делаю веб чуточку лучше: удобнее пользователям и понятнее поисковикам.
Навыки
Отлично знаю HTML, CSS, JavaScript. Могу и умею: Git, React.js, Angular.js. Он славный. Тяготею к WebStorm. Немного владею Visual Studio, Netbeans, RequireJS, и почти не путаюсь в Ubuntu.
Исполнительный, дотошный и въедливый.Радею за хорошие решения, а плохие стараюсь не пускать на прод. Поэтому часто спорю с дизайнерами и маркетологами.Грамотный русский, технический английский. Знаю и применяю правила русской типографики. Кроссбраузерная вёрстка (могу ИЕ 6+, но лучше IE 12+).
Предпочтения
Предпочитаю гибкий график. На рабочем месте нужно два монитора.
Удалённая разработка по контракту
Удалённая работа
Причина ухода: этап проекта завершён, разработка приостановлена.
Я разработал внутренний чат с пересылкой файлов (на Websockets) и страницу профиля.
Я автоматизировал сборку (Webpack) и выкатку проекта (shell-скрипты).
Инструменты: WebStorm, Git, Github.
Технологии: JavaScript, Vue.js, LESS, HTML, Webpack, Bash.
Удалённая работа.
Причина ухода: компания закрылась и не заплатила за последние 2 месяца :-(
Я разработал менеджерскую панель на React.
Я отвечал за весь фронтенд, планировал его архитектуру, создавал новый функционал.
Я автоматизировал сборку (Webpack) и выкатку (shell-скрипты), настроил Nginx для фронта.
Я разделил сайт на несколько независимых бандлов и настроил сборки для разных окружений.
Инструменты: WebStorm, Git, Github.
Технологии: JavaScript, SCSS, HTML, React.js, Redux, Webpack, Bash
Причина ухода: переехал в другой город.
Разработка и поддержка фронта на YouDo.com.
Перевод проекта на ES2015.
Внедрение React (Redux)
Инструменты: WebStorm, Git, YouTrack.
Технологии: JavaScript, LESS, HTML, Angular.js, React.js, Lodash, Jest, Backbone.
Причина ухода: проект закрылся.
Полностью отвечал за внутренний проект визуализации данных и построения отчётов.
Получал требования от внутренних заказчиков, разрабатывал фронт, бэк, API, договаривался о получении данных из других отделов, интегрировал сторонние сервисы.
Проводил технические собеседования на позиции веб-разработчиков и разработчиков полного стека.
Разработка API на NodeJS.
Юнит-тестирование с Mocha.
Поключение OAuth-авторизации через LDAP.
Краткосрочная поддержка проекта на ReactJS: добавление компонентов, фиксы.
Инструменты: WebStorm, Git, Redmine, Postman.
Технологии: JavaScript, SCSS, HTML, Angular.js, React.js, Lodash, NodeJS, Mocha, Chai, Websockets, немного MySQL и Redis.
Причина ухода: мертворождённый проект, уволилась вся команда разработки.
Поддержка сервиса localway.ru на Angular.js: правка багов, вёрстка, разработка новых страниц, блоков, директив, в т. ч. для мобильной версии и админки.
Инструменты: WebStorm, Git, JIRA, Slack, Kato.
Технологии: JavaScript, jQuery, LESS, CSS, HTML, Angular.js, Underscore.js, немного Python.
Причина ухода: компания не получила инвестиции и сократила новых сотрудников.
Фичи, баги, вёрстка, снова баги. Переделал страницы спецпредложений, поиска туров, сделал несколько страниц в админке.
Инструменты: Git, JIRA, Visual Studio.
Технологии: JavaScript, jQuery, CSS, БЭМ, немного Backbone.js и Require.js.
Модули на AngularJS, поиск по базе с сортировкой и псевдопостраничной выдачей.
Инструменты: Git, Ubuntu, Netbeans.
Технологии: JavaScript, CSS, HTML, Angular.js, Require.js, Underscore.js.
Причина ухода: перерос должность.
Разработал интерфейс панели управления услугами, UX и UI сайтов и проектов компании.
Сделал несколько сайтов дочерних проектов.
Инструменты: Notepad++, Visual Studio.
Технологии: CSS, HTML, JavaScript, jQuery, Razor.
Наполнил контентом, вычитал и оттипографировал десятки сайтов.
Получил сертификат Битрикс.
Делал анкеты, баннеры, настраивал страницы.
Дополнил должностную инструкцию и стандарты работы контент-менеджера, общие технические нормы.
Инструменты: Notepad++.
Технологии: CSS, HTML.