Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Игорь Белоусов

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

Украина Киев, Украина
13 дней 19 часов назад
Немного занят немного занят
возраст 42 года
на сервисе 11 лет

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
191
Веб-программирование
Интернет-магазины и электронная коммерция

Резюме

Проектирую и создаю быстрые веб-сервисы на Golang и Angular


Привет! Я занимаюсь веб-разработкой более 15 лет. Моя специализация — сложные проекты, где стандартные конструкторы и CMS начинают тормозить бизнес.


Я помогаю тем, кому нужно надежное решение «на вырост». Мой основной стек — Golang + Angular. Это сочетание дает ту скорость и стабильность, которую невозможно получить на обычной коробочной CMS


Почему индивидуальная разработка — это здравый смысл, а не переплата?
Я не работаю с WordPress, Bitrix или OpenCart. Если ваш проект планирует расти, эти системы станут обузой. Вот что вы получаете с кастомным кодом:
 * Скорость, которая конвертирует. Благодаря Golang, ваш сайт будет открываться мгновенно даже при наплыве тысяч пользователей. Это напрямую влияет на ваши продажи и позиции в поиске.
 * Гибкость без костылей. Мы не подстраиваем ваши задачи под возможности движка. Я пишу код под ваши бизнес-процессы, поэтому система получается легкой и понятной.
 * Удобство для пользователей. На Angular я создаю интерактивные интерфейсы — личные кабинеты, каталоги или CRM, которые работают плавно и без лишних перезагрузок страниц.
 * Безопасность. Ваш сайт не станет легкой мишенью для массовых атак, нацеленных на популярные плагины и стандартные дыры в CMS.
Технологии, которые я использую:
 * Backend: Golang (быстрый и устойчивый к нагрузкам).
 * Frontend: Angular (структурированный и современный).
 * Базы данных: PostgreSQL, Redis.
 * Инфраструктура: Docker (для стабильного развертывания).


Чем я помогу вашему проекту:
 * Масштабируемый E-commerce: Магазины с большим количеством товаров и высокой посещаемостью.
 * Сложные кабинеты и сервисы: Системы автоматизации, SaaS-платформы, внутренние инструменты бизнеса.
 * Оптимизация: Если ваш текущий проект не справляется с нагрузкой, помогу перенести логику на быстрый стек.


Как я подхожу к работе:
 * Прагматичный взгляд. Опыт позволяет мне еще на этапе обсуждения понять, где в будущем могут возникнуть проблемы с нагрузкой или интеграциями. Я честно подскажу, как их избежать.
 * Специализация. Я программист, а не дизайнер. Работаю по вашим макетам из Figma или использую готовые библиотеки компонентов, чтобы интерфейс выглядел аккуратно и профессионально.
 * Ваш актив. Весь код принадлежит вам. Никаких платных подписок на модули или привязки к конкретному хостингу.


Если вам нужен надежный инструмент для развития бизнеса — напишите мне в чат. Обсудим вашу задачу и прикинем варианты реализации.



Навыки и умения

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

Услуги

Портфолио


  • 134 728 UAH

    Киевский крейсерский яхт-клуб

    Создание сайта под ключ
    Платформа управления цифровым архивом и флотом яхт-клуба
    О проекте: Разработка высокопроизводительной системы «Цифровой музей» для Киевского городского крейсерского яхт-клуба. Проект направлен на систематизацию исторического наследия, учет флота и экипажей, а также автоматизацию медиа-архива. Основной упор сделан на надежность хранения данных и скорость работы на мобильных устройствах.
    Стек технологий:
    Backend: Go (Golang) — разработка отказоустойчивого API и системы обработки медиа-контента.
    Frontend: Angular 21 (Standalone Components, Signals, новый Control Flow) — создание быстрого и отзывчивого интерфейса.
    Database: PostgreSQL (использование UUID v7 для обеспечения безопасности и естественной сортировки данных).
    Storage: S3-совместимое хранилище (Cloudflare R2 в продакшене, SeaweedFS для локальной разработки).
    DevOps: Автоматизированный CI/CD цикл, работа с Feature-ветками, Docker.
    Технические задачи и реализованные решения:
    Архитектура хранения «Zero Path»:
    Проблема: Зависимость от локальной файловой системы и сложности с миграцией данных.
    Решение: Полный отказ от хранения путей к файлам в БД. Реализована система, где в базе хранятся только UUID и расширения, а пути формируются динамически на стороне фронтенда через абстракцию S3-провайдера. Это позволило бесшовно переключаться между локальным SeaweedFS и облачным Cloudflare R2.
    Оптимизация производительности мобильной версии (Performance):
    Проблема: Низкие показатели LCP (3.8 сек) из-за загрузки оригинальных изображений.
    Решение: Разработан медиа-пайплайн на Go, который при загрузке автоматически генерирует WebP-миниатюры (thumbs). Настроена ленивая загрузка (lazy loading) и принудительное отображение превью по умолчанию, что позволило вернуть показатели скорости в «зеленую зону» (90+ баллов Lighthouse).
    Логическая изоляция данных (Gallery Isolation):
    Проблема: Сложность управления тысячами медиа-файлов, относящихся к разным сущностям (яхтам, событиям, людям).
    Решение: Внедрена структура папок на уровне S3 на основе UUID галерей. Это исключило хранение всех файлов в одном месте, упростило бэкапирование и удаление связанных данных.
    Стабильность макета (CLS Optimization):
    Проблема: «Прыгающий» интерфейс при подгрузке изображений на мобильных устройствах.
    Решение: Использование строгого Atomic Design и резервирование пространства под медиа-контент через aspect-ratio в Angular-компонентах.
    Уникальные фишки и возможности:
    Автоматизированный Медиа-Процессинг: Система самостоятельно определяет тип контента (фото/видео), создает нужные превью и размещает их в соответствующих директориях S3 (originals/thumbs).
    Связанный исторический архив: Глубокая интеграция данных между профилем яхты и её экипажем, позволяющая проследить историю судна через десятилетия.
    Профессиональный Workflow: Разработка ведется по принципу Git Flow с автоматической доставкой кода на прод после слияния в основную ветку, что гарантирует стабильность работающего сервиса.
    Результат:
    Создана масштабируемая и независимая от инфраструктуры платформа. Благодаря переходу на S3-совместимую архитектуру и оптимизации фронтенда, проект демонстрирует высокую скорость отклика и готов к хранению больших массивов данных без потери производительности.