Frontend-разработчик
Контакты
Frontend-разработчик с опытом работы с HTML, CSS, JavaScript и React. Умею настраивать рабочее окружение, использовать Eslint для анализа кода, работать с Git (GitHub). Знаком с фреймворком Jest для автоматизированного тестирования и интеграции процесса CI с GitHub Actions. Активно занимаюсь собственными проектами, а также участвую в Open Source проектах, что позволяет мне постоянно расширять навыки в разработке веб-приложений. Открыт новым вызовам, постоянно учусь и развиваюсь. Готов внести вклад в новую команду, принести свежие идеи и инновационные решения в области Frontend-разработки.
Hard skills
- HTML
- CSS
- JavaScript
- React и React Hooks
- Redux и Redux Toolkit
- Node.js
- Автоматическое тестирование
- Git, GitHub, CI/CD
- Bash, Linux
- Знание принципов ООП
- HTTP
- B1 - уровень английского языка: чтение документации, ведение переписки
Soft skills
- Критическое мышление
- Ориентированность на решение проблем
- Креативность
- Адаптивность и гибкость
- Организационные навыки
Игры разума
Проект представляет собой введение в экосистему JavaScript для разработчиков. Он охватывает настройку рабочего окружения и работу с Eslint (анализатором качества кода). В рамках проекта также осуществляется знакомство с системой контроля версий Git и внешними репозиториями на GitHub. Основной упор делается на построении архитектуры приложения и написании чистого кода.
Стек технологий:
JavaScript, Linux, Eslint, Git
Вычислитель отличий
Проект, который позволяет разработчикам оттачивать навыки разработки сложных архитектурных решений, автоматизированного тестирования с помощью фреймворка Jest и непрерывной интеграции на языке JavaScript. В проекте изучаются способы построения и обхода деревьев, а также работа с различными форматами данных (json, yml).
Стек технологий:
JavaScript, Linux, Eslint, Jest, Git, GitHub Actions (CI)
RSS агрегатор
Проект фокусируется на работе с чистым DOM. Здесь отрабатывается работа с селекторами, событиями и генерацией HTML средствами DOM API. Особое внимание уделяется формам. Правильная работа с ними включает в себя не только знание нужных событий, но и понимание основ UX. Всё это проявляется в блокировках во время отправки, отображении прогресса и настройке фокусов. Кроме прочего, формы - это ещё и валидация данных.
Стек технологий:
HTML, CSS, Bootstrap, JavaScript, DOM API, Linux, Ajax, HTTP, Webpack, Eslint, Git, GitHub Actions (CI)
Чат (Slack)
Проект строится на технологиях, используемых в повседневной работе фронтенд-разработчиками в целом и React-разработчиками в частности. Его цель - показать спектр всех стандартных задач, с которыми придётся столкнуться в реальной жизни. Среди них: работа с веб-сокетами, взаимодействие с REST API, использование React (с хуками), Redux (через reduxjs/toolkit), организация роутинга на клиенте, авторизация и аутентификация и, конечно же, сборка (vite) и деплой.
Стек технологий:
HTML, CSS, Bootstrap, JavaScript, React, Redux Toolkit, RTK Query, Vite, HTTP, Eslint, Git
Образование
Проживаю в городе Москва
Готов предоставить примеры работ и выполнить тестовые задания для демонстрации навыков.
Рекомендации
Александр, привет.
Отличное резюме, содержательное и четкое.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию