Hexlet CV

Junior Frontend-разработчик

Основное


Город

Липецк

Готовность к релокации

Готов только в другую страну

Описание

Ищу работу/стажировку на позиции Junior Frontend-разработчик (JavaScript).
Предпочтителен удаленный/гибридный формат работы, так как последние 3 года на текущей работе работаю именно в гибридном режиме - соответственно, опыт самоорганизации и эффективного выполнения задач при таком формате имеется. Работа в офисе в г. Липецке также рассматривается.
IT-сфера интересовала меня всегда, и так или иначе в профессиональной деятельности мне приходилось опосредованно погружаться в эту сферу.
О смене профессии задумался еще пару лет назад, а к активным действиям по достижению этой цели перешел в феврале 2022 г., начав проходить учебный курс школы Хекслет "Фронтенд-разработчик". Во Фронтенд-разработке в первую очередь привлекает возможность практически сразу видеть результат своей работы - для меня это всегда было одним из ключевых мотиваторов. На мой взгляд, в этом работа переводчика очень похожа на работу разработчика.

На текущий момент завершил три учебных проекта по курсу "Фронтенд-разработчик":

I. Игры разума (Brain Games)
Набор из 5 математических мини-игр, в каждой из которых нужно дать правильные ответы во всех трех раундах.

Полученные навыки:
- настройка окружения: Node.js, npm, Eslint, Prettier;
- освоение VSCode, правильная организация файловой структуры;
- работа с Git и GitHub;
- непрерывная интеграция CI (посредством GitHub Actions);
- подключение и работа со сторонними библиотеками (readline-sync);
- контроль качества кода с помощью CodeClimate, а также Eslint по стандарту Airbnb;
- исключение "магических чисел" в коде, правильное именование переменных;
- выделение чистых функций, обеспечение адаптивности и расширяемости утилиты.

Стек технологий: JavaScript, Node.js, Git, ESLint.

II. Вычислитель отличий (Gendiff Utility)
Утилита командной строки для сравнения файлов JSON и YML и отображения различий между ними в различных форматах вывода.

Полученные навыки:
- работа с библиотекой commander.js;
- использование древовидной рекурсии;
- использование принципа TDD;
- тестирование с помощью фреймворка Jest;
- подключение Code Coverage на Codeclimate для оценки покрытия тестами;
- написание кода в функциональном стиле.

Стек технологий: JavaScript, Node.js, Jest, Git, ESLint, commander.js.

III. RSS-агрегатор (RSS reader)
Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.

Полученные навыки:
- работа с DOM API;
- реализация паттерна MVC;
- использование сборщика Webpack;
- подключение и настройка Bootstrap;
- валидация данных через yup;
- использование фреймворка i18next для обработки и подстановки текстов;
- асинхронный JavaScript: работа с промисами, обработка ошибок;
- HTTP-запросы через библиотеку axios;
- деплой в продакшн через Vercel.

Стек технологий: JavaScript, Node.js, HTML, Webpack, Bootstrap, Vercel, Git, ESLint.

IV. Hexlet Chat
Упрощенный аналог Slack-чата. Поддерживается создание, переименование и удаление каналов, фильтрация нецензурной лексики.

Полученные навыки:
- работа с React (в т.ч. использование хуков);
- управление состоянием с помощью Redux (через reduxjs/toolkit);
- взаимодействие с REST API;
- работа с веб-сокетами (через Socket.IO);
- организация роутинга на клиента;
- использование библиотеки Formik для работы с формами;
- подключение и применение компонентов React-Bootstrap;
- мониторинг ошибок в продакшене посредством Rollbar;
- деплой в продакшн через Railway.

Стек технологий: JavaScript, Node.js, HTML, React, Redux, React Router, Rollbar, Railway, Git, ESLint.


В рамках курса по профессии "Верстальщик" школы Хекслет завершил следующие проекты:

I. Когнитивные искажения (Cognitive distortions)
Лендинг, описывающий распространённые когнитивные искажения в программировании. Это самые распространённые проблемы, с которыми сталкиваются многие разработчики в самые различные периоды своей карьеры.

Полученные навыки:
- переиспользование классов при верстке;
- поддержка принципа модульности блоков;
- применение подходов OOCSS и Atomic CSS;
- использование редактора Figma;
- активная работа с DevTools;
- деплой через Surge.

Стек технологий: Node.js, HTML, CSS, Figma, Surge, Git, ESLint.

II. Музыкальный портал Music Box
Два макета музыкального портала «Music Box». Портал предоставляет доступ к онлайн прослушиванию музыки.

Полученные навыки:
- структуризация и организация файлов стилей;
- настройка, подключение и применение препроцессора SASS;
- закрепление подходов OOCSS и Atomic CSS;
- позиционирование элементов с помощью Flexbox и Grid;
- создание адаптивных страниц посредством медиазапросов;

Стек технологий: Node.js, HTML, CSS (Flexbox, Grid), SASS/SCSS, Figma, Surge, Git, ESLint.

Навыки

• JavaScript (ES6+);
• React / Redux;
• DOM API;
• MVC;
• Node.js, npm;
• Тестовый фреймворк Jest;
• Git, GitHub, GitHub Actions;
• Работа с CLI;
• ESlint, Prettier;
• HTML, CSS, SASS/SCSS, Bootstrap;
• Webpack;
• Знание принципов ООП в JS.

Награды, Сертификаты

Сертификат школы программирования Хекслет о завершении обучения по профессии "Фронтенд-разработчик"

Владение английским
Свободно владею
Контакт
Email: antondedyaev@gmail.com, Telegram: @dedyaev_anton

Работа


Руководитель Группы переводов с немецкого языка, ПАО НЛМК
февр. 2010 - по настоящее время

• Распределение переводов;
• Контроль качества и сроков выполнения работы подчиненными;
• Административные функции;
• Устный и письменный перевод;
• Сопровождение иностранных делегаций.

Менеджер отдела закупок, Indesit Company
июня 2009 - февр. 2010

• Ведение контрактов на закупку комплектующих;
• Работа с поставщиками (коммерческие переговоры);
• Подготовка документов для таможенного оформления;
• Устный перевод на переговорах.

Образование


Профессия "Фронтенд-разработчик", Школа программирования Hexlet
февр. 2022 - нояб. 2022
Филиал Нижегородского государственного лингвистического университета им. Н.А. Добролюбова, Лингвист-переводчик(английский и немецкий языки), диплом с отличием
сент. 2004 - июня 2009
Войдите на сайт, чтобы написать ответ
Последние ответы
Алексей, привет! 1. Описание. Давай начнем с самого главного, с цели: можно начать фр...
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...