Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Venkataraman Srinivasan

Senior Principal Software Engineer
Bengaluru

Summary

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Understands and meets both client and employer needs and develops highly functional, robust and easy-to-maintain software/applications. Willingness to take on added responsibilities to meet team goals. Excels as hands-on developer and oversees work of software teams.

Overview

25
25
years of professional experience
5
5
years of post-secondary education
3
3
Certifications

Work History

Senior Principal Software Engineer

Baffle
06.2022 - Current
  • Designed E2E Workflows for User configuration of Baffle Products
  • Design and Development of UI interface using React JS framework
  • Lead the Front end team of 3 members
  • Unit test framework using Cypress and Golang.

Technical Leader

Cisco Systems
04.2009 - 06.2022
  • Projects Involved: CBR8, RFGW-10, iNode Manager, RPD, HA Shelf, VCM.
  • Architected Video related portion for HA Shelf project
    Designed, developed and implemented D6 protocol in CBR-8
  • UI development for the cloud projects iNode manager and VCM.
  • User interface design and development of DVB Encryption feature in RFGW-10
  • Lead the team to get the CAS certification from Nagra for DVB encryption to be able to sell the Settop boxes in European Market.
  • Working with Contract employees (Interviewing, onboarding, guiding on day-to-day tasks and follow-ups).
  • Product Security Officer responsible for maintaining release signing members, system and tickets.
  • Scrum Master

Senior Software Engineer

Scientific Atlanta India Pvt Ltd
11.2003 - 03.2009
  • Designed and developed iGuide Application for Settop box to work in the Motorola Cable network
  • Designed and developed a middleware for Settop box that would be used along with Verizon Fios TV application.
  • Onsite presence during requirements gathering, integration and testing phases for iGuide and Verizon FiOS TV projects.
  • Worked on DVR and DVD features on Settop boxes.
  • Worked on UI and middleware modules for SARA project in Scientific Atlanta STBs.

R&D Engineer

Premier Evolvics P Ltd (formerly Premier Polytronics P Ltd)
03.2000 - 10.2003
  • Designed and developed various hardware boards using micro controllers (80c32), micro processors (80386) and TMS 320C203 DSP for various industrial automation products for textile industry.
  • Developed firmware modules in combination of assembly and C.

Education

Bachelor of Science - Electronics And Communication Engineering

Govt College of Technology
Coimbatore, India
04.2000 - 05.2003

High School Diploma -

DDCSM Polytechnic
Palacode, Dharmapuri
04.1990 - 05.1992

Skills

Programming Language: C, C, Python, golang, Javascript

Cloud: Docker, Kubernetes

Web UI: ReactJS, Angular 2, HTML, CSS

Cable Domain: MPEG, Video Encryption, DVR, PPV, OnDemand, RPHY, OOB, DOCSIS

Agile methodology and Systems Development Lifecycle Management

Certification

Docker & Kubernetes from CloudYuga

Projects

Baffle Manager - Cloud enabled application for Baffle Products (Database Proxy, Data Proxy and API Services) - (2022 - till date)

- Description:  Micro services-based architecture. Backend using Java Spring Boot with Mongo DB. Front end uses React JS framework with Typescript. Cypress for test framework with Golang based mock server.

· Key contribution: End to end work flow design for each feature using figma, REST API definitions for Backend interfaces, Component design, Implementation, test framework with mock server, reviews. 


iNode Manager - Cloud native application for managing iNode (2019 – 2021)

· Description: Micro services-based architecture deployed as Kubernetes Cluster. Backend using Java Spring Boot with Cassandra & Elastic search as DB. Front end uses Angular 2 based Robot-UI framework.

· Key contribution: Designed and Implemented UI for the features: Config profiles, DB Import & Export, Bulk operation support and performance improvement. Vulnerability identification and fixes.


Video Core Manager - Cloud native application for managing CBRs (2021 – till date)

· Similar architecture as iNode Manager

· Key contribution: Designed and Implemented UI for the features using ReactJS: Overview page, SSH Profiles, Video Configuration & Monitoring.


Remote PHY Device (RPD) (2017 – 2019)

· Python and C based layered architecture

· Maintenance, bug fixes and handling field issues of features: Video, OOB 55-1/55-2.

· Several improvements made in the debuggability aspects for quick triaging and easy identification of problematic areas.

· Closely working with Broadcom for resolving FPGA related issues

· Implemented V3 algorithm from Broadcom for power level adjustment across the spectrum for OOB and Video signals.

· Created python based offline tools for parsing logs and FPGA register dumps to a meaningful summary that can be easily understood.


Cable Broadband Router (CBR) (2016 – till date)

· Implementation of Cable modem count per profile feature related to DOCSIS 3,1

· D6 Protocol implementation as per the spec from Comcast for edge QAM. Successful integration with Comcast system through VIOT (Vendor Inter-Operability Testing)

· Security Enhanced Linux related changes to fix the security related issues

· Maintenance of Control plane modules, bug fixes and filed issues handling.

· Migration to Polaris


RFGW-10 (2014 - 2015)

· First exposure to CISCO-IOS XE platform

· Worked on DVB encryption feature.

· Command Line interface for various configurations related to DVB encryption

· Bug fixes and Maintenance

· Cable Domain: MPEG, Video Encryption, DVR, PPV, OnDemand, RPHY, OOB, DOCSIS

· Agile methodology and Systems Development Lifecycle Management

Timeline

Senior Principal Software Engineer

Baffle
06.2022 - Current

Docker & Kubernetes from CloudYuga

11-2019

Machine Learning

04-2016

Certified Scrum Master

04-2015

Technical Leader

Cisco Systems
04.2009 - 06.2022

Senior Software Engineer

Scientific Atlanta India Pvt Ltd
11.2003 - 03.2009

Bachelor of Science - Electronics And Communication Engineering

Govt College of Technology
04.2000 - 05.2003

R&D Engineer

Premier Evolvics P Ltd (formerly Premier Polytronics P Ltd)
03.2000 - 10.2003

High School Diploma -

DDCSM Polytechnic
04.1990 - 05.1992
Venkataraman SrinivasanSenior Principal Software Engineer