We provide IT Staff Augmentation Services!

Sr. Advisory Software Engineer Resume Profile

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • 16 years of experience in IBM encompassing a wide range of skill sets, roles and industry verticals. Extensive experience with analysis, design, development, customizations and implementation of software applications, architecture verification tools ,network device drivers, and hardware test exercisers for IBM Power processors based servers.
  • Strong Linux/Unix internal skills, Linux Kernel Internals and Device Drivers Development, C, C , network programming,Perl and Python.

SKILLS

  • Linux/IBM AIX : RedHat Linux /SuSE /Ubuntu Linux Kernel Internals, AIX Kernel Internals, Linux Device Driver, High Performance Computing HPC Clusters.
  • Embedded System : Knowledge of Embedded linux system development,gning Embedded System, Embeded Ethernet System Design, etc.
  • Languages/Scripts : C, C , Perl,Shell, Python, IPC, Multithreading, RPC, Design Patterns C .
  • Networking Storage: TCP/IP, UDP, HTTP, LAN Device Driver TR/ Ethernet ,L2/L3 Protocols, NDIS driver, BSD protocol stack, Socket programming, RDMA RoCE , FCoE,SAN, NAS, iSCSI, etc.
  • Processes/SourceCodeMngt :IBM QMS,CMVC,Rational ClearQuest.
  • Hardware : PCI/PCIe , SR-IOV Single Root IO virtualization technology ,IBM CAPI Coherent Accelerator Processor Interface Technology , InfiniBand ,X86/ IA64, IBM Power Processor 6/7/8, IBM Cell broadband processors, IPMI2.0 , ipmitool.
  • Security : IPSec, SSH, SSL, etc.
  • Quality Assurance: Verification/Validation/Testing of IBM Power Servers , OS, IO devices/drivers , etc.
  • Soft Skills : Excellent communication skills, interpersonal skills, self-motivated, quick learner and a team player.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Advisory Software Engineer

Confidential

  • The project involves development of verification/validation tools for IBM Power processor architecture , instruction sets verification under RHEL Linux and bare metal Linux .
  • The Project also involes verification of SRIOV adapters and System dump components of IBM power8 processor based server. It involves development of dump validation tools and IO virtualization tools for SRIOV adapters using C,C , Linux/AIX, Perl, Python.

My responsibilities:

  • Developing verious tools for verification and Validation of Power 8 processor chip using C,C ,RHEL/SUSE Linux/AIX, Perl, Python, pthread.
  • Enhancing the existing test exercisers/tools like TPSM testing power-pc storage model and DPStress using C, C , Linux/AIX, Perl, Python pthread.
  • Developing tools for verification of SR-IOV Single root I/O virtualization adapter function for all IBM Power series servers P7 and P8 using C, C , Linux/AIX, Perl Python.
  • Developing tools for verification of Energy scale features of IBM Power servers using various verification tools developed using C, C , Linux/AIX.
  • Developing tools for verification of virtualization technologies of IBM Power Series servers using C, C , Linux, Python.
  • Developing tools for verification of all I/O adapters and IO drawers of IBM Power series servers.Designing and Verification of RAS Reliability , Availability and Serviceability features of IBM Power series servers using C, C , Linux/AIX, Perl Python.
  • Skills : Linux RHEL,SuSE,Ubuntu ,C,C , Virtualization KVM , PowerVM , IPC, RPC, RDMA RCoE , FC/FCoE, Multithreading/pthread, Perl,Shell ,Python, IBM POWER8 processor Archi, PCI/PCIe ,SR-IOV, HPC Clusters,etc.

Sr. Software Engineer

Confidential

My responsibilities

  • To develop test tools for new releases of Power6 and Power7 processor chip and also work on the existing test exercisers like TPSM testing power-pc storage model and DPStress using C,C , Linux/AIX.
  • Supported the IBM Austin Test Labs and work on all the software issues related to test tools.Worked with hardware team in IBM Austin to isolate any hardware bug.Worked in the areas of Floating Point Unit of Power6 and Power7, all the new instructions and features that Power 7 has.Worked on cache congruence class in P6 processor, floating point instructions, bcd instruction simulation for power7 using C and C .
  • Skills : C, C , KVM,PowerVM, Linux RHEL,SuSE/AIX, IBM POWER Architecture, PCIe/PCI, Multithreading ,etc.

