Frontend разработчик
Контакты
Меня зовут Роман!
Интересуюсь "Frontend-разработкой" более 2 лет. Коммуникабелен, быстро адаптируюсь к задачам, умею находить эффективные решения.
На данный момент ищу работу на позицию Frontend-разработчика. Полная занятость. Рассматриваю удалённый формат.
Закончил обучение по программе "Фронтенд разработчик" на hexlet.io.
В рамках обучения было реализовано 4 учебных проектa и несколько проектов после завершения:
Игры разума (CLI)
"Игры разума" - это консольное приложение, представляющее из себя набор из пяти простых математических игр.
Полученные навыки и стек:
- настройка окружения (node.js, npm)
- подключение дополнительных библиотек
- реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
- работа с Git и GitHub
- непрерывная интеграция (CI) с использованием Github Actions;
- разработка масштабируемой архитектуры проекта, возможность легко добавлять новые игры
Вычислитель отличий (CLI)
"Вычислитель отличий" - это консольное приложение, представляющее из себя программу, определяющую разницу между двумя структурами данных.
Поддерживает входные форматы yaml, ini и json.
Полученные навыки и стек:
- работа с древовидными структурами данных и рукурсивными алгоритмами
- работа с файловой системой
- библиотека commander.js, работа с параметрами командной строки
- практика TDD, автоматизированные тесты, фреймворк Jest.
RSS агрегатор | Код на GitHub
Это веб-приложение для сбора и просмотра информации RSS лент из различных источников. Обновление записей через заданный интервал.
Полученные навыки и стек:
- работа с DOM API на нативном JS
- реализация паттерна проектирования MVC
- работа со стейтом с помощью библиотеки on-change
- bootstrap
- сборка проекта с помощью webpack
- валидация данных (yup), организация текстов интерфейса (i18next)
- http-запросы с помощью axios
- асинхронный JS, промисы, обработка ошибок
- деплой на Vercel.
Chat | Код на GitHub
Это SPA чат, упрощенный аналог Slack. Многопользовательское SPA.
React (хуки) + Redux (@reduxjs/toolkit).
Полученные навыки и стек:
- React (хуки)
- управление состоянием приложения: Redux (redux/toolkit)
- webSockets (библиотека socket.io-client)
- Роутинг: react-router-dom
- UI компоненты: react-bootstrap
- работа с формами с помощью Formik, валидация данных (yup)
- организация текстов интерфейса (библиотека react-i18next)
- подключение сервиса для отслеживания и сбора ошибок Rollbar
- деплой на Railway
Остальные проекты и выполнения тестовых заданий в моём профиле на Github
• Javascript
• HTML, CSS
• DOM API
• Препроцессор SASS
• Написание тестов (Jest)
• React, Redux, Redux Toolkit
• Система контроля версий Git + GitHub
• WebPack
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Алматы
Рекомендации
Роман, привет!
1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так тебя смогут найти все пользователи ресурса.
2. У тебя город проживания остался пустым:((
3. В описании лучше начать с цели поиска: "Ищу работу на позицию Frontend Developer. Полная занятость. Рассматриваю удалённый формат". Затем перейти к учебе: "Обучаюсь по программе "Фронтенд разработчик" на hexlet.io."
4. Учебные проекты.
Давай разобьем большой текст на смысловые части: суть проекта, полученные навыки и стек. Навыки и стек оформим с помощью буллитов.
5. Не хватает твоей фотографии на github :)
6. "Работа" и "образование" не стал заполнять по какой причине?
Успехов в IT!
Добавить комментарий/ссылку на вакансию