Катерина Евтухова

Катерина Евтухова

Будучи визуалом с логическим мышлением, я нашла во фронтенде идеальное место для реализации себя как специалиста. Стремлюсь создавать удобные и доступные интерфейсы, используя современные технологии. С интересом слежу за актуальными тенденциями в сфере веб-разработки.

Навыки

Технологии

  • HTML

    Пишу валидную семантическую разметку, знаю базовые правила доступного интерфейса, умею валидировать формы

  • CSS

    Sass

    Уверенно строю flex и grid сетки, оптимизирую работу с помощью кастомных свойств и переменных, умею строить адаптивные резиновые интерфейсы

  • JavaScript

    Уверенно пишу на ванильном JS в функциональном стиле, понимаю ООП стиль, следую принципу DRY, умею работать с асинхронными операциями (Fetch API) и обрабатывать ошибки

  • Git

    GitHub

    Умею работать с системой контроля версий GIT, знаю основные команды по работе с репозиторием, как работать в ветках и форках

  • БЭМ

    Умею делить интерфейс на переиспользуемые и независимые компоненты.

  • Gulp

    Webpack

    Имею опыт работы на проектах с настроенной автоматизацией (gulp, webpack) и использованием npm-пакетов

  • Понимаю принципы работы различных алгоритмов, знакома с понятием “О” большое, думаю об алгоритмической сложности при написании кода

Изученные методические материалы с отработкой на практических кейсах

  • Вёрстка текстового содержимого страниц

    Освоила навык оформления текстового контента с учетом семантики. Поработала со сложными элементами: формулы, сноски, нумерация списка с прерыванием, денежные знаки, разбиение на колонки, таблицы, буквицы и красные строки, сложные обтекания текстом внешнего элемента и заключение текста в непрямоугольный шейп, скрытие не поместившегося текста и реализация кнопки “читать далее”.

  • Вёрстка навигационных элементов интерфейса

    Укрепила понимание верстки и стилизации таких элементов навигации, как линейное и многоуровневое меню, выпадающее подменю, хлебные крошки, пагинация. Узнала тонкости работы со списками и ссылками.

  • Вёрстка карточных элементов интерфейса

    Закрепила навык оформления каталога товаров и его карточек с учетом доступности и гибкой сетки.

    Учебные проекты

  • Вёрстка многослойных элементов интерфейса

    Сформировала четкое понимание работы разных видов позиционирования, научилась создавать многослойность через grid-сетку. Отработала навык стилизации слайдеров, поп-апов, модальных окон, тултипов, липких и выпадающих элементов.

    Учебные проекты

А также прошла 79% тренажеров от HTML Academy

Подтверждение

Пройденные курсы с групповым наставником и дипломным проектом

  • JavaScript. Профессиональная разработка веб-интерфейсов

    -

    Изучила синтаксис языка, базовые конструкции, взаимодействие с DOM, асинхронные запросы к серверу и встраивание сторонних библиотек. И все это с соблюдением принципов DRY и KISS.

  • JavaScript. Архитектура клиентских приложений

    -

    Погрузилась в углубленное изучение языка в ООП стиле. Научилась разделять интерфейс на компоненты и построила SPA в паттерне MVP. Освоила взаимодействие с сервером по протоколу HTTP, реализуя методы CRUD с помощью REST API.

  • HTML и CSS. Адаптивная вёрстка и автоматизация

    -

    Закрепила понимание методологии БЭМ. Освоила адаптивную верстку с использованием SASS. Научилась грамотной работе с графикой и шрифтами. Использовала инструменты автоматизации для достижения хорошей производительности сайта.

Проекты

    Дополнительно

    Сайд-скиллы

    • Разработка no-code приложений

      Разработала персональные приложения на базе Google AppSheet: приложение для ведения семейного раздельного бюджета с возможностью просмотра аналитики трат по категориям и с расчетом задолжностей партнеров; мини-словарь армянского языка с ручным заполнением.

    • Опыт написания скриптов Google Apps Script

      Написала набор скриптов на JavaScript + Google Apps Script для автоматизации работы с приложениями Google (выгрузка / загрузка отчетов и их обработка).

      Написала пользовательскую функцию по форматированию времени (из формата ЧЧ:ММ в десятичное число).

    • Организация, систематизация и документация процессов

      Адаптировала и внедрила CRM-систему на базе Битрикс24 для онлайн-школы. Написала сопроводительную документацию для менеджеров (описание базовых инструментов портала и их адаптация под нужды отдела).

      Разработала пайплайн работы технического художника (подготовка графических файлов для последующей анимации или импорта в игровой движок). Подготовила инструкцию, провела обучение исполнителей и успешно делегировала дальнейший контроль над работой.

      Подготовила канбан-доску с автоматизацией, адаптированную под процессы продакшн-отдела.

      Написала стайл-гайд для разработки визуального контента мобильной игры.

    • Владение графическими редакторами

      Adobe Photoshop на профессиональном уровне (как 2D-художник).

      Figma на уровне создания типовых макетов.

    • Знание колористики, композиции и основ графического дизайна

      Имею специальность “дизайнер архитектурной среды”, три года работала в арт-студии на позиции middle 2D художник. Хорошо чувствую композицию и имею развитый художественный вкус.

    • Английский язык уровня Upper-Intermediate

      Свободно читаю техническую документацию и смотрю обучающие видео на английском языке.

    Софт-скиллы

    • Обучаемость

      Инициативно и самостоятельно изучила основы и тонкости работы с платформой Битрикс24 и с Google приложениями (в т.ч. как писать скрипты на Apps Script).

      С нуля за год обучилась фронтенд-разработке.

    • Аналитическое мышление

      Стараюсь рассмотреть разные варианты решения задачи и выбрать наиболее оптимальный.

      Даже для такой обыденной задачи, как выбор отеля, я составляю табличку с указанием важных для меня параметров (цена, расположение, условия проживания, рейтинги на разных сервисах). Для нечисловых параметров я использую балльную систему оценки. Дальнейшее автоматическое условное форматирование помогает выбрать наилучший вариант, основываясь на совокупности всех факторов.

    • Структуризация данных

      Написала аналитическую таблицу (Google Spreadsheet) для аналитики доходов с продаж и успешности продуктов студии.

      Создала набор аналитических таблиц (Google Spreadsheet) для отслеживания окупаемости проектов на основе зарплат исполнителей, потраченных человеко-часов и полученной выручки.

      Разработала систему фильтрации и каталогизации продуктов компании, которая позволяет быстро находить необходимый товар (на базе Notion).

    • Самостоятельность и ответственность

      Всегда сначала сама ищу ответ на вопрос, прежде чем обратиться за помощью.

      Если задача не решается - стараюсь найти альтернативные варианты ее решения.

      Тщательно оцениваю свою работу по всем критериям, прежде чем отдать ее на проверку.

    • Дисциплинированность

      Около года занималась самообучением веб-разработке, уделяя на это регулярно четыре часа по будням и два часа по выходным (с заранее запланированными перерывами на отпуск).

      Раз в неделю на протяжении более трех лет занимаюсь английским с репетитором.

      Придерживаюсь одного и того же распорядка дня даже при возможности гибкого рабочего графика.

      Не откладываю задачи на потом, даже если они неинтересные.

    • Навык предоставления обратной связи

      Была лид-художником на двух проектах (в задачи помимо фидбэка исполнителям входило оценка трудоемкости задач, их распределение между исполнителями и контроль качества иллюстраций).

    • А также целеустремленность, усидчивость и внимание к деталям.