He joined IBM in 1997 working on Information Integration. Since then, he has worked on many areas of DB2, including Federation, DDL semantics, two-phase commit processing, and runtime, before moving to pureXML support. He currently works on the pureXML Runtime team, focusing on non-Unicode support and runtime performance enhancement.