2023 - 2027
Компьютерные технологии в дизайне: программная инженерия
Национальный исследовательский университет ИТМО
Backend-разработчик на C# .NET
Студент 3 курса ИТМО по направлению "Программная инженерия". Специализируюсь на backend-разработке на C# .NET. Имею практический опыт создания Web API, RESTful сервисов, работы с базами данных и реализации real-time функциональности. В работе следую принципам SOLID, KISS, DRY и активно изучаю современные подходы к разработке (Clean Architecture, CQRS). Ищу стажировку для применения навыков в коммерческих проектах. Мотивированный студент, ищущий возможность применить полученные знания на практике. Готов обучаться и развиваться
Компьютерные технологии в дизайне: программная инженерия
Национальный исследовательский университет ИТМО
Веб-приложение для обмена сообщениями в реальном времени с регистрацией пользователей и созданием чатов.
Функционал: JWT-аутентификация, чаты по уникальным именам, реальное время через SignalR, REST API для управления чатами.
Технологии: ASP.NET Core Web API, Entity Framework Core (PostgreSQL), MediatR (CQRS), SignalR, JWT, HTML/CSS/JavaScript.
Особенности: Чистая архитектура, безопасность, современная структура проекта.
Telegram бот для образовательных викторин
Функционал: Регистрация пользователей через Telegram, викторины с выбором ответов, админ-панель для управления контентом.
Технологии: C#, .NET, PostgreSQL, Telegram Bot API.
Особенности: Гибкая система добавления вопросов и квизов через БД, модульная архитектура.
Серия мини-проектов туристического гида с различными технологическими стеками:
Консольное приложение - работа с коллекциями в памяти, поиск и планирование маршрутов, unit-тесты
Консольное приложение с БД - Entity Framework Core + SQLite, хранение истории и достопримечательностей
Веб-приложение - ASP.NET Core Web API + SQLite + статический фронтенд (HTML/CSS)
WPF приложение - десктопный интерфейс с локальной логикой
Технологии: C#, ASP.NET Core, Entity Framework Core, SQLite, WPF, xUnit.
Особенности: Демонстрация различных подходов к разработке одного приложения.