For my latest resume, Please see Xah Lee's Resume 2009.