Raghav Solanki profile photo 1 on Tal

Raghav Solanki

Back End Developer skilled in C, C++, and Operating Systems

Greater Bengaluru Area

11+ years of work experience

Aug 20224 yrs 1 moPresent

• Enhanced VIOS Virtual Fibre Channel (VFC) on AIX/PowerVM Hypervisor by enabling user-configurable ODM attributes -- validating device passthrough and emulation behaviour under high I/O workloads across multiple IBM POWER hardware generations (P8-P11); analogous to KVM/QEMU virtual device adapter testing. • Led root-cause analysis of enterprise storage command timeout issues in IBM PowerVM Hypervisor environments, diagnosing VFC buffer starvation in VIOS NPIV stacks; used GDB and kernel traces to reproduce defects, contributed validated fixes upstream -- consistent with open-source patch review and defect resolution workflows. • Designed and executed Test Plans for live VM migration (LPM) validation in PowerVM environments; authored CI pipeline checks ensuring correct persistence of virtual device configuration and guest attributes across migration events -- equivalent to live migration testing in KVM-based hypervisors. • Validated NPIV-based Virtual Fibre Channel (VFC) fast failover mechanisms in AIX/VIOS environments; validated firmware-level event propagation (VFC_MAINTENANCE_START/END, EEH events, FC firmware upgrades) and device emulation path correctness -- analogous to QEMU device model and KVM trace-level validation. • Executed workload profiling and performance benchmarking (SAP ML4, Q2C, BWH) on IBM PowerVS and IBM Cloud Power Systems, performing system performance tuning and workload validation to meet SAP hardware certification requirements across distributed system environments. • Extended the VIOS upgrade framework on AIX to support backup and restore of security configurations (Users/Groups, AIX Audit, EFS, LDAP, Trusted Execution, OpenSSL, OpenSSH, Kerberos) using the viosbr utility, ensuring seamless migration across upgrades and alternate rootvg installations.
NAGRA
Jul 20184 yrs 3 mosSep 2022

Bengaluru, Karnataka, India

Worked on set-top box simulator tools to validate DVB and OTT functionalities based on Nagra’s DRM (CCL & CAK) using C++ and Linux in SAFe (Scaled Agile Framework) environment. Developed STB tools to validate various features like Watermarking, Parental Control & Home domain support using C++ language on Linux. Own Media Security product validation tools. Own driver validation test suite and test tools development for broadband and broadcast content security software Test suite automation, Test data generation - MPEG-TS, MPEG-DASH/ HLS asset generation, raw test data, test vectors. Worked on different security features like SMP (Secure Media Path), HDCP, key rotation for better security. • Developed system-level driver validation test suites and firmware platform validation tools exercising device emulation and passthrough layers for Nagra Conditional Access System (CAS) used in broadband and broadcast content security. • Designed platform-independent interfaces to simulate Set-Top Box (STB) features, improving validation efficiency and reducing test execution time in distributed broadcast system environments. • Contributed to the design, development, and testing of embedded components using Embedded C, C++, and Linux utilities across Broadcom-based STB platforms. • Built driver validation frameworks and test scenarios for broadcast and OTT pipelines, leveraging DVB standards and HLS protocols. • Implemented CI Automation using Jenkins and Perl; developed and contributed tests into the CI workflow, performed GDB-assisted root-cause analysis, and refactored test code to improve maintainability and regression reliability across Broadcom hardware platforms.
Flexera Software
Oct 20179 mosJun 2018

Bengaluru, Karnataka, India

Worked on software licensing project. Involved in contribution in design and development of cross-platform licensing solutions. Contributed in software security modules such as anti-spoof channels, tamper resistance, etc. Worked on C/C++, Python,Perl
Ness Digital Engineering
Jan 20152 yrs 9 mosSep 2017

1. Developing automation frameworks using C, Python, Java, DotNet for applications. 2. Developing automation framework using C for client API testing. 3. Adding the existing or new framework to Jenkins as part of continuous integration.

Raghav’s AI Stack

claude code
claude code

Education

Liverpool John Moores University

Master of Science - MS, Artificial Intelligence and Machine Learning

Liverpool John Moores University

20192 yrs2021
International Institute of Information Technology Bangalore

Post Graduate Diploma, Artificial Intelligence and Machine Learning

International Institute of Information Technology Bangalore

20191 yr2020

Join Raghav and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Raghav Solanki on Tal

Headline

Back End Developer skilled in C, C++, and Operating Systems

About

