Ankit Asthana is a senior program manager working in the Visual C++ team. At Microsoft, Ankit's focus area is cross-platform mobile development along with native code generation tools. Ankit is also knowledgeable in compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) optimization and telecommunication products. Ankit back in 2008 also published a book on C++ titled 'C++ for Beginners to Masters' which sold over a few thousand copies. Ankit graduated from McMaster university with a degree in Electrical Engineering.