wide experience in high-performance in desktop applications in windows and Linux platforms using C++ and C#. Expert experience with developing different softwares with communication platforms such as Serial Links(RS222,RS422 and RS485),LAN Protocols (TCP Socket, UDP Socket ,Ethernet protocol),CAN Link and Bluetooth. Good experience in developing visualization component such as charts, diagrams, GIS components, etc using graphical libraries(Open GL in Qt on Linux and Windows platforms ,Lightning charts in C# on Windows platform, DevExpress in C# on windows platform, Teleric in C# on windows platform).good experience in implementing given algorithms with best performance both in time and resource consumption. good understanding of MATLAB codes for different algorithms.