I have good experience with Borland C/C++ Builder since 5th version, with VCL, STL and some third party components, more 12 years.
Also I have experience in programming Adroino Nano project with a data exchange protocol via COM. The project took as a basis in Arduino Ide, then imported into the Atmel Studio and modify / uploaded already there.