Sr. Software Engineer

Confidential

My responsibilities

To develop test tools for new releases of Cell processor chip ,and also worked on the existing test exercisers like TPSM testing power-pc storage model ,TSPC testing the storage model of SPUs , TXEBRP, etc to add new features.

Skills : C, Power Processor Architecture , TnK test nano kernel .

Lead Software Engineer

Confidential

My Responsibilities:

  • Development of test exerciser for InfiniBand HCA Adapter. I was involved in the development phase of this test exerciser. Developed exerciser to transfer data among multiple HCA cards through a switching network. Also, between two HCA cards in loop back mode. We needed to test the performance of the system with maximum load. In the process we have found a number of hardware bugs. Implemented all these: QPs, WQEs and CQEs. Also, designed the exerciser in such a way that a single process can have multiple QPs. Worked with Hardware team to identify any hardware fault.
  • Skills : C, C , Tnk Test Nano Kernel ,RDMA, IBM POWER Architecture, InfiniBand Architecture , PCI/PCIe, etc.

Software Developer/Onsite coordinator

Confidential

My Responsibilities :

  • For Windows driver , I was involved in all the enhancements done to TR driver for all windows Platforms. Was involved in the development LBFO driver.
  • Worked most of the customer issues related to Windows platform.
  • Worked on TR driver for Solaris. Here I have used the GLD interface for our Driver to talk to the transport layer.
  • Netware: I was involved in all the enhancements done in TR driver for Novell Netware. All the changes needed for Netware6.5 support. Helped the IBM Raleigh Test team to debug all the bugs found during Novell Netware Certification of TR driver.
  • OS/2 : Worked on Customer issues related to OS/2 TR driver.
  • UnixWare for SCO : Supported TR driver for UnixWare. Worked on Customer issues. Required sound kernel debugging skills in various platforms like OS/2, Windows, Solaris, UnixWare, and Netware . Also, worked as on-site coordinator at IBM Raleigh for IBM India TR team in IBM Bangalore.
  • Skills : C, Token Ring Architecture , L2/L3 Protocols , OS2, Windows NDIS, etc

Software Developer

Confidential

My Responsibilities :

  • Development and enhancement in the areas of TCP/IP stack and Apps. I was involved in a number of enhancements done to AIX tcpip driver and applications. Worked on a number of critical Customer problems related to tcpip stack and apps. I was the only member responsible for building the level 3 support team at IBM India, Bangalore.
  • Also, successfully executed the project from India.
  • Skills : RS-6000/ AIX / C.

Software Developer

Confidential

My Responsibilities:

  • Enhancement of I2O driver: I was involved in the enhancements of I2O adapter driver. Enhancements were done in these areas: OSM driver and messaging layer.
  • Testing the I2O driver: In IBM India labs we did the testing part of the driver. I was the only member who was involved in both enhancement and testing. Worked with IBM Austin for the software development issues and IBM Japan for any issue related to I2O hardware.
  • Skills : C, OS/2 , TCPIP Protocol , NDIS driver, I2O adapter technology

Software Developer

Confidential

My Responsibilities :

  • Development of new features in the TCP/IP stack and Apps. The developments were done mainly in the areas of TCPIP kernel stack and applications. I was involved in the development of accept and recv call.
  • Involved in a number of enhancements done to tcpip stack and applications. Worked on Customer problems: Needed thorough analysis of the customer problems. Provided the fix if there was any. Needed to work with OS/2 and LAN team to isolate issues related to OS/2 base and LAN driver. Also, needed to write applications using Socket API calls.
  • Skills : C, OS/2 , TCPIP Protocol , NDIS driver.

We'd love your feedback!