Мои навыки

  • html иконка

    Кроссбраузерная семантическая верстка. Верстка по БЭМ. Accessibility.

  • иконка CSS (SASS, LESS)

    CSS native. Переменные CSS. Grid, Flex сетки. Препроцессоры SASS, LESS. Простые анимации.

  • иконка Пакетные менеджеры

    В проектах используется таск менеджер Gulp и сборщик Webpack. Конфигурации для DEV и PROD версий проектов, готовых к размещению на хостинге.

  • JavaScript иконка

    Vanilla JS, ES5/ES6. В проектах использовались паттерны MVC, Observer, Proxy, Adapter. Использование сторонних библиотек (Moment, He, Leaflet).

  • React, Vue icon

    В проектах React использовались: React Router, Redux, Redux-Thunk, Axios.

    В проектах Vue использовались: Vue Router, Pinia, Vitest.

  • Git (GitHub, GitLab) иконка

    Все проектные работы ведутся с помощью системы контроля версий GitHub или GitLab.

Образование

  • HtmlAcademy

    сент. 2019 г. — авг. 2020 г.

    HTML и CSS, уровень 1
    • Базовая семантическая HTML разметка.
    • Фиксированная верстка, базовый CSS.
    HTML и CSS, уровень 2
    • Адаптивная верстка и автоматизация GULP.
    • Введение в JavaScript.
    JavaScript, уровень 1
    • Основы JavaScript.
    • Структуры данных.
    • DOM и события.
    • Внешние API и сторонние библиотеки.
    • Работа с сетью. Асинхронность. Обратная связь с пользователями и оптимизация.
    • Основы Webpack.
    JavaScript, уровень 2
    • Модули.
    • Структуры данных.
    • Введение в ООП.
    • Паттерны проектирования. Наследование и полиморфизм.
    • Датабиндинг (связывание данных).
    • Работа с сетью и оффлайн (ServiceWorkers, LocalStorage).
    React. Разработка сложных клиентских приложений
    • Разметка JSX.
    • Маршрутизация (React Router).
    • React-компоненты, React Hooks.
    • Управления состоянием приложения - Redux, Redux-Thunk.
    • Асинхронные запросы с Axios.
    • Архитектура приложения - Flux.
    Сертификат Htmlacademy HTML и CSS, уровень 1
    Сертификат Htmlacademy HTML и CSS, уровень 2
    Сертификат Htmlacademy JavaScript, уровень 1
    Сертификат Htmlacademy JavaScript, уровень 2
    Сертификат Htmlacademy JavaScript, уровень 3 React. Разработка сложных клиентских приложений
  • SkillBox

    март 2024 г. — дек. 2025 г.

    Веб-вёрстка. Базовый уровень
    • Семантическая HTML разметка.
    • Адаптивная (отзывчивая) верстка, CSS.
    Веб-вёрстка «Продвинутый уровень»
    • Верстка HTML-писем.
    • SVG. Анимация на JS.
    • Оптимизация и процесс загрузки.
    • Сборщики. Препроцессоры и Постпроцессоры.
    JavaScript. Базовый уровень
    • Основы JavaScript.
    • Работа с DOM. REST API
    • Общение с сервером, async/await.
    JavaScript. Продвинутый уровень
    • Модули. Классы.
    • ООП.
    • Event loop и асинхронная разработка.
    • Обработка ошибок.
    TypeScript и инструменты разработчика
    • TypeScript - Основы языка.
    • Основные и продвинутые типы TypeScript. Утилитарные типы. Дженерики.
    • Классы и интерфейсы.
    Vue.js
    • Composition API.
    • Управление состояниями (хранилище) - Pinia.
    • Тестирование Vue-компонентов.
    • Nuxt и SSR.
    Основы Python. Часть 1
    • Переменные, Операторы, Циклы, Функции.
    Основы Python. Часть 2
    • Базовые коллекции.
    • Работа с файлами.
    • Исключения: работа с ошибками.
    • Введение и основные принципы ООП.
    • Итераторы и генераторы.
    • Декораторы. Работа с классами и встроенными декораторами.
    • Библиотеки для работы с данными
    • Создание Telegram бота.
    Python. Продвинутый уровень
    • Linux, Docker.
    • MVC, REST API.
    • Базы данных, Postgres, SQL. ORM для работы с БД.
    • Flask, fastAPI.
    • Многозадачность: asyncio.
    • CI/CD, автоматический деплой.
    Сертификат Skillbox - Веб-вёрстка. Базовый уровень
    Сертификат Skillbox - Веб-вёрстка. Продвинутый уровень
    Сертификат Skillbox - Vue.js
    Сертификат Skillbox - TypeScript
    Сертификат Skillbox - Основы Python. Часть 1
    Сертификат Skillbox - Основы Python. Часть 2

Портфолио

  • SitDownPls

    Интернет-магазин мебели

    • html
    • scss
    Главная страница проекта SitDownPls
  • CinemaGuide

    Интерактивный каталог фильмов на базе kinopoisk-API

    • Vue
    • TypeScript
    Главная страница интерактивного каталога фильмов