Implementation of a tool provided by exterior company, responsible for management of legal subjects in organization’s structures

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.

Microsoft SQL database, Microsoft Silverlight, JSON, XML, Python
Finance and banking
January 2023 – November 2024
Implementacja dostarczanego przez firmę zewnętrzną narzędzia, służącego do zarządzania podmiotami prawnymi w strukturach organizacji

Project

The main task of the system is the storage, modification, management, and export of data related to the subjects that form the organization. The main and most important type of data in this system is the hierarchy of the subject’s structure.

Task

Automation, supervision, maintenance, and development of seven twin Python APIs. The APIs send POST requests to the system to retrieve data, which is then processed and formatted to enable further division and sorting based on different criteria. Next, the data is exported from the system into different file types—if necessary, for multiple teams. The filtered and processed files, in either XML or XLSX format, are then sent to a NAS server.

Implementation

Refactoring, testing, maintenance, and development of the project. The project is managed by a single-person team. The required role is a Python developer.

A part of the project (ultimately rejected because it placed too much responsibility on the system team) was an API project intended to replace an outdated scheduler that copied files between the production server and the target NAS server. The API was implemented in Python using standard libraries and was run on a production server. It connected to the target server via the SSH protocol. The solution provided easier maintenance, reduced failure frequency, and quicker error resolution due to its simplified structure and a shortened data transfer process, which excluded the intermediate server.

Present us with a challenge
and tell us about a project you wish to develop

Write to us about what you need and we will get back to you within 48 hours to discuss collaboration. Fill out the form or send an email to j-labs@j-labs.pl.

Work with specialists who deliver the best possible product

Contact us