Junior Frontend разработчик
Контакты
Ищу работу на вакансию Junior Frontend разработчик. Готов к любому формату работы: офис, гибрид, удаленно. Длительный период времени сфера ИТ тесно сопровождает меня на жизненном пути: был опыт создания сайтов еще в 2011 году, обучение программированию в ВУЗе, опыт работы системным администратором, постановка и участие в груминге ИТ задач для бизнеса и вот я «созрел» для полноценного погружения в это ремесло!
Ищу сильную команду, которая поможет мне реализоваться и достичь успехов в сфере ИТ.
Окончил программу «Фронтенд-разработчик» в Хекслете, получил сильную базу и опыт разработки с профессиональными наставниками. За время обучения были реализованы все учебные проекты.
Hard skills:
• HTML5, CSS3
• JavaScript(ES6)
• Bootstrap
• React / React Hooks
• Redux / Redux Toolkit
• Методология BEM
• Проверка соответствия стандартам кодирования (ESLint)
• Система контроля версий GIT
• JEST
Инструменты и платформы:
• IDE: VSCode
• Дизайн: Figma, Photoshop
Soft skills:
• Планирование и организация собственных задач, соблюдение сроков и приоритетности задач;
• Готовность к самообучению и улучшению навыков;
• Умение коммуницировать в рамках коллективного взаимодействия, слышать и принимать отличные от своей идеи, а также предлагать собственные.
Игры разума
Набор из 5 простых математических консольных игр.
В процессе работы над проектом были закреплены следующие навыки:
• Работа с системой контроля версий Git
• Подключение и использование сторонних библиотек
• Разработка модульной расширяемой архитектуры проекта
• Проверка соответствия стандартам кодирования с помощью ESLint и CodeClimate
Стек: JavaScript, NodeJS, Git, NPM, ESLint
Вычислитель Отличий
Утилита командной строки, которая сравнивает файлы в форматах JSON или YAML и выводит в терминал отличия, отформатированные одним из трех способов. Может использоваться как в качестве приложения, так и в качестве библиотеки.
В процессе работы над проектом были закреплены следующие навыки:
• Создание CLI-приложения с использованием библиотеки commander.js
• Работа с рекурсивными древовидными структурами данных
• Автоматизированное тестирование (фреймворк Jest)
• Разработка через тестирование (TDD)
• Непрерывная интеграция (CI) с использованием Github Actions
Стек: JavaScript, NodeJS, Git, Jest, NPM, ESLint.
RSS агрегатор
RSS агрегатор - это веб-приложение, разработанное на основе технологий JavaScript, HTML, и других современных библиотек и фреймворков. Основная цель проекта - предоставить пользователям удобный способ загружать данные из различных RSS-лент и автоматически обновлять посты в заданный интервал времени. Проект создан с использованием паттерна MVC (Model-View-Controller) для организации кода и обеспечения его чистоты и удобства сопровождения. В процессе работы над проектом были закреплены следующие навыки:
• Создание приложений на чистом JavaScript, соблюдая паттерн MVC, что обеспечивает структурированный и поддерживаемый код.
• Локализация интерфейса с использованием i18next, что делает приложение доступным для пользователей разных языков и культур.
• Работа с асинхронными запросами с помощью библиотеки axios, что позволяет приложению взаимодействовать с удаленными серверами и загружать данные в режиме реального времени.
Стек: HTML, JavaScript, Bootstrap, Webpack, Git, NPM, ESLint, DOM API, axios, yup, i18next, on-change.
Чат
Аналог Slack-чата (упрощенная версия). Чат с возможностью регистрироваться, создавать каналы, писать сообщения.
Полученные навыки:
• Разработка React приложения с использованием хуков
• Работа со стейт-менеджером Redux + Redux-Toolkit
• Верстка с помощью react-bootstrap компонентов
• Клиент-серверное взаимодействие
• Работа с веб-сокетами (socket.io)
• Создание форм через Formik
• Локализация (react-i18next)
• Деплой сайта (Render)
Стек: React Hooks + Redux, React-Bootstrap, Formik, Axios, Socket.io, JavaScript, Webpack, react-i18next, yup, Render, Rollbar, Toastify
Опыт
Обязанности:
• Организация работы сотрудников отдела, контроль соблюдения стандартов работы компании.
• Подбор, обучение и мотивация сотрудников.
• Разработка и внедрение мер для повышения эффективности работы отдела.
За 2 года удалость увеличить эффективность работы отдела более чем в 2 раза, KPI по скорости работы вырос в 8 раз.
Образование
Начальные знания английского языка
Проживаю в городе Волгоград