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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...