Vikram N Rao

CTO

Bengaluru, Karnataka, India14 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Led development of advanced ADAS visualization tools.
  • Recognized for excellence with departmental awards.
Stackforce AI infers this person is a Senior Technical Lead specializing in Automotive Software Development and 3D Visualization.

Contact

Skills

Core Skills

Software DevelopmentAdas3d PrintingInfotainment SystemsGraphic Libraries Development

Other Skills

C++OpenGLQtData AnalysisTeam ManagementAgile MethodologiesC#AWSGitSVNQNXMultithreadingPerforceR&D OperationsTechnical Vision

About

With over 10 years of experience in software development, I am a Senior Technical Lead at Mercedes-Benz Research and Development India, where I create innovative visualization solutions for Advanced Driver-Assistance Systems (ADAS). My mission is to enhance automotive safety and drive autonomous technology forward by providing function developers with powerful tools to validate and optimize their algorithms. I lead and empower a team of software engineers, leveraging my expertise in C++, Qt, OpenGL, and ADTF. I am deeply involved in the ideation, design, and implementation of our platform, which bridges function developers and vast ADAS sensor data, offering invaluable insights into algorithm performance. I have successfully delivered multiple software versions on time, and received departmental awards for my purpose and excellence. I am passionate about developing cutting-edge visualization software that meets the highest standards of quality and reliability.

Experience

14 yrs 2 mos
Total Experience
3 yrs 6 mos
Average Tenure
9 yrs 6 mos
Current Experience

Mercedes-benz research and development india

Senior Technical Lead

Dec 2016Present · 9 yrs 6 mos

  • As a Senior Technical Lead in ADAS, my mission is to develop advanced measurement and visualization tools that enhance automotive safety and drive autonomous technology forward. Lead and empower function developers with powerful algorithm visualization and validation tools.
  • Our innovative platform bridges function developers and vast ADAS sensor data, providing invaluable insights into algorithm performance. Through data visualization and analysis, developers can optimize efficiency and reliability. I'm deeply involved in ideation, design, and implementation, leveraging expertise in ADAS, data analysis, and software development.
  • Collaboration with function developers is crucial, gathering feedback and evolving the tool to meet their needs. I encourage my team's excellence, offering mentorship, technical guidance, and fostering innovation. As a Scrum master, I track milestones, set timelines, and ensure seamless execution, aligning with ADAS development goals.
  • Being a Senior Technical Lead in ADAS measurement and visualization tool development is profoundly fulfilling. Empowering function developers enhances algorithm safety and reliability, advancing automotive technology for a safer and more efficient future.
  • Technology Stack:
  • C++, OpenGL 3.0, GLSL, Qt, Qt Webassembly, emscripten SDK, Python, ADTF-2.X, 3.X.
C++OpenGLQtADASData AnalysisTeam Management+2

Hp

Development Team Lead

Jul 2015Nov 2016 · 1 yr 4 mos

  • Project: Prep3D (3D Printing Platform)
  • Summary:
  • At Prep3D, an innovative 3D Printing Platform, I significantly contributed to the open-source 3D authoring tool Meshlab, empowering seamless 3D model processing and manipulation. My expertise in C++ programming enabled cutting-edge Meshlab filters/plugins development, enhancing the platform's capabilities.
  • Accomplishments:
  • Meshlab Snapshot Generation Filter:
  • Implemented a state-of-the-art snapshot generation filter in C++ and OpenGL 3.3 GLSL shaders, enabling effortless capture of dynamic 3D model views for efficient visualization.
  • CPU-Based C# Software Rendering Engine:
  • Led the creation of a high-performance CPU-based rendering engine in C#, expertly parsing obj files to generate captivating 3D model previews.
  • Off-Screen Rendering Application:
  • Developed an innovative OpenGL (Mesa) application for window-less context thumbnail generation, streamlining the process and improving system efficiency.
  • Technology Stack:
  • C++ on Linux (Ubuntu) / AWS:
  • Crafted robust solutions using C++ on Linux, leveraging AWS scalability for impressive results on the Prep3D platform.
  • OpenGL 3.3 Shader Programming:
  • Employed advanced shader techniques to elevate visual rendering capabilities, providing an immersive user experience.
  • C#:
  • Achieved exceptional software rendering engine performance in C#, catering to specific thumbnail generation demands.
  • Mesa Graphics Library:
  • Optimized the OpenGL application using the Mesa graphics library, ensuring flawless 3D model thumbnail rendering.
  • Version Control Tool GIT (SVN):
  • Efficiently utilized GIT and SVN for seamless collaboration, code management, and project scalability.
C++OpenGLC#AWSGitSVN+2

Wipro technologies

Senior Project Engineer

Jun 2013Jul 2015 · 2 yrs 1 mo · Bangalore

  • Project: Navigation (Infotainment)
  • Summary:
  • Dedicated contributor to the Navigation project, leading the development of an advanced infotainment system with a focus on the navigation module. Expertise in C++ and OpenGL 1.1 for 2D/2.5D and 3D map rendering. Utilized proprietary C++ framework on QNX (RTOS) for high-performance. Managed map rendering module and integrated graphical view modes for an optimal user experience.
  • Technology Stack:
  • C++, OpenGL 1.1, MOCCA framework, RTOS (QNX), Multithreading, IPC, Version Control (Perforce).
C++OpenGLQNXMultithreadingPerforceInfotainment Systems+1

Samsung electronics

Senior software engineer

Sep 2011Dec 2012 · 1 yr 3 mos · Noida Area, India

  • Project: Magic Info Premium Player on SOC
  • Summary:
  • As a key contributor to the Magic Info Premium Player project, I played a crucial role in developing Samsung's proprietary 2D graphic libraries, SHADOW and CUBIC, based on Opengl-ES2.0. Within the Element Library module, I led the implementation of various sub-modules, such as Chart Engine, Shape Engine, Word Art, Multimedia, and Image Base. Notably, I successfully implemented the Shape Engine on the Guggenheim platform using the Shadow/Cubic graphics library, leveraging my C++ expertise to create advanced 2D drawing and filling algorithms for over 62 shapes on Samsung's premium player. My involvement extended to thorough testing and seamless deployment of all implemented shape elements, as well as 2D/3D charts, on the target over the network schedule.
  • Technologies Utilized:
  • C++, OpenGL 2.0 (ShadowCubic library), Version Control Tool Perforce.
C++OpenGLPerforceGraphic Libraries DevelopmentSoftware Development

Education

Coventry University

Master of Science - MS — Computer Graphics

Visvesvaraya Technological University

B.E — Telecommunications Engineering

ICT Academy, IIT Kanpur

Advanced Certification in AI & Machine Learning

Nov 2023Nov 2024

Stackforce found 100+ more professionals with Software Development & Adas

Explore similar profiles based on matching skills and experience