Santiago holds a PhD in computer science from Boston University, where he specialized in programming languages and compilers. He has been a staff engineer at Sun/Oracle for 9 years. In his first project, he co-developed XSLTC: an XSLT to bytecode compiler now in the JDK. In the next few years his focus was on XML performance and binary XML and developed the Japex micro-benchmark framework. He participated, and was appointed editor, in a number of initiatives in this area including the W3C XML Binary Characterization WG and the W3C Efficient XML Interchange WG. Before joining the Glassfish Web Tier team at Oracle, he was tech lead for JAXP and also worked on the Glassfish Mobility Platform. Currently, he is the co-spec lead for JAX-RS 2.0 (JSR 339).