My name is
Yurii Litovinskyi
Here are some of my projects
Here are some of my projects
Database convertor which converts data (all or partially) from Firebird to SQLite. It allows users to migrate from old security monitoring station, called Dunay-PRO, to new one - CASL Cloud.
App description: Electron, Typescript, HTML, CSS, Webpack, Firebird, SQLite.
Convertor reads multiple .csv files, and converts data (all or partially) to SQLite DB. It allows users to migrate from old security monitoring station, called Dunay-XXI, to new one - CASL Cloud.
App description: Electron, Javascript, HTML, CSS, Webpack, CSV, SQLite.
The current application fetches data from a third-party web API, processes the retrieved data, and inserts the processed data into a PostgreSQL CASL Cloud database. It allows users to migrate from a security monitoring station called AJAX Pro Desktop to another one – CASL Cloud.
App description: WPF, C#, WEB API, PostgreSQL.
Application for reading data from an INI file (uploaded from the Dunay-128 security device) and inserting the data into the Dunay-PRO Firebird database.
App description: WPF, C#, Firebird.
Windows desktop application (also can be used as Console app) for testing all codes in Surgard format via TCP. App can also generate random codes and can be used as a spammer for server load testing.
App description: C#, .NET Framework, WinForms
Windows desktop application (also can be used as Console app) for testing codes in SIA protocol. Random generator, Checksum calculation and AES encryption are being used.
App description: C#, .NET Framework, WinForms
Application converts Dunay protocol into standard ContactID Surgard protocol and sends data to Server via TCP Socket. This allows to connect Dunay devices to a lot of Centralized Monitoring Stations (Dunay protocol is supported only by Monitoring Stations of Venbest organization). Translator also allows Monitoring Station engineers to send various commands and control the connection with each Dunay device.
App description: Electron, MongoDB, HTML, CSS, Vanilla JS
Application converts Dunay protocol into standard ContactID Surgard protocol and sends data to Server via TCP Socket (or via Serial Port). Translator also allows Monitoring Station engineers to send various commands and control the connection with each Dunay device.
App description: WPF, C#, XAML, XML, DLL
Production application for configuring security monitoring software CASL Cloud. Reads data from .JSON and .INI files, which then can be modified by a user, validates user's inputs and writes data to the files.
App description: C#, .NET Framework, WinForms, .json, .ini
Application for sending messages to users about their security devices statuses. Connects to MongoDB, finds latest events and sends messages to users via Telegram. Users also are able to send commands (for example - Arm/Disarm) to their devices.
App description: JS, NodeJS, MongoDB
This web application allows user to connect to multiple Venbest security servers (RCOMs), and be able to control remotely of such security devices, as Dunay-4L, Dunay-8L. It also allows user to see full current device's status (groups, zones ets.), arm/disarm groups, turn on/off outputs and relays.
App description: MERN Stack, React Routing, React Hooks, Context API, MongoDB Atlas, Materialize, user Authentication and Authorization, protected backend (including headers sequrity, prevented scripts injections, prevented parameter pollution attacks, limited requests ets.), deployed to Heroku.
React application, which not only allows us to monitor the state of security devices "Dunay", but also to Arm/Disarm groups and to turn On/Off outputs and relays of these devices.
App description: React