Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 29 лет, родился 8 июня 1995
Владивосток, готов к переезду, готов к командировкам
Frontend Developer/ Фронтенд-разработчик (владение JavaScript, HTML, CSS, React, Node.js, GIT)
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день, удаленная работа
Опыт работы 7 месяцев
Март 2022 — Апрель 2022
2 месяца
Курс по Node.js
Backend-разработчик
Обучение профессии Backend Developer
►В ходе обучения были выполнены следующие проекты: Онлайн-магазин с возможностью поиска товаров по каталогам, с аутентификацией и регистрацией, с чатом и другим функционалом.
В ходе реализации проектов были изучены и применены на практике навыки по темам:
- Настройка среды Node (обработка HTTP запросов, организация кода через ES Modules/CommonJS, отладка процесса Node.js через dev-tools => Memory)
- Событийный цикл Node.js (фазы: timers, pending callbacks, idle/prepare, poll, check, close callback)
- Потоки данных (readable, writable, duplex, transform; буферизация данных, события, методы управления потоками, использование типа данных Buffer для бинарных данных, обработка ошибок в цепочке)
- Тестирование (написание тестов через Mocha)
- Koa.js (обработка запросов, маршрутизация, логирование, обработка ошибок, работа со статическими ресурсами, конфигурация приложения)
- MongoDB (поиск по тексту используя Elasticsearch, использование Mongoose для более гибкой работы с БД)
- Websockets
Сентябрь 2021 — Октябрь 2021
2 месяца
Курс "JavaScript/DOM/Интерфейсы" для программистов
Frontend-разработчик
Обучение профессии Frontend Developer
►В ходе обучения были выполнены следующие проекты:
— Проект администраторской панели интернет магазина с возможностью редактирования товаров и просмотра статистики
В ходе реализации проектов были изучены и применены на практике навыки по темам:
- Объектно-ориентированное программирование
- DOM-модель
- События
- Асинхронный код: Promise, async/await, fetch (создание цепочек promise, промисификация функций, микрозадачи, запросы на сервер через Fetch API)
- Взаимодействие с сервером (создание и отправка форм, динамические формы, валидация, API FormData, POST-запросы на сервер, кодировка, обмен данными в формате JSON, загрузка изображений)
- Тестирование JavaScript-приложений (изучение различных видов тестирования, TDD/BDD-разработка, юнит-тестирование, интеграционное и E2E-тестирование, Jasmine/Jest, E2E-тестирования: puppeteer, cypress).
- Одностраничные веб-приложения, роутинг (History API, динамическая подгрузка модулей, реализация роутера для перехода по страницам через History API).
- Сборка проекта с помощью Webpack.
Август 2021 — Сентябрь 2021
2 месяца
Курс "JavaScript/DOM/Интерфейсы" для новичков
Frontend-разработчик
Обучение профессии Frontend Developer
►В ходе обучения были выполнены следующие проекты:
— Проект онлайн ресторана "Bangkok express" с возможностью сделать заказ онлайн.
В ходе реализации проектов были изучены и применены на практике навыки по темам:
-Объекты, массивы, функции - их свойства и методы;
-DOM-модель (создание, вставка, изменение элементов на странице, атрибуты и свойства управления классами, генерация компонентов интерфейса);
-Обработчики событий (установка, свойства, погружение и всплытие, "делегирование", "поведение", drag'n'drop, обработка пользовательского ввода, события клавиатуры);
-Компонентная архитектура, ООП, модули;
-Взаимодействие с сервером (создание и отправка форм, DOM-свойства и методы форм, чтение данных из форм, метод fetch, обмен данными с сервером в формате JSON);
-Promise, async/await, асинхронный код.
Май 2021 — Июнь 2021
2 месяца
Курс по React
Frontend-разработчик
Обучение профессии React Frontend Developer
►В ходе обучения были выполнены следующие проекты:
Сервис выбора ресторана и заказа еды.
В ходе реализации проектов были изучены и применены на практике навыки по темам:
- Функциональные компоненты, классовые компоненты.
- Хуки, правила хуков, использование встроенных хуков: useState, useEffect/useLayoutEffect, - useReducer, useRef, useCallback, useMemo; написание пользовательских хуков.
- Базовая теория рендеринга.
- Работа с формами.
- Работа со стилями (css modules).
- Работа с изображениями.
- API Context, Portal
- Redux (работа с данными использование thunk, использование Redux Toolkit)
- Применение React-router-dom (организация статичных маршрутов, динамичных, вложенных)
Навыки
Уровни владения навыками
Обо мне
► ТЕХНОЛОГИИ, ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
— HTML 5, CSS 3.
— Владение принципами объектно-ориентированного программирования (ООП).
— Создание компонентов интерфейса на JavaScript.
— Базовое/теоретическое знание фреймворков (React, Vue).
— Webpack, Node.js для серверного JavaScript.
— Навыки работы с HTTP-запросами.
— Знание Git/GitHub.
— Навыки чтения чужого кода.
► ЛИЧНЫЕ КАЧЕСТВА:
— Быстрая обучаемость, способность в короткие сроки осваивать новые технологии.
— Системное мышление, аналитический склад ума.
— Внимание к деталям, способность глубоко погружаться в процессы, вдумчиво и сосредоточенно работать.
— Нацеленность на результат, фокус на поиске решений.
— Умение самостоятельно искать информацию, необходимую для выполнения поставленных задач.
— Высокий уровень дисциплины и самоорганизации: способен эффективно выполнять задачи в установленный срок без жесткого контроля со стороны руководителя.
— Способность легко устанавливать продуктивные рабочие отношения с коллегами, руководителем, партнерами.
— Клиентоориентированность, умение избежать конфликтных ситуаций.
— Способность и желание работать в команде.
— Стремление расти и развиваться в профессиональной сфере.
— Высокая мотивация, осознанный подход к выбору сферы деятельности.
►На всех местах учебы зарекомендовал себя как активный, ответственный и внимательный, который не боится сложных задач и всегда демонстрирует высокий профессионализм в деле.
► Занимался переводом и разбором механизмов ECMAScript и WHATWG спецификаций, и как следствие понимаю как работает язык JavaScript с разными браузерными API внутри движков: V8, Gecko.
Высшее образование
2017
Информационные системы и технологии, Автоматизированные системы обработки информации и управления
Знание языков
Повышение квалификации, курсы
2022
learn.javascript.ru
learn.javascript.ru , Курс по Node.js
2021
learn.javascript.ru
learn.javascript.ru , Базовый JavaScript/DOM/Интерфейсы
2021
learn.javascript.ru
learn.javascript.ru , Продвинутый JavaScript/DOM/Интерфейсы
2021
learn.javascript.ru
learn.javascript.ru , Курс по React
2020
Skillbox
Skillbox, Frontend-разработчик
2015
profileschool.ru
profileschool.ru, Adobe Photoshop Базовый уровень
2015
profileschool.ru
profileschool.ru, Adobe Photoshop Продвинутый уровень
2015
profileschool.ru
profileschool.ru, Autodesk 3ds Max Базовый уровень
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения