I am working in c++ from last 6 years. Currently I am working with HCL technologies Ltd. Here working with CAD automation for CAD products in C++. That is providing complete solution, end to end solution for manual process as per customer requirement.
I also provide GUI, File handling and logging mechanism in C++ project, if it required and customer is willing to have.
I have very good understanding of practical implementation on OOPS with C++.
Mainly worked for windows platform in past and can provide solution for Linux platform.
I hope you will have best solution for your problem.