I have been operating computers since the mid-80s, and professionally since 1994. In software development, I program across multiple languages and platforms, create automated installation packages, design smart agents, and utilize reverse engineering techniques to find bugs and make software better. In system administration, I have managed hundreds of servers and back end applications, and tens of thousands of client machines. As a network engineer, I have worked with routers and switches, being responsible for the design, repairs, and administration of networks across multiple data centers.