Junior Frontend-разработчик
Контакты
С июля 2023 по август 2024 года прошел обучение по программе "Фронтенд-разработчик" на Хекслете. В ходе обучения изучил JavaScript (ES6+), HTML5/CSS3, React, react-bootstrap, Redux, reduxjs/toolkit, писал тесты на Jest и оформлял учебные проекты в Github.
На текущий момент работаю на оборонно-промышленном предприятии, но в последнее время стал интересоваться программированием, поэтому хочу найти свой первый реальный опыт в Фронтенд-разработке, продолжать улучшать свои навыки и принести пользу компании своей работой.
- JavaScript (ES6+)
- HTML5
- CSS3
- Автоматическое тестирование (Jest)
- React, react-bootstrap
- Redux, reduxjs/toolkit
- WEB-sockets, REST API
- Git, Github
- Начальные знания английского языка
В рамках обучения на Хекслете выполнил 4 учебных проекта:
Игры разума
Набор из 5 консольных математических игр
В ходе выполнения проекта научился настраивать окружение Node.js, правильно строить архитектуру приложений, практиковался с передачей данных из функций в другие модули приложения.
Вычислитель отличий
Консольное приложение, выводящее разницу между двумя файлами по указанному пути (относительному или абсолютному).
Поддерживаемые форматы файлов:
- .json
- .yaml (.yml)
Приложение имеет дополнительные опции формата вывода различия файлов:
- stylish (по умолчанию) - выводит различия в виде объекта
- plain - выводит различия в "простом" строковом формате
- JSON - выводит различия в json-формате
В ходе выполнения проекта работал с библиотеками fs, path, yaml, практиковался с автоматическим тестированием в Jest, функциями высшего порядка и рекурсией.
RSS-агрегатор
Веб-сайт, отображающий и обновляющий добавленные RSS-ссылки.
В ходе выполнения проекта формировал фронтенд с помощью Webpack, использовал библиотеки axios, bootstrap, i18next, on-change, yup
Чат (аналог Slack-чата, упрощенная версия)
Чат имеет следующие функции использования:
- Авторизация и регистрация пользователя
- Обмен сообщениями чата в разных каналах
- Создание, переименование и удаление каналов
Используемые в проекте технологии:
- React, react-bootstrap
- Redux, reduxjs/toolkit
- WEB-sockets (socket.io)
- REST API
Опыт
Основные обязанности
• Обеспечение предприятия бесперебойной специальной связью
• Работа с нормативной, руководящей и технической документаций
• Взаимодействие с сотрудниками предприятия, со сторонними предприятиями
В ходе выполнения рабочих задач много общаюсь с людьми, развиваю свои soft-skills :).
За время работы:
• Запустил в эксплуатацию новые виды оборудования
• Разработал нормативно-руководящую документацию, регламентирующую порядок использования нового оборудования
Образование
Начальные знания английского языка
Проживаю в городе Ижевск
Ищу стажировку/работу во фронтенде на должности intern/junior. Готов к работе удаленно, в офисе, либо в гибридном формате.