I am a software engineer with 15+ years experience of .NET application development, C++ device driver development and embedded C development