Technical Background
B.Sc. Mathematics // Uni Stuttgart

OLEKSANDR
IZOTOV

Студент математики — Штутгарт, DE

Штутгарт, Германия
B.Sc. Mathematics
Werkstudent в RECARO Aircraft Seating
Java · Python · TypeScript
Section_01 // About
Обо мне

Обо мне

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

Учёба и работа

Активен

Recaro Aircraft Seating

С марта 2026

Werkstudent — разработка ПО, анализ данных и тестирование

Uni Stuttgart

С октября 2026

Бак. Математика

Статус // Штутгарт

Обо мне

Делаю проекты целиком — база, бэкенд, интерфейс, деплой.

Студент математики в Университете Штутгарта, параллельно Werkstudent в RECARO Aircraft Seating: разработка, анализ данных и тестирование. На бэкенде в основном Java и Python, на фронте TypeScript. Всё, что здесь показано, я собрал и держу сам — включая сервер, с которого отдаётся эта страница.

Студент математики

Направление

Бэкенд, данные и внутренние инструменты

5

Языки, на которых пишу

Java, Python, TypeScript, Kotlin, Rust

Section_02 // Stack
Стек

Мой стек

Языки
Java
Python
TypeScript
Kotlin
Rust
SQL
Java
Python
TypeScript
Kotlin
Rust
SQL
Java
Python
TypeScript
Kotlin
Rust
SQL
Async RotationActive
Бэкенд и данные
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Async RotationActive
Фронтенд и инфра
React
SvelteKit
Tauri
Docker
Linux
Nginx
React
SvelteKit
Tauri
Docker
Linux
Nginx
React
SvelteKit
Tauri
Docker
Linux
Nginx
Async RotationActive
Section_03 // Portfolio
Избранные кейсы

Projекты

Три проекта, сделанных целиком мной. Первый — коммерческий заказ, работает в проде каждый день; второй ещё в работе; третий работал для небольшой группы людей и теперь в архиве.

cp-binom — EdTech-платформа
2026

Коммерческий заказ, в проде с апреля 2026 и в ежедневном использовании. Полнофункциональная образовательная платформа, построенная с нуля для репетиторского центра с 200+ учениками. Java 21 и Spring Boot 3.5 с авторизацией на JWT, PostgreSQL 16 под Flyway, своё S3-хранилище на RustFS для файлов и два отдельных пути рендеринга, чтобы публичные страницы индексировались. Заменила фрагментированную ручную координацию централизованной системой расписаний, материалов, тестов и коммуникации.

Java 21Spring Boot 3.5React 18PostgreSQL 16RustFS

Java // Spring Boot 3

cp-binom — EdTech-платформа

Kliniq — Планирование ОР
2026

Планирование операционных, написанное в одиночку с нуля и работающее вживую — зайди под демо-аккаунтом и подвинь бронь. Ограничение EXCLUDE в Postgres не даёт вставить пересекающиеся брони вообще, поэтому гарантия держится, даже когда двое нажимают одновременно; Server-Sent Events отправляют каждое изменение во все открытые панели. Аутентификация своя целиком: Argon2id, WebAuthn passkeys, сессии в Redis, без сторонних провайдеров. 29 тысяч строк Kotlin и SvelteKit под 187 тестами.

Kotlin 2.1Spring Boot 3.5SvelteKit 2PostgreSQL 16Passkeys

Kotlin // Spring Boot 3

Kliniq — Планирование ОР

Fortochka — свой VPN
2026
Архив

Личный VPN-сервис, который работал для небольшой группы людей до сентября 2026 года; сейчас в архиве. Собран как распределённая система, а не как коробка с установленным WireGuard. На каждом узле работал агент с контрактом из шести операций, слушавший только внутри служебного туннеля — снаружи его порта не существовало. Отдельно жил управляющий слой: база, опрос агентов и телеграм-бот, которым пользовались люди. Он намеренно был вне пути трафика: выключи его — VPN продолжал работать. 260 тестов на обе половины.

Python 3.12FastAPIaiogram 3AmneziaWGNext.js 16

Python // Distributed

Fortochka — свой VPN

Contact Background
STUTTGART_DE
04 // КОНТАКТЫ

ДАВАЙ
НА СВЯЗИ

Открыт к обсуждению инженерных задач, идей сотрудничества и новых проектов. Напиши — обычно отвечаю в течение 24 часов.

System_Pulse
○ Connecting
Waiting for signal
rate ← cpu · height ← latency
API_LATENCY—
BUILD_TIME—
MEMORY—
UPTIME—
Форма_контакта
Secure // TLS 1.3
* Обязательные поля
СтатусОткрыт к сообщениям
Время ответа< 24 часа