telegram: @arubenov — предпочитаемый способ связи
Проживаю в Москве. Более 6 лет разрабатываю интерфейсы на React, Redux, TypeScript. Опыт работы в различных проектах: от стартапа до крупнейшей IT-компании в России, от интерфейсов банкомата до социальной сети. Умею работать в команде следуя принципам Agile
Готов внести свои знания и многолетний опыт для достижения общих целей компании, делиться знаниями и помогать компании нанимать лучших
Ищу сильную команду, которая ставит перед собой четкие цели и видит пути к их достижению. Есть опыт наставничества в компаниях и на обучающих курсах «JavaScript. Профессиональная разработка веб-интерфейсов» в HTML Academy
GitHub: github.com/rubenovdev
Telegram: t.me/arubenov
Стек технологий: React, Redux, TypeScript
Команда «X5 Transport», работа над внутренним проектом под NDA
Стек технологий: React, Redux, TypeScript
Команда «Дзен.Видео», dzen.ru/video
Достижения:
- Добавил парсинг таймкодов и эпизодов видео из описания к видео. Автор видео может добавить таймкоды и эпизоды в описании и они отобразятся в плеере в виде интервалов на временной шкале, после выкатки фичи общее время пользователя в Дзене выросло на 1%. Так же добавил онбординг для новых пользователей
- Добавил витрину с видео-карточками (видео располагаются плитками, а не лентой) на главной станице Дзен.Видео - dzen.ru/video
Результаты:
- Разработал новую страницу «История просмотров - dzen.ru/video/history, на которой пользователь может увидеть все ранее просмотренные видео с разделением по датам
- Сделал редизайн страницы редактора видео - dzen.ru/profile/editor/new#/video-editor, новый интерфейс повлиял на удобство пользования при добавлении нового контента
- Добавил возможность показа превью видео из исходника в редакторе при добавлении нового видео. Превью из исходника имеет меньший размер файла и доступно к просмотру практически сразу. Скорость отображения превью сократилась с 40-50 до 10-15 секунд, что положительно повлияло на пользовательский опыт
- Во время дежурства разбирался с багами (починил более 50 багов), запускал релизы и эксперименты, писал скриншотные и интеграционные тесты. Дежурство длится одну неделю с периодичностью раз в месяц
Перешел из Яндекса в VK при покупке Дзена
Стек технологий: React, Redux, TypeScript, Storybook, Webpack
Команда «Авито Авто», avito.ru/moskva/avtomobili
Достижения:
- Разработал страницу для заполнения и скачивания договора купли-продажи автомобиля и сверстал шаблон ДКП в HTML для конвертации в PDF - avito.ru/dogovor-kupli-prodazhi-automobilya
Ежемесячно ДКП скачивают более 200 000 раз, что способствует привлечению новых пользователей на сайт
- Разработал страницу для покупки полиса ОСАГО - avito.ru/osago (страница открывается при выключенном AdBlock)
Ежемесячно на Авито оформляют более 3 000 полисов ОСАГО
- Разработал страницу для оценки рыночной стоимости авто - avito.ru/evaluation/cars
Ежемесячно 50 000 пользователей оценивают стоимость авто на Авито
- Разработал MVP-страницу для покупки страхового полиса на случай отказа в регистрации авто для проверки продуктовой гипотезы - m.avito.ru/title-insurance
- Выполнил backend-задачу на Golang: изменил значения полей, отправляемых в ответ на запрос, тем самым попробовал себя в смежной роли
Результаты:
- Разработал фичи, направленные на улучшение пользовательского опыта: добавил поддержку изображений в фильтр по поколениям авто, бейджи со скидками, новые статьи в учебник по выбору авто, группировку АКПП в фильтрах через AB-тест, новые фильтры и новый компонент Multiselect в UI-Kit
- Участвовал в проекте по бронированию авто на карточке объявления
Команда «Авито Недвижимость», avito.ru/moskva/nedvizhimost
Результаты:
- Вывел цену за м^2 на сниппеты объявлений
- Добавил 30 новых параметров для подачи и редактирования объявления - avito.ru/additem
Стек технологий: React, Redux, TypeScript, Styled components
Команда «Банкоматы»
Интерфейс банкоматов Тинькофф представляет собой web-приложение на React, которое запущено в Chrome. Взаимодействие между приложением и «железом» банкомата происходит при помощи локального веб-сервера
Достижения:
- Внедрил Sentry в проект банкоматов для мониторинга ошибок и исправил часто встречающиеся баги
- Выявил утечку памяти в приложении и устранил ее
Результаты:
- Занимался разработкой админки для банкоматов с нуля (внутренний сайт для службы поддержки, инкассаторов, мастеров и клининга)
- Разработал интерфейс банкоматов в новом дизайне UI 2.0
- Разработал интерфейс банкоматов в темной теме
- Разработал новый сценарий операций по договору, а не по карте
- Разработал фестивальный UI-банкоматов
Информатика и вычислительная техника