Frontend - разработчик
Контакты
фронтенд-разработчик с навыками в JavaScript, TypeScript, а также базовыми знаниями PostgreSQL и MongoDB. Стремлюсь создавать удобные и интерактивные интерфейсы с чистым, понятным кодом. Учусь и совершенствуюсь, чтобы приносить ценность пользователям и проектам.
JavaScript(ES6+), HTML5, CSS3, адаптивная вёрстка, Bootstrap, React + Redux (toolkit, thunk), автоматическое тестирование (Jest), Git и GitHub
Инструменты: VS Code, Chrome DevTools, Unix
RSS Агрегатор
- Продолжительность: 2-4 недели
- Связано с: Hexlet
RSS — специализированный формат, предназначенный для описания лент новостей, анонсов статей и других материалов. RSS Reader — это сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Цель проекта — уверенная работа с DOM, Webpack, Bootstrap, AJAX, валидацией и деплоем проекта. Проект включает работу с чистым DOM, настройку сборки с помощью Webpack, а также разработку и деплой приложения.
Навыки: DOM, Webpack, Bootstrap, AJAX, Валидация, Деплой
Difference Calculator
- Продолжительность: Сентябрь 2023 - Декабрь 2023
- Связано с: Hexlet
"Difference Calculator" — это программа, которая определяет различия между двумя структурами данных. Это популярная задача, для которой существует множество онлайн-сервисов, например JSONDiff. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменений в конфигурационных файлах.
Навыки: JavaScript
Brain Games
- Продолжительность: Август 2023
- Связано с: Hexlet
Набор из пяти консольных игр:
- Brain-Even
- Brain-Calc
- Brain-GCD (наибольший общий делитель)
- Brain-Progression
- Brain-Prime
Навыки: JavaScript
Hexlet Chat
- Продолжительность: Июнь 2023
- Связано с: Hexlet
В проекте я создаю онлайн-чат, в котором пользователи могут обмениваться сообщениями и вести список контактов. Проект имеет две основные страницы:
1. Основная версия чата - позволяет просматривать ваши контакты, доступные чаты и профиль пользователя.
2. Версия чата с беседами - добавляет текущий чат с сообщениями и возможность написать сообщение.
Навыки: Surge, pug, gulp, SASS, Git, Bootstrap (Framework)
Music Box
- Продолжительность: Апрель 2022
- Связано с: Hexlet
Проект является логическим продолжением первого проекта. В нем я создаю макет, используя методологии OOCSS и Atomic CSS.
Навыки: SASS, OOCSS, Figma, Atomic CSS
Cognitive Distortions
- Продолжительность: Март 2022
- Связано с: Hexlet
Лендинг-страница, описывающая распространенные когнитивные искажения в программировании. Это самые частые проблемы, с которыми сталкиваются многие разработчики на различных этапах своей карьеры. Узнайте, как с ними справляться и какие они бывают.
Навыки: Flexible Approach, Atomic CSS
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Майкоп, Россия
Обладаю навыками работы с HTML, CSS, JavaScript, React.js, и Git, что подтверждается проектами, выполненными в рамках учебных курсов Hexlet.