Обо мне

Активно слежу за развитием экосистемы javascript. Стараюсь постоянно держать свои знания актуальными. Не ограничиваю круг профессиональных интересов только фронтендом. 

Профессиональные навыки
TypescriptJavaScriptReact.jsNode.jsGitБЭМHTMLCSSGraphQL
Участие в профессиональных сообществах
Опыт работы
Крупнейший технологический проект в сфере e-commerce
Frontend developer
Январь 2020 — По настоящее время (9 месяцев)
Частная практика, работа без зачисления в штат
Frontend developer
Сентябрь 2018 — Май 2019 (9 месяцев)

Psw
Копирование нативного ios приложение на веб интерфейс для запуска в телеграме. React + OnsenUI.

Randewoo
Оптимизация сайта. Убрал из проекта framework7.

Uteka
Участвовал в разработке проекта на Vue.js + Nuxt.

Крупнейший ресурс о дизайне и декоре интерьера
Frontend developer
Апрель 2018 — Декабрь 2019 (1 год и 9 месяцев)

Разработка промо лендингов.
Пример: expostroy.inmyroom.ru,  ariston.inmyroom.ru/

Разработка на preact админки, CRM и основного сайта.
Перевод некоторых блоков сайта на js рендеринг, для SEO, чтобы боты не парсили их.
Поддержка редактора статей на Vue.
Миграция проекта на TypeScript. 
Перепись CoffeeScript компонент на js/ts.
Объединение проекта kitchenmag.ru с inmyroom. Приведение к единому дизайну, DRY для контроллеров. https://food.inmyroom.ru/
Сжатие core css бандла в два раза.
Изменение главного шрифта сайта (новый шрифт больше по ширине). Подгонял существующую верстку, чтобы ничего не развалилось.
Бэкенд задачи на RoR, касающиеся фронта: создание роутов, контроллеров, несложных миграций.

Участвовал в создании внутреннего приложения на стеке React + TypeScript + GraphQl.
Уменьшил время компиляции проекта с 7с до 1-2с.

Простая и понятная система учета потенциальных клиентов и сделок
Fronend developer
Август 2017 — Ноябрь 2017 (4 месяца)

Разработка и поддержка английской промо версии сайта: верстка новых страниц, исправление багов, перевод шаблонов со старых на новые. 

Небольшие бэкенд задачи.

Перенос сайта на CDN.

Дополнительное образование
Школа онлайн обучения IT-профессиям
Санкт-Петербург
Node.js: серверный JavaScript
Декабрь 2019—По настоящее время (9 месяцев)

В ходе обучение научился работать с epxress, koa и mongodb
В рамках выпускного проекта было реализовано приложение на koa и mongodb с использованием сокетов. Для деплоя использовался travis + heroku.
https://github.com/UnicornShade/loft_system
https://dzloftsystem.herokuapp.com/

Проект для тех, кто интересуется информационными технологиями
Москва
Школа разработки интерфейсов
Сентябрь 2019—Декабрь 2019 (3 месяца)

Во время теоретической части освежил и обрел новые знания по фронтэнд разработке. Также были домашние работы, которые помогли повысить понимание тем: 

В ходе практической части был реализован проект на TypeScript + React.

Рекомендательные письма
pettson
Frontend разработчик • коллега

Дима талантливый и ответственный разработчик.

Совместно работали год над фронтендом и бекендом проекта INMYROOM.

Письмо написано 15 декабря 2019 в 13:29