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. Подраздел «Дополнительные контакты» п...
Это резюме выглядит очень впечатляюще! Здесь представлено множество ценных навыков и до...
Это резюме Frontend-разработчика выглядит впечатляюще и информативно. В нем содержится ...
Привет, Константин! Давай улучшим твое резюме: 1. Описание проектов Давай добавим резу...
Резюме имеет хороший объем информации о ваших навыках и опыте работы. Ваши проекты и до...
Резюме выглядит информативным и хорошо структурированным. Оно включает в себя ключевые ...
Это резюме содержит хорошие аспекты, но есть несколько моментов, которые могли бы быть ...