Обязанности и достижения:
Больше года работал ведущим бэкенд разработчиком на проекте.
Почти всё время занимался разработкой и поддержкой API разнообразных СДО и Онлайн Университетов (LMS). Работал в основном с монолитами, но есть опыт нескольких месяцев с микросервисной архитектурой
Наиболее интересные и объемные задачи, над которыми работал:
- Конструктор тестов и опросов
- Ролевая модель на основе ролей и прав доступа
- Логирование действий пользователей на портале. Что, Кто, и Когда сделал
- Логирование авторизаций. Кто, откуда пытался авторизоваться, авторизовывался и выходил из системы
- Функционал комментирования и оценки сущностей пользователями
- Чаты и тикеты (без хайлоада)
- Выдача сертификатов при успешном завершении обучения
- Создание отчётов по таблицам с более 10млн записей
- Уведомления: Push, почта, в системе
- Саморегистрация пользователей. Пользователи отправляют заявки -> Администратор их обрабатывает