Разработал с нуля информационную систему для учета и анализа промышленных объектов нефтегазовой отрасли, их автоматизированных систем управления (АСУТП, MES, SCADA, ERP), а также участников рынка (вендоров, интеграторов, поставщиков). Система предназначена для внутреннего использования компанией-заказчиком для структурирования данных и анализа связей между объектами и подрядчиками.
Мои обязанности и выполненные задачи:
1. Спроектировал сложную реляционную базу данных с иерархическими связями (предприятие → цех → установка/агрегат) на PostgreSQL.
2. Реализовал систему аутентификации и ролевую модель доступа (администраторы, редакторы, наблюдатели) с проверкой прав на уровне объектов.
3. Создал модуль визуализации связей между объектами и участниками в виде интерактивного графа (с использованием библиотеки NetworkX и кэшированием для оптимизации).
4. Внедрил систему аудита для отслеживания всех изменений в базе данных (кто, когда и что изменил).
5. Написал модули импорта/экспорта данных в CSV и JSON с автоматическим определением кодировок.
6. Создал адаптивный интерфейс на HTML5, CSS3, Bootstrap 5 с базовой интерактивностью на JavaScript.
7. Написал подробную документацию и руководство пользователя
Git, HTML, CSS, JSON, JavaScript, Python, REST API, PyCharm, CSV, Django ORM, Django, Django templates, ER Diagram, Bootstrap 5, PostgreSQL 16, NetworkX
Компания-заказчик ИТ-холдинг Т1
Начало работы дек. 2025 г.
Окончание март 2026 г.