Frontend Developer

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу Frontend Developer (JS, TS, ReactJS, SASS, Tailwind, HTML5, GIT, GitHub, GitHub Actions). Готова выполнять любые задачи. Быстро обучаюсь новому и умею добывать нужную информацию для самостоятельного обучения. Рассматриваю вакансии с удаленным рабочим местом.

Есть опыт командной разработки в agile команде, знакома с процессами и имею опыт написания код ревью.

Сейчас изучаю AngulaJs

Навыки

Навыки:
- HTML5
- SASS
- SCC
- Tailwind
- JavaScript
- TypeScript
- Vite
- NPM
- ReactJS:
- React Query
- SWR
- Axios
- Clsx
- React Hook Form
- React-Router-DOM
- Tanstack Router
- Zod
- Zustand
- Vitest
- Testing Library React
- Code quality:
- Eslint
- Prettier
- Stylelint
- Biome
- Lint-staged
- Husky
- GitHub
- GH Pages/ Netlify
- VSCode/ Webstorm

Описание проектов

Использованы технологии:

Frontend:
React, TypeScript, Tailwind CSS, shadcn/ui
State Management:
Zustand
Router:
React Router Data Mode
Testing:
Vitest
React Testing Library
Code Quality:
Prettier, ESLint, Stylelint, Husky
Automation:
Knip
E-Commerce Platform:
commercetools
Deployment:
Netlify
Data fetching and validation:
SWR
React Hook Form
Zod
CI/CD:
GitHub Actions

Занимала позицию тимлида (частично скрам мастера)
Реализовала роутинг, страницу логина, страницу каталога (отрисовка контента, сортировка, фильтрация, пагинация с возможность шерить ссылки), страницу 404. Строила архитектуру приложения, настраивала CI/CD, старалась оптимизировать приложение и использовать ленивую подгрузку страниц, саспенс, кеширование и ревалидацию при отправке запросов.
Участвовала в код ревью и кросс чек ревью тасок.
Далее этот проект был презентован и получил высшую оценку.

  • Итоговый пет-проект по ReactJS https://zagorky.github.io/AnimeRandomizer/ Реализация полученных знаний на курсе. Использованы технологии: TypeScript ReactJS (Axios, React Router, ReactQuery) Sass Vite GitHub

Приложение для поиска аниме на вечер. Приложение выдает рандомное аниме из библиотеки Shikimori API с доступом к краткому описанию аниме.
Далее планируется доработка проекта: создание личного кабинета администратора, фильтрация и сортировка по жарнам и т. д.

  • Участие в командной работе по созданию учебного макета сайта. Выполнение функций Team-lead. https://zagorky.github.io/Sputnik/

Обязанности в команде на позиции Тим Лида:
Определение задач
Распределение задач между участниками команды;
Контроль за выполнением задач участниками команды;
Написание собственного кода (JS аккордеон, верстка);

Применяемые навыки:
Поиск информации
Коммуникация в команде и с отдельными участниками
Код-ревью
GitHub (создание репозитория, задач, веток, решение конфликтов, слияние веток)
HTML5
CSS
JavaScript (создание аккоредона)
Адаптивная верстка (резиновый макет и медиа запросы).

Далее в качестве практики, перенос макета на ReactJS со сборщиком Vite, где были применены навыки:
• декомпозиция и рефакторинг кода на компоненты,
• импорт и экспорт компонентов в приложение,
• знакомство с событиями в реакт (onClick, onChange), • знакомство с хуками (useState),
• знакомство с работой со списками (работа с массивами и объектами, применение метода массива map),
• знакомство с использованием условых операторов в реакт(тернатрный, if else)

Опыт


Team lead , Second Chapter Store
Апрель 2025 - по настоящее время

Магазин по продаже подержанных книг на платформе commercetools
https://github.com/zagorky/second-chapter

Использованы технологии:

Frontend:
React, TypeScript, Tailwind CSS, shadcn/ui
State Management:
Zustand
Router:
React Router Data Mode
Testing:
Vitest
React Testing Library
Code Quality:
Prettier, ESLint, Stylelint, Husky
Automation:
Knip
E-Commerce Platform:
commercetools
Deployment:
Netlify
Data fetching and validation:
SWR
React Hook Form
Zod
CI/CD:
GitHub Actions

Занимала позицию тимлида (частично скрам мастера)
Реализовала роутинг, страницу логина, страницу каталога (отрисовка контента, сортировка, фильтрация, пагинация с возможность шерить ссылки), страницу 404. Строила архитектуру приложения, настраивала CI/CD, старалась оптимизировать приложение и использовать ленивую подгрузку страниц, саспенс, кеширование и ревалидацию при отправке запросов.
Участвовала в код ревью и кросс чек ревью тасок.

Образование


"JS/FrontEnd" Course in RS School
Октябрь 2024 - Июнь 2025
"JS/FrontEnd Pre-School" Course in RS School
Июнь 2024 - Октябрь 2024
"JavaScript - Basic Course" + "JavaScript - Professional" Course in NNGU Lobachevsky University
Февраль 2024 - Июнь 2024
"Responsive Web Design" Course in FreeCodeCamp.com
Декабрь 2023 - Январь 2023

О себе
Не готов релоцироваться
Могу проходить интервью на английском языке
Проживаю в городе Nizhni Novgorod

I've been learning programming since December 2023, but I've been interested in programming since I was a teenager. I used to customize my blog and liked digging into the code and analizing the code on the other pages to understand how it works. In general, I've been working as a Purchasing Director in the mid-sized Optical store chain for 8 years. While I work here, I always study. It's my habit. So I'm sure I'll continue to learn new things and I think it's nesessary feature for programmer.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...
Данное резюме содержит информацию о вашем обучении и проекте, который вы выполнили в ра...