William Riegel is a senior developer and team leader with over 20 years of experience developing solutions for the oil and gas industry. He has a track record of leading teams to architect and develop enterprise applications, including experience managing up to 15 offshore developers. Currently he works as a senior developer at Petrolink where he developed a cross-platform data acquisition system using technologies like Python, Crossbar, and Dart/Polymer. Previously he held senior developer and architecture roles at Halliburton where he led teams in developing applications to implement industry specifications and integrate legacy systems. He has expertise in C#, Java, XML, and collaborating on standards through his involvement with the Energistics WITSML consortium.