Kostyantyn is a highly-skilled software engineer with over a decade of experience integrating Python web-apps with legacy databases and 3rd party applications, generating reports, monitoring equipment, image processing, Docker containers, and Linux administration. He specializes in web application development, client-server architecture, RESTful web-services, virtualization, containerization, TCP/IP and network/socket programming, multi-process and multi-thread software development, as well as networking and QoS.
Performed web application development for Process Management Systems, alarm monitoring for https://www.tronox.com/, collecting data from Experion Servers, MS SQL, ODBC, CSV, SNMP.
Worked on pushing Inventory graphs to Grafana/Graphite over own https broker implemented in Flask. Converted MS Access applications, MS Excel spreadsheets to Web-Applications (SPA).
Created web applications for Business Process Workflow Automation and data vizualizations using Grafana/Graphite, ChartJS, and Bokeh. Implemented Docusign and Pandadoc RESTful webservices with clients Django based CRMs.
Worked on developing a patch for portage system using Python and data export in JSON.
Developed segget daemon: C++, libcrypto++, segmented downloads with libcurl, mirror benchmarking, p2p, CDN, tcp/unix domain socket api for Text UI and WebUI.
Created text UI: tcp and unix domain socket client, ncurses.
Alarm monitoring, reporting, and analysis tool for operators, shift supervisors, and managers.
Key features include multiple server support, fall-back servers, easy event filtering, and HTML5 reports.
The application supports integration with Honeywell Experian servers, SNMP devices, instant/periodic reports, alarm analysis, sophisticated event filters, scripting support, and event replay with the Event-Player module for Grafana export.