Frontend-разработчик
Контакты
Креативный и целеустремлённый специалист с опытом работы в сфере музыки и образования, стремящийся начать карьеру в области информационных технологий. Мои навыки командной работы, быстрого принятия решений и креативного подхода, а также технические навыки, включающие JavaScript, CSS, HTML, работу с React, Redux, Redux Toolkit, управление версиями через Git и GitHub Actions, а также использование Eslint для поддержания качества кода, позволят успешно адаптироваться к новой сфере и принести пользу проектам. Увлечение IT-технологиями позволяет мне видеть себя в роли специалиста, который постоянно развивается, стремится к профессиональному росту и осваивает новые знания в этой области.
Hard skills:
- JavaScript;
- CSS;
- HTML;
- React, Redux, Redux Toolkit;
- Git, GitHub Actions;
- Eslint;
Soft skills:
- Коммуникативные навыки;
- Работа в команде;
- Критическое мышление;
- Гибкость и адаптивность;
- Навык разрешения проблемных ситуаций;
- Высокая обучаемость;
Chat (Slack)
Описание
Разработанный онлайн-чат на React предоставляет пользователям возможность:
- Зарегистрировать новый аккаунт.
- Обмениваться сообщениями в реальном времени.
- Создавать, переименовывать или удалять новые каналы.
Полученные навыки:
- Закрепление на практике знаний работы с React, Redux, Redux Toolkit.
- Работа с HTTP-запросами при помощи RTK Query.
- Настройка авторизации и валидации форм с помощью Formik и Yup.
- Настройка цензурирования с помощью leo-profanity.
- Настройка переводов с помощью i18next.
- Настройка рабочего окружения и VSCode.
- Работа с командной строкой, Git и GitHub.
Стек технологий: React, JavaScript(ES6), Redux, Redux Toolkit, Git, i18next.
RSS агрегатор
Мощный инструмент для сбора, анализа и чтения последних новостей и статей с ваших любимых веб-сайтов и блогов в одном месте. Это решение позволяет пользователям легко подписываться на RSS-каналы, автоматически обновляя их и предоставляя актуальный контент в удобном и читаемом виде.Проект реализован с использованием паттерна проектирования - MVC.
Полученные навыки:
- Практическое применение навыков работы с DOM и обработки событий;
- Применение архитектуры MVC и асинхронного программирования на практике;
- Работа с HTTP запросами с использованием библиотеки Axios;
- Конфигурация рабочего пространства в VSCode;
- Опыт работы с командной строкой, Git и GitHub.
Стек технологий: JavaScript(ES6), i18next, Webpack, Git/GitHub, Codeсlimate.
Вычислитель отличий
Это консольная программа позволяющая делать сравнения двух файлов JSON или YML и выводить информацию в разных форматах.
Полученные навыки:
- Применение практических знаний по JavaScript, таких как рекурсия, древовидные структуры и функции высшего порядка;
- Настройка автоматического тестирования с использованием Jest и инструментов GitHub actions;
- Конфигурация рабочего пространства и VSCode;
- Использование командной строки, Git и платформы GitHub.
Стек технологий: JavaScript(ES6), Jest, Commander.js, Lodash.js, Git/GitHub, CI (GitHub Actions), Codeсlimate.
Игры разума
Этот проект содержит пять простых command-line приложений, которые связаны с математикой.
Каждое приложение представляет из себя мини-игру до трёх побед и позволяет взаимодействовать с собой через командную строку.
Полученные навыки:
- Применение практических навыков JavaScript;
- Настройка рабочего пространства и использование VSCode;
- Использование командной строки, Git и платформы GitHub.
Стек технологий: JavaScript(ES6), Git/GitHub, Codeclimate.
Опыт
Достижения:
-Выполнил концертный план в составе оркестра (порядка 50 концертов ежегодно).
-Получил степень лауреата во всеразличных всероссийских и международных конкурсах.
-Достиг наполненности портфолио для получения Гранта Президента РФ.
Достижения:
-Увеличил уровень исполнения и вовлечённости обучающихся.
-Подготовил обучающегося сдавшего выпускные экзамены с отличием.
Образование
Проживаю в городе Астрахань