Position: Software Developer
Category: C++
English level: intermediate
Years of experience: 11


Projects, technologies

Desktop application for building IED configuration (Windows, C#, Visual Studio, SQLite3, XML, XPath, Mobus-Rtu, Modbus-Tcp, IEC-61850, internal device specification)
--
Software for synchronization of various microcontrollers inside the device (Linux, Qt, CMake, Visual Studio, C++, Modbus-Tcp, XML, internal device specification)

Control software for STONE Intelligent TFT LCD Module (Embedded Linux, Qt, CMake, C++, Modbus-Tcp, XML, internal device specification)
Desktop application Mnemonic diagram Graphical editor (Windows, C#, Visual Studio, XML)
--
Desktop applications for developing, testing, monitoring of manufactured electronic devices (Windows, Delphi, Windows JScript, XML, XPath, Mobus-Rtu, Modbus-Tcp, COMTRADE, IED-61850, internal device specification)
- Scheme Designer: graphical design of the device logic circuit, generation of executable code for the device's microprocessor, generation IED configuration 
- Device Monitor: explore and manage running devices, including Oscillogramm tools, Device Customer Logic Graphical Editor
- Device Calibration
--
SCADA system - desktop and console applications (Windiws, Delphi, SVG, MS SQL Server, Mobus-Rtu, Modbus-Tcp, HTTP, Web Socket) 
- SCADA system configurator, including "Graphic editor of Mnemonic diagrams"
- SCADA core 
- SCADA frontend - other members of development team
--
Making changes to existing project for IOS devices (MAC OS, IOS, XCode, Swift, Push Notifications in Google Developer Console, Google maps IOS SDK, internal sever API)
--
Supporting of Banking software (JBOSS / Tomcat / Linux, databases: Sybase ASE, Sybase ASA, Oracle)
--
Development of software for Risk assessment of banking operations (Windows, ASP.Net, Sybase ASE, Sybase ASA, SQL, Transact-SQL, Sybase IQ)
--
Development of Document management system for Softline, (Javascript, Webstorm, Unitybase Core, ExtJs, MS SQL Server)
--
Development of various tools for banking operations (Windows, Delphi, JScript, MS Office, Sybase ASE, Sybase ASA, Sybases IQ)