Описание: Симуляция управления вёсельной лодкой с учётом состояний, исключений и ролей
- Объектно-ориентированная модель: гребцы, вёсла, якорь, состояния (IDLE, ROWING, ANCHORED)
- API с жёсткой проверкой логики действий и переходов состояний
- Полное покрытие автотестами (pytest): юнит-, интеграционные и системные тесты
- Строгая валидация и архитектурные принципы (Enum, инкапсуляция, docstrings)
- В комплекте: testcases.md с формальными сценариями и pyproject.toml для быстрого запуска
Описание: Подкласс MyDeque на Python с проверкой формата автомобильных номеров РФ, поддержкой undo() и redo()
- Реализация валидации пользовательского ввода
- Поддержка истории операций (undo/redo)
- Полностью покрыт юнит-тестами на pytest: корректность операций, работа с исключениями, устойчивость к ошибкам ввода
Проект: Тестирование TCP Socket Options и RPC-сервис с Аутентификацией
- Анализ TCP сокетов с разными опциями (Python: server.py, client.py)
- RPC-сервис на C с удалёнными арифметическими операциями и аутентификацией
- Измерение производительности, визуализация, низкоуровневая работа с сетью и RPC
Описание: Клиент-серверное приложение на C с пользовательским протоколом округления чисел
- Сервер работает через fork(), обрабатывает клиентские запросы с разными режимами округления
- Поддержка логирования, демонизации, обработки сигналов
- Пример использования:
- Запуск сервера с параметрами IP, порт, лог
- Клиент отправляет числа и выбирает режим округления (FLOOR, CEIL, TRUNC)
I'm a student at ITMO University, Faculty of Information Security. Passionate about DevOps, cybersecurity, system programming, and software testing. Actively seeking opportunities to apply my skills in real-world projects.
- Web vulnerabilities:
XSS
,CSRF
,IDOR
,SQLi
,LFI
,SSTI
,SSRF
- Access control models:
DAC
,MAC
,RBAC
- Auth:
OAuth 2.0
,JWT
,PAM
- Tools:
- Basics:
DevSecOps
, Continuous Integration practices
- Protocols:
TCP/IP
,HTTP/S
,DNS
,WebSocket
- Tools:
Wireshark
, custom packet parsers, protocol fuzzing
- Fundamentals of ML, big data, clustering
- University courses (2025)
-
📈 Improve DevSecOps pipeline automation
-
🔍 Deepen penetration testing and infrastructure security skills
- 📌 ITMO Repository — labs in C, Python, networking, and security
- 🧠 Participated in CTFs, developed educational exploits
- 🛠️ Simulated real-world network protocols and services
- 🇷🇺 Russian — Native
- 🇬🇧 English — B2 (Upper Intermediate)
- 🇹🇲 Turkmen — Fluent
- 📞 +7 (931) 535-5395
- 💬 Telegram
- 📧 [email protected]