Сайт резюме Александра Булаха

Александр
Булах

Веб-разработка

Обо мне

Меня зовут Булах Александр.
Я веб-разработчик из Санкт-Петербурга.

Фото Александра

Проходил обучение в HTML академии.

Знаю HTML,CSS и JavaScript.
Фреймворк React + Redux.

Работаю с кроссбраузерной и адаптивной вёрсткой. Руководствуюсь принципами доступности. Есть опыт разработки с применением ООП.

Подробнее о технологиях, с которыми я работаю, можно посмотреть в моих работах.

            
              Element<br>
            
          
            
              <p><code>
                function checkParent (src, dest) {
                  for (src != null) {
                    if (src.tagName == dest) return src
                      src = src.parentElement
            
          

Мои работы

  • Интернет-магазин «Техномарт»

    Верстка обычного сайта по макету из фигмы.
    2 страницы – Главная и Каталог.
    Используется методология БЭМ. Написано все на нативном CSS и HTML. Несколько скриптов JS – пару попапов, слайдер и табы.

    Разработано в рамках интенсива «HTML и CSS. Профессиональная вёрстка сайтов» от HTML Academy

  • Интернет-магазин «Cat Energy»

    Сложная верстка по макету из фигмы.
    3 страницы – Главная, Каталог и Форма.
    Используется методология БЭМ.
    Адаптировано под 3 устройства: mobile, tablet и desktop. Работа с Git. Используется препроцессор Sass. Собрано все через Gulp. Проверка Stylelint. Несколько скриптов JS – toggle menu(mobile), смена изображения кота.

    Разработано в рамках интенсива «HTML и CSS. Адаптивная вёрстка и автоматизация» от HTML Academy

  • Сервис по поиску жилья «Keksobooking»

    Написано всё интерактивное поведение по готовой верстке.
    Используем большинство базовых инструментов JSDOM, this, колбэки, замыкания, Event loop.
    Работа с сервером – отправляем/получаем данные, JSON. Сборка на Webpack, проверка ESLint.

    Разработано в рамках интенсива «JavaScript. Профессиональная разработка веб-интерфейсов» от HTML Academy

  • Сервис по планированию путешествия «Big Trip»

    SPA состоит из элементов готовой верстки.
    Используются принципы ООП (наследование, делегирование, инкапсуляция).
    Задействованы паттерны: MVP, Наблюдатель, Адаптер.
    Применяем инструменты JS – Class, Map, Set, Операторы spread и rest, и другие.
    Работа с сервером – HTTP, REST, Promises, Fetch API, JSON. Поддержка Offline – Service Worker и Local Storage.
    Сборка на Webpack, проверка ESLint, используются модули ECMAScript 2015.

    Разработано в рамках интенсива «JavaScript. Архитектура клиентских приложений» от HTML Academy

  • Сервис по выбору жилья «Six Cities»

    Приложение состоит из компонентов готовой верстки.
    Используется библиотека React.
    Функциональные компоненты, hooks: useState, useEffect, useRef, а так же кастомные хуки.
    Проверка типов с помощью PropTypes.
    Маршрутизация на React Router.
    Карта из библиотеки Leaflet.
    Стейт менеджер - Redux.
    Middleware - Redux Thunk.
    Асинхронные действия - Promises, asinc/await.
    Работа с сервером через библиотеку Axios.
    Оптимизация - Redux Toolkit, Reselect.
    Тестирование через фреймворк Jest и React Testing Library.

    Разработано в рамках интенсива «React. Разработка сложных клиентских приложений» от HTML Academy.

  • Тренировочный проект «Mini projects on JS»

    Используется React
    Основа на Create React App
    Добавлены небольшие библиотеки

            
              font-size: 20px;
              line-height: 30px;
              color: $white;
            
          

Контакты

bulakh94@gmail.com

            
                  </svg>
                </a>
              </div>