Nupur Shukla
Nupur earned her Bachelors of Engineering in Computer Science in 2014 from Thapar Insitute of Engineering and Technology and her Masters of Science in Computer Science in 2018 from the University of Southern California. Before her graduate studies and pursuant role at Microsoft, Nupur worked for Samsung Electronics and National Instruments in Bangalore. At Samsung, she devised and developed an authentication mechanism for images captured by Samsung handsets to prevent photo tampering and to determine whether the image had been altered in any way from the time of its capture. These features were integrated into Samsung's Camera and Gallery applications. She mainly worked on the Android platform and accomplished these tasks using cryptographic algorithms and steganography. This was successfully inducted in Samsung Galaxy S6 in the Knox (secure) mode. She further developed a Windows application to verify the authenticity of the images.

At National Instruments, Nupur developed and designed a single unified toolchain using C# for automating conversion of LabVIEW code into shippable products. This involved adding support for operations like mass saving, mass compiling LabVIEW source files, FPGA compile, palette creation, localization, modifying virtual instrument properties such as re-entrancy, passwords, etc. She further optimized mass compilation of LabVIEW source files by processing the files in parallel, instead of compiling them sequentially. This resulted in a performance improvement of 45% for FPGA compiles and 80% for non-FPGA compiles.

Nupur now applies her processing and analytics knowledge to the HDInsight and Synapse Analytics codebases at Microsoft.
Technical Panels and Workshops