Distributed Enterprise Architecture Design
Distributed Design Patterns - Reactor, Proactor, Caching etc.
Implementation of ACE - source code reading
Embedded optimizations and refactoring done on ACE
JAWS - web server design and caching, storage subsystems
TAO - Remoting infrastructure design and messaging subsystems
Research on how ACE is adapting on the cloud computing front
Refactoring knowledge gleaned from re-designing ACE for TAO, JAWS, Embedded ACE.