Junior Frontend-Developer
Контакты
В данный момент прошёл обучение на Hexlet по профессии "Frontend-разработчик".
Сейчас ищу работу на позицию Джуниора или Стажёра по моей специализации.
Мотивированный, открытый, общительный и внимательный к деталям начинающий фронтенд-разработчик с более чем 9ти месячным интенсивным обучением на платформе Hexlet. Обладаю хорошим пониманием инструментов и практик разработки, включая работу в средах Linux и использование командных интерфейсов. Доказанная способность быстро адаптироваться и учиться, с практическим опытом создания веб и консольных приложений с внедрением лучших стандартов кодирования. Ищу работу, чтобы использовать свои навыки и внести вклад в ваши проекты. Так же планирую не стоять на месте, а расти со временем)
- JavaScript (ES6+)
- React
- NextJs
- TypeScript
- PrismaDB (в связке с PostgreSql)
- Zod, Zustand, Redux (reduxjs/toolkit), Shadcn, Material UI
- HTML5, BEM
- CSS3, Flex, Grid, семантическая и адаптивная вёрстка
- SCSS, SASS
- Tailwind
- Jest
- Git и Github
- Linux (используя WSL)
- DevTools
Успешно реализованные учебные проекты:
1) Игры разума
- Проект на GitHub: https://github.com/R1zd1ch/frontend-project-44
- Консольное приложение, состоящее из пяти мини-игр с математическими задачками.
- Приобретенные навыки: работа с модулями и абстракцией, работа с пакетным менеджером Npm, работа с GIT и GitHub, работа с утилитой Make, использование Шебангов, настройка виртуального окружения для работы в WSL, разработка и реализация архитектуры проекта, составление документации для работы с приложением.
- Стек технологий: JavaScript, Node.js, Git, Npm, Make, ESLint, Code Climate.
2) Вычислитель отличий
- Проект на GitHub: https://github.com/R1zd1ch/frontend-project-44
- Консольное приложение, определяющее различия между двумя структурами данных в форматах .json, .yml и .yaml, с возможностью вывода результата в различных форматах.
- Приобретенные навыки: работа с древовидными структурами и их рекурсивный обход, написание по методологии Test Driven Development, работа с библиотекой Commander, реализация автоматического тестирования в GitHub Action, использование модуля FS из библиотеки Node.js.
- Стек технологий: JavaScript, Node.js, NPM, ESLint, Jest, Git, GitHub Action, Commander, FS module.
3) RSS-агрегатор
- Проект на GitHub: https://github.com/R1zd1ch/frontend-project-11
- Сервис для агрегации RSS-потоков, позволяющий удобно читать разнообразные источники, такие как блоги.
- Приобретенные навыки: усиление знаний в работе с асинхронным JavaScript, промисами и обработкой ошибок, работа с Ajax, знания в области UX, шаблон проектирования MVC, сборка и деплой проекта с использованием Webpack и Vercel, работа с форматом RSS, агрегация данных.
- Стек технологий: JavaScript, Node.js, NPM, ESLint, Jest, Git, GitHub Action, Bootstrap, Webpack, Ajax.
3) Чат (Slack)
- Проект на GitHub: https://github.com/R1zd1ch/frontend-project-12
- Приобретенные навыки: углубленные знания в создании компонентов с использованием React, управление состоянием с использованием Redux, работа с WebSockets для реального времени, взаимодействие с REST API, управление формами, настройка аутентификации, оптимизация производительности приложения.
- Стек технологий: React, Redux (reduxjs/toolkit), React-Bootstrap, Formik, Rollbar, Toast, WebSockets (с использованием socket.io), Vite.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург
Из сильных качеств выделяю: упорство, настойчивость, внимательность к деталям, жажду к новым знаниям, росту и развитию.