Jim brings many years of software development experience, built on a foundation of hardware experience, to his work for CyberESI. He is responsible for designing and implementing software support for all operations. This includes integrating the storage and processing of the wide variety of data gathered in operations and support for automated analysis. Previously Jim spent seven years at Tenable Network Security where, among other achievements, he designed and implemented the government-standards-based automation approach used with Nessus, the well-known vulnerability scanner.
Before his focus on network security, Jim spent more than twenty years doing computer games development in many genres on many platforms. This work included technologies such as 3D Rendering, motion capture, artificial intelligence, physics modelling, networking, and tools to make development processes more efficient. Previous to this, he served for eleven years with the US Navy, repairing and maintaining the full array of Naval Tactical Data Systems, and spent a busy three years as Senior Electronics Engineer at a robotics manufacturing company.