He has over 15 years of experience in the computing field including development, customer consulting, and teaching. His areas of expertise include distributed systems, transaction processing, and fault-tolerant systems.