Навыки
- HTML5, CSS3 (Flex, Grid)
- JavaScript, TypeScript
- React, Redux
- SCSS, PUG;
- Gulp, Webpack, Vite
- GIT
- БЭМ
- ООП
- Figma, Photoshop
-
-
Языки:
- Русский (родной)
- Английский (B1+)
- Итальянский (A1)
-
Чуть больше информации
Программированием начала интересоваться еще в школе, но из-за отсутствия уроков информатики и воможности учиться вне школы в университет поступила на "Журналистику". Пыталась учиться самостоятельно, и в 2020 году, поняв, что все-таки знаниям нужна система, пошла на свои первые курсы в университете.
Играю в спортивное "Что? где? Когда?", сортирую мусор, люблю когда PixelPerfect сходится с макетом с первого раза, вяжу и по вечерам глажу котика.
Опыт
-
Win-win club Раздел сайта для работы с криптовалютами
- Динамический рендеринг (на PHP, тут и познакомилась);
- Раскрывающиеся списки на CSS
- Бургер-меню для маленьких экранов
- Валидная, семантичная, адаптивная (резиновая) верстка.
-
Tokenopolis Страницы объекта (компонент) и истории операций
- Preact + Typescript;
- React Hooks;
- SCSS + Tailwind;
- Пагинация на странице с историей операций
- Flex, градиентные фоны.
-
Виртуальная клавиатура Виртуальная клавиатура
- Динамический рендеринг (ctrl+alt меняет язык, shift добавляет спецсимволы);
- События DOM;
- Сихронизирована с реальной клавиатурой
- Анимационные эффекты написаны на CSS.
-
Сапер Сапер
- Динамический рендеринг;
- События DOM;
- Eslint;
- Темная/Светлая темы;
- Валидная, семантичная, адаптивная (резиновая) верстка.
-
CSS-trainer Тренажер по CSS-селекторам
- TypeScript;
- Модули;
- Webpack;
- ООП;
- Валидная, семантичная, адаптивная (резиновая) верстка.
-
Shelter Лэндинг приюта для животных
- Модальное окно с карточкой животного по клику;
- Бесконечный слайдер;
- Пагинация;
- Бургер-меню для мобильных экранов;
- Валидная, семантичная, резиновая верстка.
-
Plants Учебный проект
- Бургер-меню для мобильных экранов;
- Кастомный Select в секции контактов;
- Размытие неактуальных карточек услуг в зависимости от выбранного фильтра;
- Аккордеон в секции "Цены";
- Валидная, семантичная, адаптивная (резиновая) верстка.
-
Поисковик по репозитория Github Поисковик, ищущий в репозиторих Github заданную подстроку
- GitHub REST API;
- Сообщение об ошибке в случае некорректного пользовательского ввода
- Валидация пользовательского ввода
- Поиск настроен на клик кнопки мышкой и на нажатие "Enter".
-
Elite fire Тестовое задание (без js)
- Сборщик gulp;
- svg-sprite;
- Кастомные input-range, radio-кнопки, чекбоксы;
- Множественные фоны;
- Кастомные шрифты;
- Flex, SCSS.
- Валидная, семантичная, адаптивная (резиновая) верстка;
-
Comments-form Форма для ввода и редактирования комментариев
- Динамический рендеринг;
- Работа с датами;
- События DOM
- Публикация по клику мышкой на кнопку или по нажатию "Enter;
- Возможность ставить "лайки".
-
Магазин велосипедов Тестовое задание
- Изменеие табов по клику;
- Сборка: gulp + webpack;
- flex, grid, позиционирование;
- SCSS
- Валидная, семантичная, адаптивная (резиновая) верстка;
- Валидация и возможность добавить более одного инпута.
-
Cinemaddict SPA с коллекцией фильмов (учебный проект)
- REST API;
- Прогрессивная загрузка (по частям);
- "Shake effect" для интерактивных компонентов если сервер не отвечает;
- Возможность добавлять и удалять комментарии;
- Возможность фильтровать, сортировать фильмы и создавать собственный рейтинг;
- Правки кода, который был выдан академией.
-
Расписание экскурсий Тестовое задание
- Валидная, семантичная, адаптивная (резиновая) верстка;
- Mobile-first верстка;
- SCSS;
- Если количество временных слотов не помещается в строку, "лишние" прячутся за кнопку "more".

Мое портфолио (вот это)
- Динамичное создание элементов с JS;
- Анимация страницы на JS;
- Анимация фонов на CSS;
- Модальное окно;
- Валидная, семантичная, адаптивная (резиновая) верстка.

Пет-проект. Макет в Figma из открытого источника.
- Валидная, семантичная, адаптивная (резиновая) верстка;
- Анимация по скроллу (библиотека);
- Бесконечный слайдер в секции "Отзывы";
- Обычный слайдер в секции "Примеры";
- Бургер-меню для маленьких экранов.

Тестовое задание
- Валидная, семантичная, адаптивная (резиновая) верстка;
- flex, grid;
- Анимации на CSS (@keyframes);
- Видео-фон, градиенты;
- Бургер-меню для маленьких экранов;
- Таймер обратного отсчета (js);
- Бесконечный слайдер.

Пет-проект
- flex, позиционирование;
- Модальное окно;
- Бесконечный слайдер
- Только десктоп-версия.

Пет-проект.
- Адаптивнаяверстка на grid;
- Кастомный чекбокс;
- Слайдер на CSS;
- Валидация формы;
- Интерактивные элементы при заполнении.

Учебный проект
- Верстка на bootstrap, flex;
- Переключающиеся табы с услугами;
- Модальное окно для записи;
- Карусель с фотографиями (@fancybox, JS);
- REST API.

Учебный проект
- React
- Взаимодействие с сервером;
- CRUD-операции;
- Выбор услуги даты и мастера
- Форма для добавления, удаления и редактирования заказов.
Образование
-
The Rolling Scopes School
12.2022 - 01.2024
JavaScript, TypeScript, Асинхронное программирование, ES6, React, Redux, REST API, структуры данных, алгоритмические задачи, верстка, код-ревью товарищей.
-
HTML-academy
04.2022-06.2022
ООП, архитектурные паттерны, классовые компоненты, работа с чужим кодом.
-
Rubius Academy
02.2021 - 04.2021
Gulp, webpack, React, CRUD-операции, Асинхронное программирование, работа с сервером (fetch).
-
Томский Государственный Университет Систем Управления и Радиоэлектроники
01.2020 - 04.2020
HTML5, CSS3, javaScript, jQuery, Canvas, создание эффектов (анимации, параллакс);
-
Томский Государственный Университет
2005 - 2010
Журналистика