Junior Frontend Developer
Контакты
Изучаю веб-разработку с нуля. Самостоятельно осваиваю новые технологии и библиотеки, много учусь, люблю творческие и необычные задачи. Ищу работу в компании, где я могла бы получить опыт командной разработки и вырасти как профессионал.
Проекты
Geoboard
Кастомизируемый дашборд, с информацией о погоде в выбранном городе
TypeScript / React / Redux-Toolkit / PrimeReact / Vite / SASS / Storybook / HTML / React Grid Layout
- Первичная настройка проекта с помощью системы сборки Vite и его плагинов
- Создание React-компонентов с помощью PrimeReact, SASS и Storybook
- Взаимодействие с внешним REST API для авторизации юзера, получения данных аккаунта и т.п.
- Реализация кастомизации информации о погоде с помощью виджетов, которые можно добавлять, изменять и динамически менять местами
Lotus
Интерактивная канбан доска для работы с карточками, позволяющая их группировать и перетаскивать
JavaScript / React / Redux-Toolkit / Material UI / Sass / HTML / React-Beautiful-Dnd / create-react-app
- Первичная настройка проекта с помощью create react app и craco
- Создание React-компонентов с помощью Material UI и SASS
- Взаимодействие с внешним REST API для авторизации юзера, получения данных аккаунта и т.п.
- Реализация перетаскивания элементов с помощью React Beautiful DND
Mariella
Лендинг сайта по продаже тканевых изделий
JavaScript / HTML / Sass / Cross-Browser layout / Adaptive layout / Методология BEM /Gulp
- Начальная настройка проекта с помощью gulp и его конфигурация
- Верстка проекта с помощью SASS и добавления интерактивных элементов с помощью js
- Создание адаптивной верстки проекта под различные устройства
Willow
Лендинг сайта брендинг компании
JavaScript / HTML / Sass / Cross-Browser layout / Adaptive layout / Методология BEM / Gulp
- Начальная настройка проекта с помощью gulp и его конфигурация
- Верстка проекта с помощью SASS и добавления интерактивных элементов с помощью js
- Создание адаптивной верстки проекта под различные устройства
Brain-games
Набор из пяти консольных арифметических игр, построенных по принципу популярных мобильных приложений для прокачки мозга
JavaScript / Node.js / Git / GitHub Actions / Codeclimate
- Настройка окружения
- Построение архитектуры проекта
- Подключение дополнительных библиотек
- Работа с командной строкой, Git и GitHub
Difference calculator
Консольная утилита, определяющая разницу между двумя структурами данных, с поддержкой разных входных форматов и генерацией отчета в разных форматах
JavaScript / NodeJS / Git / GitHub Actions / Jest / ESLint / Lodash / Commander.js.
- Работа древовидной структурой
- Создание консольной утилиты
- Разработка через тестирование
- Написание автоматических тестов
- Настройка Github Actions
- Парсинг и обработка данных в json и yaml форматах
- JavaScript (ES6+)
- TypeScript
- React
- Redux
- Redux-Toolkit
- HTML (HTML5)
- CSS (CSS3, SCSS, SASS)
- Cross-Browser layout
- Adaptive layout, Semantic layout
- Методология BEM
- Flexbox, Grid
- Create React App
- Gulp
- Vite
- Material UI
- PrimeReact
- Storybook
- ESLint
- Prettier
- Pre-commit
- Git
- Github
- npm
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург