He has been at Microsoft for 7 years and was a founding member of the team that built the Microsoft Transaction Server (now called COM+). Prior to Microsoft, Pat worked at Tandem Computers on a scalable and fault tolerant transaction processing product. He has worked for more than 20 years on transaction processing and application execution systems.