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

Контакты


Контакты доступны после входа на сайт

Описание

Ищу стажировку или работу на вакансию Junior Frontend-разработчик. Формат работы: офис/удаленный.
В данный момент прохожу обучение по программе "Фронтенд-разработчик" на платформе Hexlet, в ходе которого выполнил несколько учебных проектов.

Учебные проекты:

Игры разума
Описание проекта:
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Полученные знания и умения:
• Построение архитектуры проекта
• Настройка окружения: VSCode, Node.js, ESLint
• Настройка линтера, работа с CodeClimate, GitHub Actions
• Работа со сторонними библиотеками (lodash, readline-sync)
• Работа с пакетным менеджером NPM
• Работа с Git и GitHub.

Вычислитель отличий
Описание проекта:
Программа, определяющая разницу между двумя структурами данных и поддерживающая разные форматы вывода на экран.
Возможности утилиты:
•Поддержка разных входных форматов: yaml, json
•Генерация отчета в виде plain text, stylish и json
Полученные знания и умения:
•Работа с древовидными структурами данных;
•Парсинг данных в форматах YML/YAML и JSON;
•Работа со сторонними библиотеками (Commander.js);
•Работа с Jest, реализация автоматических тестов.

RSS агрегатор
Описание проекта:
Веб-приложение для сбора и просмотра информации RSS лент из различных источников. Обновление записей через заданный интервал.
Полученные навыки и стек:
•Работа с DOM API на нативном JS
•Реализация паттерна проектирования MVC
•Работа со стейтом с помощью библиотеки on-change
•Bootstrap
•Сборка проекта с помощью webpack
•Валидация данных (yup), организация текстов интерфейса (i18next)
•http-запросы с помощью axios
•Асинхронный JS, промисы, обработка ошибок
•Деплой на Vercel.

Чат (Slack)
Описание проекта: аналог Slack-чата (упрощенная версия). Чат с возможностью регистрироваться, создавать каналы, писать сообщения.

Стек технологий: React Hooks + Redux, React-Bootstrap, Formik, Axios, Socket.io, JavaScript, Webpack, react-i18next, yup, Render, Rollbar, Toastify

Полученные навыки:
• Разработка React приложения с использованием хуков
• Работа со стейт-менеджером Redux + Redux-Toolkit
• Верстка с помощью react-bootstrap компонентов
• Клиент-серверное взаимодействие
• Работа с веб-сокетами (socket.io)
• Создание форм через Formik
• Локализация (react-i18next)
• Деплой сайта (Render)

Навыки

Hard skills:
• Знание основ JavaScript и jQuery
• Знание языка разметки веб-страниц HTML
• Знание языка каскадных таблиц стилей CSS
• Базовые навыки Git, GitHub, VSCode, Chrome DevTools
• Настройка окружения (NodeJS, NPM, Eslint, Makefile)
• Разработка через тестирование (TDD) и покрытие кода автоматическими тестами (Jest)
• Работа со сторонними библиотеками
• Основы командной строки
• Сборка через Webpack
• Непрерывная интеграция (CI, Github Actions)
• Покрытие кода тестами (Code Coverage)
• React + Redux Toolkit

Soft-Skills:
•Стремление добиваться результата
•Умение работать в команде
•Умение искать и анализировать информацию
•Желание обучаться

Опыт


Младший специалист по контекстной рекламе, Омега IT
Февраль 2022 - Июнь 2022

Подбор ключевых фраз, составление рекламных кампаний, планирование структуры рекламной кампании, поддержка актуальности текстов рекламных объявлений,
работа в программах: Директ Коммандер, Adwods Editor, Веб интерфейс Директа.
Аналитика результатов рекламной кампании, оптимизация рекламной кампании под ROI.

Образование


Новосибирский государственный университет экономики и управления, Факультет корпоративной экономики и предпринимательства, Менеджмент/ Интернет-маркетинг и бизнес коммуникации
Февраль 2019 - Июль 2022

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Новосибирск

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...