Перейти к основному содержимому
← Создание сайтов
Kaj Rusilowski, веб-разработчик
Создание сайтов

Kaj Rusilowski

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

Я создаю сайты Rusilowski Production. Студент компьютерных наук в Мангейме, десять лет программирования за плечами и профессиональный опыт во фронтенде, бэкенде и DevOps.

Как я работаю

Каждый сайт, который я создаю, начинается как код, а не как шаблон. Работаю с Next.js, React и TypeScript, стилизую в Tailwind CSS и генерирую страницы статически, чтобы они загружались быстро и были недорогими в обслуживании.

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

С чем я работаю

Инструменты и практики, стоящие за каждым проектом.

TypeScript

Next.js, React и Svelte на фронтенде; Node.js и Express позади. Проверка типов и линтер перед каждым деплоем.

Tailwind CSS

Адаптивные макеты, созданные с нуля и рассчитанные на любой размер экрана.

Основы SEO

Карты сайта, канонические URL, hreflang для многоязычных сайтов и структурированные данные.

Производительность

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

Бэкенд и DevOps

Python, Go, Java и C# там, где они уместны, в контейнерах Docker и на Kubernetes в Azure, с Git в центре рабочего процесса.

Контакты и формы

Формы, которые доходят до вашей почты, с ограничением запросов, ловушками для спама и настроенной доставкой писем.

Где я работал

Backend разработчик, работающий студент

2026 - сейчас

All For One Group - BlueZone · Heidelberg, Germany

DOM Zone, система управления выводом документов на микросервисной архитектуре в Azure, оркестрованной Kubernetes и с обменом сообщениями через Azure Service Bus, с отдельными Java-сервисами, переписанными на Node.js для снижения потребления ресурсов.

Анализ данных и разработка ПО, работающий студент

2024 - 2026

SAP Deutschland SE & Co. KG · Walldorf, Germany

Автоматизация финансовой отчётности на Python и AI-агенты для анализа больших массивов данных, а также миграция компонента календаря со старого React на UI5.

Full Stack разработчик

2023 - 2024

Efebia S.r.l. · Milan, Italy (remote)

Сайты и CMS-платформы для ATP Finals, Zipaki и Tacotoon на SvelteKit и TypeScript, вместе с миграцией бэкенда с MongoDB на GraphQL API.

Backend разработчик, стажировка

2023

Utiligence GmbH · Mannheim, Germany

Симулятор Smart Meter Gateway с SOAP-сервисами в системе SAP, написанный на ABAP с фронтендом на React.

Избранные работы

Платформы, которые я создал или помог создать раньше.

ATP Finals 2023 & 2024

Турнирная платформа с двумя CMS-панелями и мобильным приложением, включая погашение NFT для участников.

Tacotoon

Веб-приложение в стиле Webtoon для публикации и чтения пользовательских комиксов. Вёл фронтенд, участвовал в бэкенде, CI/CD и развёртывании на AWS.

Zipaki

Платформа с каталогом комиксов: бэкенд на Fastify и графовая база Neo4j, а также локальный поиск с мгновенными результатами.

CodeDuel

Платформа для спортивного программирования, выполняющая присланный код в изолированных контейнерах Docker. Микросервисы на Go и C# с фронтендом на SvelteKit.

Языки

Что важно, когда ваш сайт должен говорить более чем на одном.

  • польскийC2
  • итальянскийC2
  • немецкийC1
  • английскийC1

В других местах

Есть проект на примете?

Расскажите, что вам нужно, а я скажу, чего это потребует.