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
- Магазин по продаже подержанных книг на платформе 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, старалась оптимизировать приложение и использовать ленивую подгрузку страниц, саспенс, кеширование и ревалидацию при отправке запросов.
Участвовала в код ревью и кросс чек ревью тасок.
Далее этот проект был презентован и получил высшую оценку.
- Итоговый пет-проект по 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)
Опыт
Магазин по продаже подержанных книг на платформе 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, старалась оптимизировать приложение и использовать ленивую подгрузку страниц, саспенс, кеширование и ревалидацию при отправке запросов.
Участвовала в код ревью и кросс чек ревью тасок.
Образование
Могу проходить интервью на английском языке
Проживаю в городе 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.