О себе

Студент 3 курса ИТМО по направлению "Программная инженерия". Специализируюсь на backend-разработке на C# .NET. Имею практический опыт создания Web API, RESTful сервисов, работы с базами данных и реализации real-time функциональности. В работе следую принципам SOLID, KISS, DRY и активно изучаю современные подходы к разработке (Clean Architecture, CQRS). Ищу стажировку для применения навыков в коммерческих проектах. Мотивированный студент, ищущий возможность применить полученные знания на практике. Готов обучаться и развиваться

Образование

2023 - 2027

Компьютерные технологии в дизайне: программная инженерия

Национальный исследовательский университет ИТМО

Проекты

LinkUp — Real-Time Chat App (Backend + Frontend)

Веб-приложение для обмена сообщениями в реальном времени с регистрацией пользователей и созданием чатов.

Функционал: JWT-аутентификация, чаты по уникальным именам, реальное время через SignalR, REST API для управления чатами.

Технологии: ASP.NET Core Web API, Entity Framework Core (PostgreSQL), MediatR (CQRS), SignalR, JWT, HTML/CSS/JavaScript.

Особенности: Чистая архитектура, безопасность, современная структура проекта.

Educational Quiz Telegram Bot

Telegram бот для образовательных викторин

Функционал: Регистрация пользователей через Telegram, викторины с выбором ответов, админ-панель для управления контентом.

Технологии: C#, .NET, PostgreSQL, Telegram Bot API.

Особенности: Гибкая система добавления вопросов и квизов через БД, модульная архитектура.

Tourist Guide Labs (4 учебных проекта)

Серия мини-проектов туристического гида с различными технологическими стеками:

Консольное приложение - работа с коллекциями в памяти, поиск и планирование маршрутов, unit-тесты

Консольное приложение с БД - Entity Framework Core + SQLite, хранение истории и достопримечательностей

Веб-приложение - ASP.NET Core Web API + SQLite + статический фронтенд (HTML/CSS)

WPF приложение - десктопный интерфейс с локальной логикой

Технологии: C#, ASP.NET Core, Entity Framework Core, SQLite, WPF, xUnit.

Особенности: Демонстрация различных подходов к разработке одного приложения.