Summary
Overview
Work History
Education
Skills
Timeline
Generic

Venkatakrishna C H

Bangalore

Summary

Software professional with 10+ year of experience having good analytical and technical skills to contribute to the company's growth and in turn ensuring personal growth within the organization.

Overview

10
10
years of professional experience

Work History

Software Engineer (G-10)

Cisco Systems Ind.
03.2021 - Current
  • Have 3+ years of experience in PTP subsystem for switching and routing platform.
  • Acting as a point of contact (POC) for the customer experience team, I am involved in identifying the root causes of the PTP defects and fixing them quickly by interacting with various business units.
  • Worked with various PHY vendors to bring up PTP on new platforms.
  • Worked on PCH timestamping to support MACsec for PTP packets.
  • Working on Silent Roll feature for PTP subsystem, where we can bring up PTP on a new platform without modifying the PTP stack.
  • Involved in developing PTP driver for various families of FPGA.
  • Have experience in bringing up PTP on various protocols, such as DLR, PRP, etc.
  • Have experience in writing CLIs for PTP.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.
  • Created detailed design documents, test plans, user manuals, release notes and other related documentation.
  • Maintained existing software systems by identifying and correcting software defects.
  • Integrated third-party APIs into existing systems as needed for enhanced functionalities.
  • Provided technical support to customers regarding product usage and troubleshooting issues.
  • Performed integration testing between different components of an application prior to release.
  • Assisted junior developers in understanding complex coding concepts and debugging errors.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.

Technical Lead

Visteon
01.2017 - 02.2021

- AndoidAuto and Apple CarPlay on Android:

  • Android Auto is a car-phone connectivity technology that allows you to connect your phone to an in-vehicle head unit and provides limited access to the contents/applications of your Android phone, thus increasing the overall driving experience.
  • CarPlay is a car-phone connectivity technology that allows you to connect your phone to an in-vehicle head unit and provides limited access to the contents/applications of your Apple iPhone, thus increasing the overall driving experience.
  • Technical lead for 3 such projects, handling a team of size 5.
  • Porting the C stack of AAP SDK to Android Platform using NDK build.
  • Had design and requirement discussion with customer and provided multi-level documents for the same.
  • Designed and developed Android application over AAP SDK using MediaTek AOSP.
  • The application communicates with various Android subsystems like audio, screen, sensor, etc. and provides this information to AAP device.
  • The application also takes care of various app focus management strategies, which are required for Google certification.
  • Audio and Video platform implementation/issue fixes for AAP and CP.
  • Debugging the issues and fixing responsible for software delivery.
  • Customer point of contact for 3 such projects.

Senior Software Engineer

Allgo Embedded Systems
07.2014 - 12.2016

- RACE 2.0

  • Developing an intelligent module called Media Controller above race SDK which will interact with HMI and other subsystems via VMF(Visteon Message Format).
  • Designed and developed state machine based player, browser, wake, media module in Media Controller, which has intelligence for controlling playback, browsing, wake up and connectivity.
  • Ported race SDK to U321 Linux(imx6) platform.

- RACE

  • RACE Multimedia Engine provides access to multiple types of media devices like USB / iAP / MTP / SD / CD.
  • Involved in building database module.
  • Improving the browser framework APIs which will improve the performance.
  • Fixing customer reported issues in browser and database module.

Education

Bachelor of Engineering - Computer Science

SJCE
Mysore
01.2014

Pre University - PCMC

Alva's PU College
Moodbidri
01.2010

Skills

Platforms worked

  • Linux
  • Android

Programming languages

  • C
  • C
  • Basics of Java and Python (test scripts)

Tools used

  • Github
  • Gerrit
  • Calnex
  • Ixia packet generator
  • Cisco decoder
  • Eclipse

Documentation

  • Design Document
  • SFS
  • Release Notes
  • Test Cases

Timeline

Software Engineer (G-10)

Cisco Systems Ind.
03.2021 - Current

Technical Lead

Visteon
01.2017 - 02.2021

Senior Software Engineer

Allgo Embedded Systems
07.2014 - 12.2016

Bachelor of Engineering - Computer Science

SJCE

Pre University - PCMC

Alva's PU College
Venkatakrishna C H