Vinod Chitrali

Software Engineer

Bengaluru, Karnataka, India20 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C and C++ programming for system software.
  • Proven experience in hardware fault management technologies.
  • Strong background in HPC and distributed computing.
Stackforce AI infers this person is a Systems Software Engineer with expertise in HPC and hardware fault management.

Contact

Skills

Core Skills

CC++SpiC-dotError HandlingMonitoring

Other Skills

Data StructuresOOADDesign PatternsUnixLinuxPlatform Diagnostics & Error handlingIntel IA64 & MCASystems ProgrammingKernel ProgrammingGdbKDBkernel modulesIPMII2CBIOS

About

 Brief knowledge on LXC and dockers, kubernetes  In depth knowledge about HPC , Distributed computing, workloads manager  In depth knowledge of DRMAA2 specification  OOAD implementation DRMAA2  In depth knowledge in C and C++  Brief knowledge in Python  In depth knowledge of Load balancing technologies. Computing for HPC systems.  In depth knowledge on horizontal and vertical Scalability architectures.  Good knowledge on parallel programming (Multi threading and multi programming).  Good knowledge on networking.  Knowledge on Data ONTAP SMI-S Agent  Knowledge Data ONTAP SMI-S Agent’s SNIA schemas standards  In depth knowledge of service processor(out of band management) exposure to Simple management framework(SMF), serial communication interface driver(SPI, I2C).  Design and development of discovering and recognizes physical objects cluster nodes, disks, shelves, logical objects such as clusters, aggregates, volumes, LUNs, qtrees, logical interfaces, Snapshot copies.  Design and development experience at HP ESSN R&D in manageability ,diagnostics solution for HP Itanium server (Memory, CPU, Environment) platforms using WBEM standard, Objectoriented design. C++ programming and “gdb” debugger at the capacity of individual contributor.  Design and developed a software device driver(kernel module) for handling OS errors on HP Itanium platforms, in the HPUX environment.  Development of user-interface using GTK in Gentoo LINUX for DS360, a hemoglobin analyzer from Drew Scientific UK.

Experience

20 yrs 8 mos
Total Experience
3 yrs 5 mos
Average Tenure
7 yrs 10 mos
Current Experience

Nvidia

Senior System Software Engineer

Jul 2018Present · 7 yrs 10 mos · Bangalore

CC++Data StructuresOOADDesign PatternsUnix+24

Netapp

MTS 4

Oct 2017Jul 2018 · 9 mos · Bangalore

Altair

2 roles

Team Lead

Promoted

Apr 2015Oct 2017 · 2 yrs 6 mos

Senior Software Engineer

Jun 2014Apr 2015 · 10 mos

Netapp

Member of Technical Staff 3

Jan 2011May 2014 · 3 yrs 4 mos · Bengaluru, Karnataka, India

  • Project : Service processor(SP)
  • Enabling c-mode support in SP for c-DOT 8.2.x. By establishing interface between ONTAP and SP using SPI protocol. This was done using SPI driver & user-level 2-way hand shake between ONTAP and SP subsystem.
  • Caching SP information.
  • Designing and implementing User-level 2-way hand shaking protocol in d-blade container.
  • Configuring SP automatically using predefined pool of IP addresses.
  • Project : POC – Comprehensive hardware error handling for FAS controllers.
  • Proposed an architecture for Platform error handling framework for FAS controllers
  • Implemented Correctable Memory errors, environmental subsystem error handling and reporting.
  • Demonstrated in world wide forum.
  • Project : OnCommand Unified Manager
  • NetApp OnCommand Unified Manager 6 provides a single dashboard to view the health of your NetApp storage availability, capacity, and data protection relationships—delivering operational efficiency at scale across large storage environments.
  • Monitoring for Volumes and aggregates using Java hibernate as a plugin in UM 6.0.
  • Defining and implementing the alert strategy for NetApp storage stack errors.

Hewlett-packard

System Software Engineer II

Jan 2008Jan 2011 · 3 yrs · Bengaluru, Karnataka, India

  • Project: System Fault Management
  • System Fault Management is a suite of advanced hardware fault technologies for Business Critical Servers running HPUX that protects hardware against failures and reports predictive information and corrective action.
  • Memory error handling
  • CPU Error handling,
  • Designing Environmental subsystem for HP IA hardware,
  • SMASH implementation for HP Servers.
  • Diag2 pseudo driver
  • Detailed design and development of various key components like Notification frame work and Thread pool management.

Mphasis an hp company

Software Engineer

Sep 2005Jan 2008 · 2 yrs 4 mos · Bengaluru, Karnataka, India

  • Project: DS360
  • The Drew DS360 is intended for the measurement of glycated hemoglobin (HbA1c) in blood samples. HbA1c is used to monitor diabetes. The system’s high throughput and automated primary tube sampling, low maintenance, easy to use interface and full color touch screen makes this an ideal addition for the main laboratory, clinic or satellite laboratory settings.
  • Implementing back-end for DS360 using C++
  • Implementing front end using GTK in C++

Education

Birla Institute of Technology and Science, Pilani

Master's Degree — Software Systems

Jan 2007Jan 2011

Visvesvaraya Technological University

Bachelor's Degree — Information Science

Jan 2001Jan 2005

Stackforce found 100+ more professionals with C & C++

Explore similar profiles based on matching skills and experience