Summary
Bhavik Sharda is a software engineer with 11 years of hands-on experience building 3D games, simulations and visualization products across consoles, mobile and PC, currently contributing at NVIDIA. He brings deep low-level skills in C/C++/C#, real-time 3D rendering, shaders, game physics and audio, with production engine experience in Unigine, Unity and proprietary engines. Bhavik has led technical teams, mentored engineers in 3D math and networking, and driven feature design and delivery on large projects at IGATE and Electronic Arts. His toolchain fluency spans CI, build systems and version control (CMake, Visual Studio, Git/Perforce, BuildBot) and middleware such as PhysX, ODE and Wwise. Comfortable shipping across platforms from PS4/Xbox One to iOS/Android and Linux, he combines systems-level optimization with gameplay and visualization craftsmanship. An often-understated strength is his cross-discipline exposure—from networking with ZeroMQ to embedded chromium frameworks—that helps bridge engine, tools and product needs.
11 years of coding experience
7 years of employment as a software developer
MCA, Computer Programming/Programmer, General, FIRST CLASS, MCA, Computer Programming/Programmer, General, FIRST CLASS at Sardar Patel University
English, Gujarati, Hindi