I am a passionate software developer having 17+ years of experience in C, C++ Visual C++. I also have experience in developing applications in Java for Android (Android Apps), C#, Visual Basic, JavaScript, Python, HTML, XML, and Direct-Draw. I have done applications for Windows CE and other Windows desktop versions along with GNU/Linux in various domains. I have experience in developing HMI's (Human Machine Interface) in Visual C++/Direct-Draw and audio-video players using various codecs. Also I have trained students in subjects like C, C++, VC++ Design Patterns etc.