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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных моментов, но есть и некоторые улучшения, которые м...
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...
Это резюме содержит как положительные, так и негативные моменты. Положительные сторон...
Это резюме показывает, что вы активно изучаете востребованные технологии и стремитесь к...
Это резюме довольно краткое и содержит некоторую полезную информацию о ваших навыках и ...
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...