TECHNICAL SKILLS
Skills Technology enthusiast with good knowledge and hands on experience in Product
Development and Design, Computer Graphics, Augmented Reality and Virtual
Reality
Good knowledge of Algorithms, Data Structures, OOPS concepts and Operating
System
Development C/C++, Java, OpenGL, GLSL Shaders, Objective-C, C#, Python
3D Graphics OpenGL, OpenGL ES 2.0, GLSL Shaders, OpenSceneGraph
EXPERIENCE
DSD (Decision Space Desktop) (Jan 2014- Onwards)
Company: Engineer, Graphics - VizExperts India Pvt. Ltd.
This software provides the common features and tools needed by geoscientists and engineers to execute
collaborative workflows, including data access and analysis, calculation capabilities etc.
Client : Landmarks Graphics Corporation, Halliburton US
Tools/Technologies : C++, Java, OpenGL, Visual Studio 2012, Eclipse Kepler
Roles and Responsibilities
• Add the feature of streaming to the DSD software. The C++ code base is taken from vSite-3D.
• Redesign the encoder to support multiple encoders.
• Redesign the decoder to support multiple decoders like FFmpeg, Cuda decoder etc.
• Create infrastructure to add the streaming module as plug-in using the SPI and RCP services
vSite-3D (June, 2013 – Dec, 2013)
Company: Engineer, Graphics - VizExperts India Pvt. Ltd.
An application to host and deliver 3D and visualization rich applications to remote users that are
connected using a "thin-client" computer such as Desktop PC or laptop.
Client : Landmarks Graphics Corporation, Halliburton US
Tools/Technologies : C, C++, OpenGL, Qt, Windows API, Visual Studio 2008, Eclipse Kepler
Roles and Responsibility
• Redesign the Sitemanager to make it multithreaded to reduce the login time for clients and
prevent time out error
• Bug fixing in mouse handling in DSD software
• Support the new graphics hardware for performance improvement
• Create an API for vSite-3D to allow other developers to create own application over it
Virtual Reality Creator/Trainer (Sep, 2012- Mar, 2013)
Company: Engineer, Graphics - VizExperts India Pvt. Ltd.
An immersive and interactive Virtual Reality application for rapid prototype development in form of
assemblies, Analysis and Visualization of those prototypes and help in decision making installed at
Virtual Reality lab in Centre for Airborne Systems ( CABS) a DRDO research lab.
Tools/Technologies : Python 2.7, Vizard SDK, PyQt, C++, Visual Studio 2008
Roles and Responsibility
• Understanding the customer requirement and creating a design for software. It included activities
like designing various classes, designing the basic GUI etc.
• Developing core functionality of software like picking parts, manipulator to transform parts, rules
for creation of assembly, GUI creation using PyQt etc.
• Integration of Virtual reality hardware like wand (6 DOF) for navigation, head tracker (5 DOF)
and 5DT gloves for picking parts.
• Analysis tools like measurement tools, convex hull, space volume analysis, clash analysis.
Georbis (Apr, 2013- May, 2013)
Company: Engineer, Graphics - VizExperts India Pvt. Ltd.
Georbis offers a full-fledged 3D geospatial platform, enabling rapid data to decision transformations
through geo-intelligence.
Tools/Technologies : C#, JavaScript, OpenLayers 2, Cesium 2.4, Geoserver 2.4.1, PostgreSQL 9.1
Roles and Responsibilities
• WMS, WFS and WFS-T protocol support
• Support to load DGN, Shape file format
• 3D globe support by integrating cesium
Learn Face Parts (An IOS App for children) (March, 2012 – Aug, 2012)
Company: Software Engineer - ParikshaLabs India Pvt. Ltd.
A IOS app to help children learn face parts in fun way
Tools/Technologies : X-Code, GLSL Shaders, OpenGL ES 2.0
Roles and Responsibility
• Design the app and document all views, controllers to be used
• Handle gestures to rotate, translate and scale the model
• Find the face part touched by finding the intersection point of model with ray from the tapped
point
• Modes like training mode and test mode
EDUCATION
2007 - 2012 Bachelor of Technology in Computer Science with CGPA of 7.3 (78 %)
Jaypee institute of Information Technology, Noida (India)
Master’s In Business Administration with CGPA of 8.0 (Finance)
Jaypee Business School, Noida (India)
Under five year dual degree program
ACADEMIC PROJECTS
Project Title Platform/Languages/Key Words
Dec 2011, A Real-time Ray Tracer GLSL, RayTracing Algorithm, Reflection Shadows,
Blinn-Phong shading
July 2010 – May 2011, Volume Rendering of OpenGL, GLSL, GLUT, GLUI, Visual C++ Express
Human Brain Edition 2008,
3D volumetric rendering, RayCasting Algorithm,
3D textures, Blinn-Phong shading
Aug 2011 – Sep 2011, AR Virtual Bowling Game ARToolKit, OpenGL, Visual C++ Express Edition
2008