Back End Developer at IBM with 10+ years of experience in back-end development and media security tools, utilising advanced skills in C, C++, and operating systems. Contributed to enhancing set-top box functionality, focusing on security features like watermarking, parental controls, and home domain support in a Scaled Agile Framework environment. Dedicated to developing robust validation tools and automation frameworks, creating efficient solutions for broadband and broadcast content security software. Committed to leveraging technical expertise to support team goals and ensure product reliability in a fast-paced environment.

Location

Greater Bengaluru Area

AI stack

claude code

Work experience

Senior System Developer at IBM India Software Labs (ISDL), Aug 2022 - Present · 4 yrs 1 mo, • Enhanced VIOS Virtual Fibre Channel (VFC) on AIX/PowerVM Hypervisor by enabling user-configurable ODM attributes -- validating device passthrough and emulation behaviour under high I/O workloads across multiple IBM POWER hardware generations (P8-P11); analogous to KVM/QEMU virtual device adapter testing. • Led root-cause analysis of enterprise storage command timeout issues in IBM PowerVM Hypervisor environments, diagnosing VFC buffer starvation in VIOS NPIV stacks; used GDB and kernel traces to reproduce defects, contributed validated fixes upstream -- consistent with open-source patch review and defect resolution workflows. • Designed and executed Test Plans for live VM migration (LPM) validation in PowerVM environments; authored CI pipeline checks ensuring correct persistence of virtual device configuration and guest attributes across migration events -- equivalent to live migration testing in KVM-based hypervisors. • Validated NPIV-based Virtual Fibre Channel (VFC) fast failover mechanisms in AIX/VIOS environments; validated firmware-level event propagation (VFC_MAINTENANCE_START/END, EEH events, FC firmware upgrades) and device emulation path correctness -- analogous to QEMU device model and KVM trace-level validation. • Executed workload profiling and performance benchmarking (SAP ML4, Q2C, BWH) on IBM PowerVS and IBM Cloud Power Systems, performing system performance tuning and workload validation to meet SAP hardware certification requirements across distributed system environments. • Extended the VIOS upgrade framework on AIX to support backup and restore of security configurations (Users/Groups, AIX Audit, EFS, LDAP, Trusted Execution, OpenSSL, OpenSSH, Kerberos) using the viosbr utility, ensuring seamless migration across upgrades and alternate rootvg installations.

Senior Software Engineer at NAGRA, Jul 2018 - Sep 2022 · 4 yrs 3 mos, Bengaluru, Karnataka, India, Worked on set-top box simulator tools to validate DVB and OTT functionalities based on Nagra’s DRM (CCL & CAK) using C++ and Linux in SAFe (Scaled Agile Framework) environment. Developed STB tools to validate various features like Watermarking, Parental Control & Home domain support using C++ language on Linux. Own Media Security product validation tools. Own driver validation test suite and test tools development for broadband and broadcast content security software Test suite automation, Test data generation - MPEG-TS, MPEG-DASH/ HLS asset generation, raw test data, test vectors. Worked on different security features like SMP (Secure Media Path), HDCP, key rotation for better security. • Developed system-level driver validation test suites and firmware platform validation tools exercising device emulation and passthrough layers for Nagra Conditional Access System (CAS) used in broadband and broadcast content security. • Designed platform-independent interfaces to simulate Set-Top Box (STB) features, improving validation efficiency and reducing test execution time in distributed broadcast system environments. • Contributed to the design, development, and testing of embedded components using Embedded C, C++, and Linux utilities across Broadcom-based STB platforms. • Built driver validation frameworks and test scenarios for broadcast and OTT pipelines, leveraging DVB standards and HLS protocols. • Implemented CI Automation using Jenkins and Perl; developed and contributed tests into the CI workflow, performed GDB-assisted root-cause analysis, and refactored test code to improve maintainability and regression reliability across Broadcom hardware platforms.

Senior Software Engineer at Flexera Software, Oct 2017 - Jun 2018 · 9 mos, Bengaluru, Karnataka, India, Worked on software licensing project. Involved in contribution in design and development of cross-platform licensing solutions. Contributed in software security modules such as anti-spoof channels, tamper resistance, etc. Worked on C/C++, Python,Perl

Software Engineer at Ness Digital Engineering, Jan 2015 - Sep 2017 · 2 yrs 9 mos, 1. Developing automation frameworks using C, Python, Java, DotNet for applications. 2. Developing automation framework using C for client API testing. 3. Adding the existing or new framework to Jenkins as part of continuous integration.

Education

Master of Science - MS, Artificial Intelligence and Machine Learning, Liverpool John Moores University

Post Graduate Diploma, Artificial Intelligence and Machine Learning, International Institute of Information Technology Bangalore