|
Khalidi is a Distinguished Engineer working in the Windows group. He is leading an advanced development team that is working on a number of related operating system areas, including application and resource isolation, state containment and sharing, and application model issues. In particular, his team is building a soft partitioning infrastructure for Windows that is aimed at increasing system use while reducing the total cost of ownership. Khalidi is also working on evolving the Windows application model, which seeks to increasing application reliability and predictability. Khalidi is a member of the Windows Core Architecture team which oversees many aspects of the overall Windows architecture.
Before joining Microsoft, Khalidi was a Distinguished Engineer at Sun Microsystems. At Sun, he held positions including CTO and Chief Architect of Solaris, Chief Architect of Sun's N1 initiative, Chief Architect of the Sun Cluster product line, and as the principal architect of the Solaris MC and the Spring operating system advanced development projects. During his 14 years tenure at Sun, he held several development, architecture, and management positions in Sun’s software division as well as in Sun Labs. He worked on releases of the Sun Cluster high-availability software (SC 2.x and 3.x), and the Solaris operating system (Solaris 7, 8 and 9). He also worked on system management software (Sun N1 product line), and hardware designs (SPARC V9 MMU, early ATM networking).
Khalidi has worked and published in areas including operating systems, high availability, distributed systems, object-oriented software, high speed networking, memory management, and computer architecture. He holds 25 patents in these areas.
He has a Ph.D. and an M.S. in Information and Computer Science from Georgia Institute of Technology (Georgia Tech).