Billy Newport is a Distinguished Engineer at IBM. He's been at IBM since 2001.
Billy was the lead on the WorkManager/ Scheduler APIs which were later
standardized by IBM and BEA and are now the subject of JSR 236 and JSR 237.
Billy lead the design of the WebSphere 6.0 non blocking IO framework
(channel framework) and the WebSphere 6.0 high availability/clustering
(HAManager). Billy currently works on WebSphere XD and ObjectGrid. He's
also the lead persistence architect and runtime availability/scaling
architect for the base application server.
Before IBM, Billy worked as an independant consultant at investment banks,
telcos, publishing companies and travel reservation companies. He wrote
video games in C and assembler on the ZX Spectrum, Atari ST and Commodore
Amiga as a teenager. He started programming on an Apple IIe when he was
eleven, his first programming language was 6502 assembler.
Billys current interests are lightweight non invasive middleware, complex
event processing systems and grid based OLTP frameworks.