Frontend-разработчик (React)
Контакты
Ищу работу на позицию frontend-разработчика. Рассматриваю удаленный, офисный, гибридный форматы работы, релокейт.
Почти год занимаюсь программированием, значительно повысив свои навыки в школе Hexlet.
Есть большое желание попасть в команду разработчиков с хорошей культурой кода, где существует система наставничества для развития себя как специалиста.
За время обучения на курсе по профессии Фронтенд-разработчик реализовал 4 учебных проекта и участвовал в open source проектах.
Open source:
https://github.com/Hexlet/hexlet-sicp - модификация стандартной утилиты bootstrap для замены inline стилей
https://github.com/Hexlet/hexlet-friends - локализация интерфейса
https://github.com/Hexlet/hexletguides.github.io - добавлен react компонент для генерации страницы с информацией об авторе
Учебные проекты:
Игры разума - консольное приложение, состоящее из пяти мини-игр, основанных на математической логике.
Технологии:
JavaScript, Node.js
Полученные навыки:
- работа с командной строкой
- настройка окружения: VSCode, WSL, Node.js, Eslint
- работа с пакетным менеджером npm: установка звисимостей, публикация пакета
- работа с git, github, github actions (Continuous Integration, Workflow)
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами)
Вычислитель отличий - консольное приложение, позволяющее сравнивать две структуры данных и показывать отличия между ними с возможностью выбора формата вывода.
Технологии:
JavaScript, Node.js, Jest, commander.js,
Полученные навыки:
- практика методология разработки TDD
- написания unit-тестов и отладки кода
- создание cli-приложения, работа с параметрами командной строки;
- работа с древовидными структурами данных, разными форматами данных: json, yaml/yml
- написание кода в функциональном стиле, рекурсия вместо циклов, функции высшего порядка
- работа с файловой системой: чтение, запись
RSS агрегатор- сайт для агрегации новостных лент с любого ресурса, предоставляющего rss-поток.
Технологии:
JavaScript, HTML, CSS, Bootstrap, yup, on-change, i18next
Полученные навыки:
- работа с DOM API
- сборки проекта с использование Webpack
- верстка сайта HTML/Bootstrap
- валидации форм
- создание и работа с состоянием, реагирующим на обновления
- организация текстов интерфейса
- построение архитектуры приложения с использованием принципа MVC
- работа с с ajax-запросами и асинхронным кодом
- парсинг данных
Chat- упрощенный аналог Slack-чата.
Технологии:
JavaScript, React.js, Redux Toolkit, React Router, Formik, socket.io, leo-profanity
Полученные навыки:
- создание React компонентов
- организация роутинга
- создание форм
- создание страниц авторизации и регистрации
- организация отправления и получения сообщений через websockets
- организация всплывающих уведомлений
- фильтрации нецензурных слов в сообщениях
- деплой проекта на Railway
- JavaScript (ES6)
- React.js
- HTML
- CSS
- Сборщик: webpack
- Git
- Знание принципов ООП в JS
- Автоматическое тестирование (Jest)
- python(изучал основной синтаксис и django)
Образование
Начальные знания английского языка
Проживаю в городе Воронеж
Рекомендации
Сергей, привет!
Cодержательное резюме :)
Есть небольшие дополнения и предложения:
1.Учебные проекты было бы хорошо перенести в раздел Описание перед Навыками. В проектах можно еще добавить используемый стек.
2. Предлагаю разместить фото на Github :)
3. Раздел Работа можно заполнить, если имелся опыт работы (официальный или неофициальный).
4. Для оперативности связи посоветовала бы указать еще один контакт - эл почту.
Желаю новых проектов и успехов в IT!
Добавить комментарий/ссылку на вакансию