Развиваясь в .NET-стеке, есть опыт разработки фуллстек-приложения, в котором на бэкенде: — Внедрил аутентификацию с JWT с последующей авторизацией на большинстве эндпоинтов; — Использовал луковую слоистую архитектуру с паттерном "Репозиторий"; — Придерживался принципов SOLID, в том числе использовал DI; — Разработал несколько сервисов, обращающихся к внешним API: один из них строит промт на основе предпочтений пользователя (подгружаемых из его профиля с возможностью дополнить), регулируя доступное количество токенов, и отправляет HTTP-запрос с сериализованным промтом в теле, а затем получает ответ в виде рекомендаций по поездке, а второй — через GMAIL API по SMTP-протоколу отправляет пользователю уведомление о бронировании; Фронтенд был написан на React (в том числе react-router и др.), TypeScript, Tailwind со сборщиком Vite, располагался отдельно от бэкенда, подключались политики CORS для допуска ответов с бэка.

После защиты дипломной я продолжаю изучать как фреймворки из .NET, так и сопутствующие технологии, необходимые бэкендеру. Например, сейчас это Docker и Redis.

Нахожусь в активном поиске работы, чтобы получить настоящий опыт :)