Driven by a passion for cutting-edge technology and high-performance systems, I thrive on tackling complex challenges and contributing to the advancement of modern storage solutions.With over 10 years of experience developing high-performance storage solutions, I specialize in designing, optimizing, and maintaining Linux device drivers (Kernel Mode and Usermode SPDK) for Fibre Channel-SCSI and NVMe (FC-NVMe) storage adapters. My key strengths include:• Storage Protocols & Hardware: Extensive experience with Fibre Channel (FC), NVMe over Fabrics (NVMe-oF), FC-SCSI, and writing Linux device drivers for FC-NVMe storage adapters (Host Bus Adapters). I possess a deep understanding of how drivers interface with hardware and firmware, ensuring seamless communication and optimal performance.• SPDK & Userspace Frameworks: Skilled in writing high-performance, user-space storage applications using the Storage Performance Development Kit (SPDK) for improved efficiency and low overhead. • Linux Kernel Expertise: Comprehensive knowledge of the Linux kernel, including memory management, process management, process scheduling, interrupts and synchronization techniques. I am well-versed in working with low-level kernel components to deliver high-efficiency drivers.• Programming & Multithreading: Proficient in C programming and data structure , with expertise in multithreading, inter-process communication (IPC), and multicore programming for maximum performance and scalability.• Scripting & Automation: Skilled in Bash and Python scripting to automate processes and enhance development workflows.• Debugging & Profiling Tools: Strong experience with tools like GDB, Valgrind, Medusa, FIO, IO meter, XGIG FC Trace Analyzer, Sanblaze, and Jammer to debug and optimize storage systems and device drivers.• SDLC & Version Control: Full involvement in the Software Development Life Cycle (SDLC) and proficient with tools like Git, Gerrit, JIRA, and Klocwork for code quality and project management.
-
Senior Storage DeveloperIbmPune, Mh, In -
Staff EngineerMarvell India Apr 2022 - PresentPune, Maharashtra, India -
Senior EngineerMarvell India Jul 2018 - Mar 2022Pune, Maharashtra, IndiaCavium acquired by Marvell -
EngineerQlogic, A Wholly Owned Subsidiary Of Cavium, Inc. Mar 2018 - Jul 2018Pune Area, IndiaQLogic HBA :- User Mode FC Driver1. Qlogic UMQ FC Driver integration for Storage performance development Kit (SPDK).2. Working on SCSI Target Driver development. -
Member Technical StaffHcl Technologies Jun 2016 - Mar 2018Chennai, Tamil Nadu, IndiaBrocade FC Switches 1. Worked on Brocade's Fiber channel Switch.2. As part of Brocade's sustaining team, closely worked with different customer to resolve issues related to brocade's FC switch features like MAPS and SNMP. -
Embedded Software EngineerEpisteme Soft Pvt Ltd Sep 2014 - May 2016PROJECT SUMMARY:Title : Implementation of Routing Information Protocol (RIP). Environment : C, Linux. Tools used : GCC Compiler Description: The Internet is a very large network where millions of computer systems are interconnected. In this the IP protocol operates at layer 3 and takes care of end-end routing of packets. This is done by employing devices called Routers. Routers all over, whether inside an autonomous system or outside have to exchange information about the routes known to them with their neighbors and eventually construct the so called Routing Table. The RIP is one of the early routing protocols, implemented in TCP/IP. It is simple, most fundamental and is used to route the packets inside an Autonomous system. This project is an attempt towards the study, analysis of RIP. Implementation of Distance-vector algorithm used in RIP to calculate the shortest routes. Implementing the RIP updating algorithm which explains how a new update is to be processed by the router, how the real-time data is packetized and sent over IP.Responsibilities:• Designing and Implementation of Ripv1 Functionality.• Debugging Using GDB debugger.
L Saimohan Rao Skills
L Saimohan Rao Education Details
-
Prist University,TamilnaduFirst Class (71%) -
Koustuv School Of Engineering,Bhubaneswar,Odisha.First Class (67%) -
Godavaris Vidya Pitha,Banpur,OdishaFirst Class (69%)
Frequently Asked Questions about L Saimohan Rao
What company does L Saimohan Rao work for?
L Saimohan Rao works for Ibm
What is L Saimohan Rao's role at the current company?
L Saimohan Rao's current role is Senior Storage Developer.
What schools did L Saimohan Rao attend?
L Saimohan Rao attended Prist University,tamilnadu, Koustuv School Of Engineering,bhubaneswar,odisha., Godavaris Vidya Pitha,banpur,odisha.
What are some of L Saimohan Rao's interests?
L Saimohan Rao has interest in Children, Environment, Human Rights, Animal Welfare, Health.
What skills is L Saimohan Rao known for?
L Saimohan Rao has skills like C, Unix, Tcp/ip, Linux Kernel, Sockets, Embedded Systems, Embedded C, Embedded Software, Linux, Gnu Debugger, Brocade Fibre Switches, Fibre Channel.
Who are L Saimohan Rao's colleagues?
L Saimohan Rao's colleagues are Beray Kaya, Abhinaya Guggilam, Jayendra Pawar, Upendranath Rayeeni, Hao Xu, Tammy Lee, Dalbir Singh Bhullar Dalbir...swift.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial