Deepak Rawat

Senior Software Engineer at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Deepak Rawat is a Senior Software Engineer with 11 years of experience specializing in Linux system programming, device drivers, and graphics platform software, currently working on video pipelines for Teams and Skype at Microsoft. He brings expert-level C/C++ skills and hands-on experience across the full Linux stack—from low-level Hyper-V DRM kernel drivers to 3D and GUI programming in user space. His background includes developing virtual GPU support at VMware and contributing to open-source VR frameworks like Samsung’s GearVRf, where he integrated physics and multimedia features. A USC MS graduate with a strong embedded-systems pedigree from MediaTek, Deepak is comfortable navigating both kernel internals and Android/VR application code, and he often bridges hardware constraints with rich multimedia experiences.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree, Computer Science, 3.79/4.0, Master's Degree, Computer Science, 3.79/4.0 at University of Southern California
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Hemwati Nandan Bahuguna Garhwal University
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
59reputation
8kreached
0answers
4questions
github-logo-circle

Github Skills (13)

javas10
gear-vr10
mobile-development10
android10
java10
opengl9
3d-graphics9
opengl-es8
audio8
webcontrol6
asp-net6
asp-net-mvc6
architecture6

Programming languages (7)

C#JavaC++CJavaScriptBitBakePython

Github contributions (5)

github-logo-circle
Samsung/GearVRf

Jun 2015 - Jul 2016

The GearVR framework(GearVRf) is an Open Source VR rendering library for application development on VR-supported Android devices.
Role in this project:
userMobile Developer (Android)
Contributions:31 commits, 18 PRs, 1 push in 1 year 1 month
Contributions summary:Deepak implemented and refined a sample application for the GearVRf framework, focusing on integrating a physics engine (Bullet) for a bullet sample. Contributions include adding a sample scene with cubes and a sphere, refactoring code, and removing redundant functionalities. The commits demonstrate the use of the GVR framework and integration of external libraries to create a VR experience on Android devices. The user's efforts centered on the bullet sample and making enhancements based on code reviews.
oculus-questvirtual-realityandroid-devicessupportedandroid
gearvrf/GearVRf-Demos

Jun 2016 - Jul 2016

Collection of GearVRf demo apps
Role in this project:
userMobile Developer (Android)
Contributions:12 commits, 15 PRs, 36 comments in 1 month
Contributions summary:Deepak primarily worked on fixing bugs and adding features within the GearVRf demo applications, specifically related to video playback, audio management, and Vuforia integration. They addressed issues such as audio not stopping, video pausing, and implemented viewport configurations. The contributions involved modifying Java code to improve the user experience and application functionality on Android. They also made changes to support the use of 3D cursors.
xposedoculus-questquestopenvrdemo-apps
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Deepak Rawat - Senior Software Engineer at Microsoft