Bill Moorier, PhD
doctorbill@gmail.com
650-862-8283
Work | |
2018 - now | Sabbatical I've enjoyed spending more time with my kids (even teaching them some programming!).
|
2007 - 2018 | Twitch (Justin.TV), California I was Twitch's first engineering hire. I created many of the first versions of several Twitch products, and worked on a diverse range of the technologies that the company created -- from the original chat backend (Python/Twisted, scaled to 500,000 concurrents) to the company's first iOS app (Objective C). |
2003 - 2007 | Macrovision, California The first startup I worked for (NetPD) was acquired by Macrovision in 2003, and we were given the task of building from scratch Macrovision's new internet antipiracy product. I was responsible for a wide variety of work including:
|
2001 - 2003 | NetPD, London As the first employee at London-based startup NetPD, I was responsible for anything and everything from Java, C and C++ programming to UNIX administration and reverse engineering of network protocols. During my employment at NetPD I co-designed and co-wrote a program that would match a given clip of audio against a large database of music recordings. The matching was sufficiently robust that it could cope with the distortions introduced by mp3 encoders, loudspeakers and microphones. |
1997 - 2001 | Department of Pure Mathematics, University of Nottingham. My time at Nottingham included:
|
Experience | |
I bought my first computer, a Sinclair ZX81, when I was nine years old, and have been programming computers ever since then.
My experience includes:
|
|
Education | |
As a hacker I am almost entirely self-taught. I have a proactive attitude to my own
education and work to keep up with the latest developments in computing.
My formal education is in Mathematics:
|
|
Publications and Patents | |
|