I'm a professional Java Enterprise developer, but I also develop at home in C/C++ for Windows, Linux and microcontrollers.