Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!

Nikita Shvetsov

Ваше приглашение отправлено!
Nikita Shvetsov
Был на сайте 30 мая 2022

Чтобы пригласить на работу специалиста — авторизуйтесь как работодатель и создайте вакансию.

Чтобы предложить тендер — авторизуйтесь как заказчик и создайте тендер.

Был на сайте 30 мая 2022
Nikita Shvetsov
Frontend-разработчик
26 лет
Ищу работу
Лайки за кейсы
Подписчики 0
Подписки 0
контакты
Контакты специалиста будут видны после авторизации на сайте
Специализация Программирование, вёрстка, тестирование
Тип работы Удаленная работа
Тип занятости Полная занятость
Переезд Точно нет
Вознаграждение от 55 000 
Обновлено: 30 мая 2022
173

О себе

• Паттерны проектирования, с которыми работаю и использую:
◦ Singleton
◦ SOLID
◦ DRY
◦ ООП

• Основные темы JavaScript, которые понимаю и с которыми работал:
◦ Понимание контекста исполнения кода
◦ Приведение типов явное и неявное
◦ Область видимости
◦ Контекст
◦ Замыкание
◦ Event loop
◦ Cookie, session/localstorage
◦ Promise, async await
◦ xhr, fetch, api, axios
◦ Работа с DOM
◦ Работа с классами
◦ Использование конструкций try/catch
◦ Прототипное наследование
◦ Всплытие и перехват событий

• React:
◦ Понимание работы с данным фреймворком.
◦ Использование хуков
◦ Работа с стейтменеджерами (Redux, Redux-toolkit, Mobx)
◦ Роутинг

• Верстка:
◦ Понимание позиционирования.
◦ Написание классов и ведение структры по БЭМ методологии.
◦ Умение брать всю необходимую информацию из макетов от дизайнеров.
◦ Понимание модели Flexbox, Block, Inline-block, position, table
◦ Работа с препроцессорами Less, Sass/Scss.
◦ Работа со сборщиками и менеджерами пакетов (webpack, gulp, npm, yarn).
◦ Веду компонентный подход разработки.
◦ Разрабатываю с использованием системы контроля версий (github, gitlab).
◦ Работа с CSS animations.
◦ Кроссбраузерная вёрстка on default.
◦ Заинтересован в создании React SPA с нуля и переносе верстки в функциональные или классовые компоненты.

Мои плюсы и минусы.
• Начнем с минусов:
◦ Сложно переношу деструктивные коммуникации.(Не касается критики кода, читайте ниже!)
◦ Не готов поддерживать legacy-код, а точнее, совсем крайние случаи.
◦ Websocket.
◦ Юнит тесты.

• Теперь плюсы:
◦ Честен с собой и окружающими.
◦ Поддерживаю конструктивное общение, стараюсь докопаться до сути проблемы.
◦ Читаю и беру решения преимущественно из официальной документации.
◦ Положительно отношусь к code-review(в критике кода вижу только положительное, это основа профессионального роста).
◦ Искренне заинтересован в собственном росте и интересных проектах.

Навыки

JavaScript +1 -1
jQuery +1 -1
Figma +1 -1
HTML +1 -1
CSS +1 -1
Git +1 -1
Sass +1 -1
Bootstrap +1 -1
ООП +1 -1
Веб-разработка +1 -1
Чтобы подтвердить навык специалиста, выберите нужный и кликните на него. Рядом с навыком может выводиться цифра, она обозначает кол-во подтверждений другими участниками.

Сообщество

Подписчиков ещё нет.

Подписок ещё нет.

У вас

Максимум компаний