Summary
William Holmes is an experienced XML developer with 13 years building RESTful web services and APIs using XML, XPath, XQuery and XSLT, currently delivering high-performance solutions at TSO. He has a strong background in functional-style XQuery/XSLT development from a long tenure at the Royal Society of Chemistry, where he single-handedly built a complex text parser for enterprise search and won an internal award for CrossMark implementation. Skilled at identifying bottlenecks and implementing practical performance improvements, he routinely ships high-quality software under tight deadlines. His career spans publishing, CMS/CRM systems and public-sector platforms, giving him a deep appreciation for structured content workflows and scalable XML pipelines. Based in the Greater Cambridge area, he combines pragmatic engineering with a knack for innovating within legacy and standards-driven ecosystems.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Hertfordshire