View in English
Source code

Богдан Макарчук

Навыки

Программирование

JavaScript

React

Redux

Next

NodeJS (& Express)

HTML/CSS

Vue

SQL

Оперативные системы

MacOS

Windows

Linux

Инструменты

Git

Docker

Языки

Русский

Носитель

English

B1

Профессиональный опыт

Октябрь 2022 - Август 2024
Иваново, Россия
Информатика
Full Stack Developer

Обязанности:

  • Разработка модулей для CRM и ведения электронного документооборота на JS для «Газпром трансгаз Санкт-Петербург».
  • Интеграция системы с внешним банковским сервисом Газпромбанк через API.
  • Участие в обсуждениях технических решений и архитектуры с командой из 12 человек.
  • Рефакторинг кода и добавление новых фич для улучшения производительности и долгосрочной поддержки системы.

Достижения:

  • Перепроектировал архитектуру одного из ключевых модулей, что сократило время обработки данных на 30%.
  • Оптимизировал взаимодействие клиентского приложения с сервером.
  • Создал более 20 библиотек графических элементов для векторного графического редактора «АСМОграф».
  • Руководил командой из 7 человек при адаптации платформы для ОС ALT Linux, обеспечив успешный перевод системы в срок.
Май 2021 - Июнь 2022
Иваново, Россия
IIS
React Frontend Developer

Обязанности:

  • Разработка веб-приложений и внутренних сервисов на React, Redux, Next.js.
  • Создание и оптимизация компонентов пользовательского интерфейса для клиентских проектов.
  • Разработка административной панели для управления контентом на сайтах.
  • Адаптивная и кросс-браузерная вёрстка.
  • Работа с серверными данными через REST API.

Достижения:

  • Разработал набор многоразовых UI-компонентов, что ускорило разработку интерфейсов и упростило поддержку кода.
  • Улучшил адаптивность и вёрстку страниц, обеспечив полное соответствие макетам Figma и удобство использования.
  • Помогал команде в исправлении багов и рефакторинге кода, что снизило количество критических ошибок в продакшене.

Проекты

Январь 2024 - Август 2024
JavaScript
Кроссплатформенный векторный графический редактор для решения задач инженерной и деловой графики.
Июнь 2023 - Декабрь 2023
JavaScript
«АСМО-предприятие» представляет собой решение, предназначенное для автоматизации всех аспектов производства и финансово-хозяйственной деятельности организаций. Состоит из нескольких подсистем, функционал каждой из которых будет рассмотрен в отдельных блоках. Заказчик может сам выбрать набор модулей в зависимости от требуемых возможностей системы.
Февраль 2023 - Октябрь 2023
JavaScript
Программный комплекс предназначен для комплексной автоматизации процессов организации делопроизводства на предприятии, работы с электронными документами, включая процесс их создания, изменения, согласования, управления доступом к ним, ведения жизненного цикла, а также контроля их исполнения. Поддерживается механизм акцептования с помощью электронно-цифровой подписи (ЭЦП).
Август 2021 - Январь 2022
React, Redux, Next, JS, CSS
Современная веб‑платформа для покупки и продажи криптовалюты. Реализована на стеке React / Redux + Next.js. На ранних этапах проекта делал верстку и разрабатывал локику компонентов используя глобальный стейт менеджер Redux.
Май 2021 - Июнь 2021
React, Redux, Next, JS, Strapi
Веб-сайт для бизнеса, позволяющий ознакомиться с продукцией компании, реализованными проектами, получить информацию о материалах и оставить заявку на сотрудничество. На данном веб сайте присутствует админ панель управляемая через Strapi, что упрощает обновление каталога и новостного раздела для администратора. Адаптивная верстка для поддержания разных устройств и высокая SEO оптимизация настроеная путем использования Next.

... and many other small projects

Образование

Сентябрь 2014 - Июнь 2020
Иваново, Россия
Магистр в области инженерного строительства и архитектуры (ИВГПУ)