Working with ACI (Application Centric Infrastructure) team on the APIC controller development. This involves working on clustering, data partitioning and replication and other similar aspects of controller development.
Cisco ACI is the leading SDN in the industry and provides extensive integration with different component in the datacenter, including support for Cloud and Virtualization (VMware and Redhat).
Worked with various projects within WAFL organization including :
I worked on the development of MVFS (Multi Version File System) at IBM Rational. MVFS is a component of ClearCase which plugs-in as a kernel module (kernel extension) on the underlying OS. Supported platforms includes AIX, Linux, Solaris, Windows and HP-UX.
MVFS's job is to provides a view of the ClearCase elements by hiding the real storage and providing a fully compatible filesystem interface to the applications (eg - compiler). This makes MVFS somewhat similar to NFS since it doesn't provide it's own storage. It depends on the underlying filesystem for real storage. Hence, another way to look at it is to think of MVFS as an stackable filesystem on top of another (normal) filesystem.
Temcenter Enterprise (TcEnt) is the market leader in PLM systems. This product is developed on five platforms : Linux, Solaris, AIX, HP-UX and Windows . It is used by a number of automobile and aircraft industry giants. TcEnt is a distributed application and is supported by Oracle database at the back-end. The development is primarily done in C language , however there is support for Java based client also. The database interface is using OCI (Oracle Call Interface). TcEnt communication mechanism is based on an RPC layer which in turn is dependent on VC (Virtual Connection) layer. I have been involved with several development projects :
Since Jan'05 to Sep'05 , I
worked in a team (at CalSoft ) entrusted with the
responsibility of increasing the
scalability of Linux kernel for big NUMA
machines. The overall idea of supporting NUMA architecture is to make kernel aware of the topology of the machine and reduce
False Sharing in kernel data structures.
designing and implementing NUMA aware memory management, NUMA aware
locks, per-cpu variables etc. , among other things. This was done using
a series of patches to the linux kernel (Not all of them were sent to
the open source community, but some reference :
removal of last_rx update ,
bigrefs for net_device.refcount ) .
Since Sep'03 to Jan'05, I was part of "Server Technology" group (DDR) at Oracle, working on Oracle RDBMS.
This involved maintenance and issue fixing of RDBMS on Solaris, Linux and Windows platform.
Before Oracle, I have been involved with the development and customization of Metaphase (old name for Teamcenter Enterprise), a PDM system.
Some of the projects involving Metaphase that I did:
|Languages Known||English, Hindi|