Обязанности и достижения:
Разработка программного обеспечения:
- Создание приложения на Python для автоматизированной генерации HTML-файлов из XML-данных с использованием библиотек `defusedxml` и `jinja2`. Настройка CI-workflow для автоматической сборки приложений в формат `.exe`, размещение проекта на GitHub.
- Разработка Telegram-бота для оперативного взаимодействия с системой вызова ИТ-специалиста, помогающего сотрудникам вводить данные абитуриентов и устранять возникающие ошибки.
Работа с базами данных:
- Разработка SQL-запросов для формирования аналитических отчетов для сотрудников университета.
- Выполнение обслуживания СУБД PostgreSQL: настройка конфигураций, выполнение резервного копирования, перенос бэкапов с продакшена на тестовый контур, оптимизация базы с использованием VACUUM FULL и ANALYZE.
Интеграционные решения:
- Разработка SOAP-адаптера на основе Django для приема данных из электронной информационно-образовательной среды (ЭИОС). Использование стек технологий: Django, Docker, Git.
Аналитика данных:
- Разворачивание и настройка Yandex DataLens для подключения к базе данных ЭИОС. Создание дашбордов, отображающих:
- Среднюю успеваемость студентов по кафедрам, факультетам и дисциплинам.
- Средний балл поступающих, количество вакантных мест и географию абитуриентов.
Сопровождение и обучение:
- Внедрение и сопровождение ЭИОС, разработка пользовательской документации и проведение обучения персонала.
Ключевые навыки и технологии:
Python, Django, PostgreSQL, SOAP, Docker, SQL, Git, CI/CD, Yandex DataLens, автоматизация процессов, поддержка и сопровождение систем.