Projects

WebAPI service at AZURE that returns company data based on a tax identification number.

The webservice gets company data based on the NIP number from the Central Statistical Office and returns it to the requesting application.

Technological stack: C#, ASP .NET, WebAPI, REST, AZURE


Desktop application supporting service department „Service Manager”.

Features:
– presentation of a list of service orders,
– assigning service orders to serviceman and weeks numbers,
– inserting the planned date with the possibility of defining the exact date at which the repair is to be performed (e.g. 2019.01.21 13:30)
– printing service cards and service order lists,
– presentation of repair locations on the map and highlighting the location of individual serviceman with color,
– sending service orders to the serviceman’s mobile devices,
– receiving data about completed orders from servicemen.

Technological stack: C#, Windows Forms, WPF, .Net Framework 4.6.1
Database: MS-SQL.


Mobile application supporting the work of servicemen “Serviceman”.

Features:
– List of service orders to be done by serviceman,
– details of the service order,
– downloading service orders to be done in a given week by serviceman ,
– sending data about completed service orders to the service manager to the „Service Manager” application,
– the ability to change the order status to MADE or REPAIRPROBLEM,
– the ability to view the repair’s location on the map,
– the ability to view all the repair’s locations to be done in a given week on the map,
– the ability to view product data.

Technological stack: C#, Xamarin.Forms, REST API, AZURE Web App.


Application „ProliderJPKWysylka” – preparation and sending JPK files to the Ministry of Finance’s server.

Features:
1. Preparation of data to be send:
– Compressing the data file with the ZIP method,
– Calculating of the SHA256 hash function for a data file,
– Generating a one-time 256 bit encryption key and encrypting data file using the AES 256 algorithm,
– Creating a shipping file with metadata about sent data,
– Encryption of a 256 bit encryption key with  an RSA asymmetric algorithm using a public key certificate made available by the Ministry of Finance.
– Calculation of the MD5 hash function of the encrypted data file and encoding it in Base64.
2. Signing a sending file with metadata by qualified signature XADES-BES.
3. Sending the prepared data to the Ministry of Finance’s server.
4. Downloading the status of sent data.
5. Downloading the UPO confirmation.


Technological stack: C#, Windows Form.
Database: MS-SQL.


An supplementary program for the LiderEST program adjusting the classification of fixed assets to KST 2016 applicable from 2017.

The program’s task is to update the classification of fixed assets to KST 2016 applicable from 2017 in the selected database.


Technological stack: C#, WPF


LiderEST helper

An supplementary program for the LiderEST program that searches in various databases for fixed assets and equipment registered by mobile data collector.


Technological stack: C#, WPF


LiderEST program.

Pogram for keeping fixed assets and equipment records.



Production program.

Program’s modules:
– Production orders,
– Shipping orders,
– Transports,
– CMR reports,
– Creating bill of materials (BOM),
– Control protocols for product in production,
– Technology blocks,

Database: MS SQL


Complaints handling module.

The complaint handling module for Lider system (created specially for a customer).


Database: MS-SQL


Sales order module

Sales Order module for the Lider and Prolider system.


DrukFisk
A program created for the Lider and Prolider system.
The task of the program is to communicate with the fiscal printer and fiscalise the sales documents in Lider and Prolider system.


Technological stack: MSCOMLib, ActiveX control.
Database: MS SQL Server