Sourabh Prajapati

Software Engineer

Bengaluru, Karnataka, India13 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Mixed Reality and VR development.
  • Proficient in high-performance graphics rendering.
  • Strong background in software architecture and design.
Stackforce AI infers this person is a Mixed Reality and Graphics Software Engineer with expertise in VR applications.

Contact

Skills

Core Skills

Software DevelopmentMixed RealityVirtual Reality (vr)Product ArchitectureGraphics ProcessingVisualization

Other Skills

3D GraphicsAlgorithmsArchitectureCC++CUDA CDirectXGPGPUGame DevelopmentGame EnginesGraphics Processing UnitHLSLHTMLJavaJavaScript

About

* Currently working as Lead Software Engineer in Mixed Reality R&D at Qualcomm. * Senior Software Engineer with industry experience working on real time systems. Passionate about creating meaningful applications with quality software. * My interest lies in Augmented/Virtual Reality, Graphics Rendering Systems, High Performance Algorithm development, GPGPU, Computing, Software Design and Development, Games Development (Unity/Unreal Engine), Product Lifecycle. * Specialization in Design and development of 2D/3D Rendering systems. * Extensive knowledge in Computer Graphics, OpenGL, Rendering Pipeline, GLSL, HLSL, DirectX, Compute Shaders. * Experience in Domain Driven Design, Event-Driven, Clean Architecture and Microservices architecture with deployment on Azure Cloud – IaaS & PaaS. * I also have experience in Graphics Designing, Photo Editing and 3D modeling softwares (mostly open source - GIMP and Blender).

Experience

Qualcomm

2 roles

Staff Software Engineer

Dec 2024Present · 1 yr 3 mos · Bangalore Urban, Karnataka, India

Lead Software Engineer

Aug 2021Jan 2025 · 3 yrs 5 mos · Bangalore Urban, Karnataka, India

ArchitectureUnreal Engine 4Parallel ComputingVulkan APIAlgorithmsGPGPU+11

Smartvizx - we are vr®

2 roles

Tech Lead

Sep 2020Aug 2021 · 11 mos

  • Leads the product (www.trezi.com) development activity in the Engineering division. Trezi - a commercially launched; subscription-based VR product for architectural visualization and design collaboration.
  • Responsible for
  • Product design and architecture.
  • VR meeting for Collaborative design.
  • Rendering quality and performance in VR.
  • 3D file format specification and PBR material definition.
  • Standard 3D File Format Import/Export (Revit, Sketchup, etc)
  • Key Skills: VR, Product Architecture, Game Engines (Unreal Engine 4), Revit API Development,
  • CAD File parsers, REST APIs, NodeJs, Javascript
Unreal Engine 4Vulkan APIAlgorithmsObject-Oriented Programming (OOP)Virtual Reality (VR)DirectX+10

Senior Software Developer

Jul 2019Sep 2020 · 1 yr 2 mos

  • Responsible for the design and development of Revit-Trezi Live Link for live data transfer between the two formats.
  • Created VR Keyboard for taking the user input in VR Mode.
  • Responsible for updating & improving the Trezi File Format based on Industry specification.
AlgorithmsObject-Oriented Programming (OOP)Virtual Reality (VR)Graphics Processing UnitRenderingOptimization+3

Zeiss industrial metrology

Senior Software Engineer

Sep 2015Jul 2019 · 3 yrs 10 mos · Bengaluru Area, India

  • Industrial Metrology at Carl Zeiss deals with the high precision measurement of parts/tools/gears related to various industries(eg. Automobile, Aerospace, Plastic, Wind mills). Carl Zeiss's sensors/scanners produces high quality data(with precision in microns), which is then further analyzed for material defects, geometric correctness, features etc.
  • I, as a Senior Software Developer in Computer Graphics & Visualization, focus my development work on high quality/high speed rendering of large volume data(size ~ 25 GB) in the Zeiss Analysis Software. As a Visualization Developer, I improve the overall performance of the software by porting the algorithms to GPU (using GPU for General Purpose Computing ie. GPGPU), efficiently managing the memory to avoid redundant data transfer, improving the quality/interactiveness of visualization, providing additional functionality support(such as Geometry Shader) for future rendering implementations.
AlgorithmsObject-Oriented Programming (OOP)Graphics Processing UnitRenderingOptimization3D Graphics+2

Vizexperts

Engineer Graphics

Aug 2014Aug 2015 · 1 yr · Bangalore

  • Vizexperts provides visual computing based solutions to simplify data to decision transformation for Defense, Aeronautical & Space Organizations. At Vizexperts, I worked on the realtime visualization of Geospatial data with
  • focus on easy rendering & interaction of huge images(or maps) & performing mathematical & geometrical operations to extract/display useful information from/on the map.
Object-Oriented Programming (OOP)QtGraphics Processing UnitSoftware DevelopmentVisualization

Zeiss group

Internship

Sep 2013Jul 2014 · 10 mos · Bangalore, Karnataka, India

  • At Center for Application Research (Carl Zeiss), I worked on the ray traced visualization of Optical Coherence Tomography(OCT) data.
  • The solution provided a seamless integration of scans and produced a compact & unified 3D visualiation enhancing on the features which are less visible (not easily visible) in their corresponsding 2D scans.

Iiit hyderabad

Research Assistant

Jul 2012Jul 2013 · 1 yr · Hyderabad, India

  • In this project, I've carried out my research work to figure out a way improve the performance of registration of Articulated Objects. I proposed an approach for fast registration of a
  • Global Articulated 3D Model using RGBD data from Kinect. The approach uses geometry based matching of rigid parts of the articulated objects in depth images which reduced the time greatly for registering each frame with the global model.

Abb

Intern

May 2011Jul 2011 · 2 mos · Vasteras, Sweden

Education

Indian Institute of Technology, Guwahati

Bachelor of Technology (BTech) — Computer Science and Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Software Development & Mixed Reality

Explore similar profiles based on matching skills and experience