Project
Main task of the system is storage, modification, management and export of subject’s data that create the organization. Main and the most important type of data in this system is the hierarchy of subject’s structure.
Task
Automatization, supervision, maintenance and development of 7 twin Python’s API. API send POST requests to the system to download the data, which are submitted to a proper treatment and formatting to allow their further division and sorting depending on different criteria. Next, the data is exported from the system to different file types – for a couple of teams if needed – and the filtered and treated files, respectively XML or XLSX are being sent to a NAS server.
Realization
Refactorization, testing, maintenance and development of the project. Responsible for it is one one-person team, requirements – Python developer.
Part of the project (rejected in the end, because it gave to much responsibility to a team working on the system) was an API project aiming to replace outdated scheduler that was copying files between production server and target NAS server. API was realized in a Python language with the usage of standard libraries, it was ran on a production server. API was connecting to a target server using the SSH protocol. It provided the simplicity of service, smaller failure frequency and quick repairing of eventual errors due to simplified build and shortened process of data sending with the exclusion of intermediate server.