**** ******* ****** ****** ******* Pathipaka 408-***-****
Apt 378, Santa Clara, CA 95051 ******.****@*****.***
Skills Summary
Programming experience in C / C++, shell scripting and Python.
Experience in Linux device drivers, API’s and firmware development.
Development experience in Block Storage services in IAAS cloud, networking, software development and cloud technologies.
Hands on experience on Storage systems, SAN, Raid controllers, servers & switches.
Experience with Linux Kernel Internals, OS concepts, Spec files & RPM packaging development.
Good protocol understanding and experience in SCSI, FC and ISCSI.
Sustenance/Operational tools development and testing.
Experience in debugging, trouble shooting/sustenance down storage systems, clustering, virtualization.
Test case development, test automation and framework.
Development/Productivity tools like GNU tools, VI editor, eclipse IDE, Linux Kernel debugging.
Source version control tools such as GIT, perforce, bit bucket to manage development and fixes.
Manage software / code patch integration, build and release process.
Professional Experience
Oracle America Inc, Santa Clara CA Jul 2013 - Present
Principal Software Developer, Oracle Cloud Storage (Flash Storage, Data Path)
Design and implemented features in block storage services, enhancements, bug fixes and testing.
Designed and implemented improved mechanism during enclosure Power cycles, restore IO access when volume is in offline state, IO data abort Path.
Code enhancements to maintain data redundancy across the drive failures, Integrity locking mechanism b/w controllers, during non disruptive drive FW upgrade, Handling stuck IO commands, synchronization b/w controllers in dual port configuration when enclosure drives goes partial offline.
Debug and sustenance, fixed many bugs ranging in IO stack & Cache issues, memory management, Internodes communications, drive redundancy and drive manage path.
Tools to analyze logs, extract the drive parameters, performance, IO stats and GDB scripts to debug core.
Provided on call engineering support by submitting emergency patches, recovering customer down systems, guidance to lab engineers to get systems back online. Mentor new joiners, provided product training for remote team.
Vedams Software Solutions, Hyderabad India 2010 – 2013
Senior Software Engineer, Development and sustenance, Axiom systems.
Designed and implemented an improved mechanism to maintain data integrity b/w controllers which will prevent corruption, code to capture debug data of QLogic FC chip to fix RISC errors, enhancement of Copyaway feature to handle drive error paths.
Fixed issues in RAID FW, Cache, data integrity, memory management, drive manager IO and error recovery paths.
Coordinate with onsite and off shore resources, developed drive, LUN and controller error recovery mechanisms, Provided on call engineering support by submitting emergency patches, recovering customer down systems.
Zenith Infotech 2009 – 2010
Software Engineer, Smart style office (Private Cloud).
Involved in implementation of ThinClient and related software as part of private cloud computing, developed stripped down version Ubuntu Linux OS, auto upgrade mechanism.
ThinClient manager and Cloud Monitoring software, POC on mirroring mechanism for a system with the help of SSO, private cloud.
Qlogic India Pvt Ltd 2007 – 2009
Software Engineer, Qlogic FC HBA drivers and API’s
Development and Maintenance of Linux Qlogic FC HBA(ql23xx & ql24xx) drivers, porting ql24xx driver features for VMware ESX 3.5 servers, bug fixing and testing.
Developed net link interface. Managed QL API’s and utilities to test SNIA API’s. Software update package for FC/ISCSI HBA's(RPM development) and installer package, LUN discovery utility.
CDAC - R&D 2005 - 2007
Junior Research Engineer, HDG
Involved in development of LCD frame buffer for TFT screen, ported RTC, MTD BSP from 2.4 to 2.6 kernels. Tested frame buffer, customization of Linux kernel.
Education
B.Tech(Bachelor of Technology, Engineering, Electronics), JNTU, India - 2004
Diploma in Embedded Systems Design, Center for Development of Advance computing - 2005
Achievement
Received Merit Award, Class Topper in B.Tech(Electronics, Engineering Branch) during 2000 - 2004