Experience
2023 — Now
2023 — Now
Cupertino, California, United States
2018 — 2023
Cupertino, California, United States
2017 — 2018
2017 — 2018
Bengaluru Area, India
Skills: NVMeOF, Redfish, Swordfish, C++, OOAD, Intel RSD, SPDK
• Design and develop RESTful management interface for WDC`s storage arrays
• Work on solutions based on Redfish & Swordfish standards
• Work with SNIA standard body to define JSON schemas for NVMeOF in Swordfish
• Design software modules to support Intel RSD architecture in the storage arrays
• Lead a team of engineers to get the solution implemented
2014 — 2017
Bengaluru Area, India
Skills: C++, OOAD, Linux, Windows, Application Programming, Server Domain, Redfish, Data Analytics, Regression Analysis, Machine Learning
• Designed and developed firmware management solution for HPE Servers
• Worked on solutions based on Redfish standard
• Worked on Low Level Designing of the software product starting from scratch.
• Used machine learning algorithms to implement solutions based historical data analysis.
• Published research disclosure ‘A method for predicting firmware & software deployment time using historical data’
• Worked on Enhancements, Defect fixes & Performance improvements.
• Guided junior team members on technical aspects
2007 — 2014
2007 — 2014
Bengaluru Area, India
Skills: C++, Linux System Programming, Windows, OOAD & Design Patterns, STL, Multithreading, IPCs, HTML, PHP, Javascript, Storage Protocols (SCSI, BMIC, CSMI), make, gcc, Debugging(gdb, Firebug, Live HTTP headers), Shell scripting(basics), Web Application, Server Domain
Worked on development & maintenance of the hardware diagnostic applications for HP ProLiant servers.
Propose design for enhancement and implement and test the same.
Served as a Tech lead and guides junior team members on technical aspects.
Worked on OOAD system with Design Patterns
System programming in Linux in X86_64 and ia64 server architectures.
Used SMBIOS, PCI-CONFIG SPACE, and IOCTL calls to fetch the device information.
Used SCSI Inquiry, SCSI Mode Sense, BMIC Commands, etc. for retrieving storage hardware information.
Acquired basic knowledge about enterprise server/storage infrastructure and manufacturing process.
Working on web-based GUI for the application and used PHP, HTML, CSS and Javascript languages to implement features in GUI.
Used debugging tools like GDB, strace, Firebug, Live HTTP headers etc. to debug software issues.
Experienced with hardware virtualization using XEN.
Experienced with configuring Apache web server.
Education
University of Calicut
Bachelor of Technology - BTech
ALPS Valambilimangalam