White River Junction, VT
Innovative and creative systems and software engineer with experience in designing software and hardware systems to solve complex and difficult problems. Strong programming background and extensive experience with scalable systems, networks, virtualization, storage, interactive systems, distributed computation and simulation, and realtime computer graphics (including virtual and augmented reality [VR/AR]).
- Unix (including Linux, BSD, Solaris, Irix, OSF/1 [Tru64/DEC Unix]), Windows, DOS, MacOS/OSX, Plan 9, Inferno, IBM OS/400, DEC OpenVMS
- Software development:
- Conceptualization, design, architecture, implementation, and project management
- Expertise in network, 3D graphics, secure, system, and kernel programming
- Traditional, cloud, and embedded platforms
- Big data, parallel processing, and realtime data analysis
- Hardware/software systems integration:
- Virtualization (on-prem and cloud) and storage systems
- Thin clients, embedded systems, microcontrollers
- Microcontrollers, basic RF and electrical engineering
- Smartcard and RFID/NFC systems
- Real-time video and computer vision
- System administration and security:
- Unix system administration
- Source-code auditing for security vulnerabilities
- Network and host penetration testing
Oracle Corporation - Internet Intelligence Team (was Renesys, then Dyn, Inc.) (Hanover, NH)
(June 2010 - Present)
Principal Data Scientist
- Work with a small research team to analyze massive amounts of observational network data to generate detailed, actionable Internet intelligence for a wide variety of corporate and government clients.
- Help develop an extensive suite of data products and tools for realtime and forensic analysis of global Internet topology, routing dynamics, latency, and other behaviors.
- Develop improved visualization approaches for network maps, observed network data, and derived intelligence.
- Design, develop, and deploy rapid technical prototypes of data products, APIs, and analysis tools for internal and external customers.
- Work with a combination of traditional datacenter and cloud infrastructure to maintain large-scale, responsive data flows with drastic increases in telemetry volume
Desktone, Inc. (Acquired by VMware, Inc, October 2013) (Chelmsford, MA)
(August 2007 - May 2010)
Senior Software Engineer
- Worked with a small team to design a scalable architecture and platform to enable service providers to deliver virtualized desktops as a service to globally distributed customers.
- Worked closely with a growing engineering team and outsourced global development resources to develop the platform and deploy it with top-tier service providers.
- Development lead for second-generation scalable VDI connection broker, remote access/dynamic firewall traversal components, and Adobe Flash multimedia redirection technology.
- Development lead for client-side components, including customized client software for repurposed PCs and thin client devices.
- Developed storage system extensions to enable rapid provisioning and improved disk utilization for the Desktone platform.
- Worked with external vendors to integrate and develop remoting protocols and storage system optimizations for virtual desktop workloads.
Creative Optics, Inc. / MetaMersion, LLC (Bedford, NH)
(July 2001 - August 2007)
Lead Software Engineer / Systems Integrator / Systems Engineer
- Project lead and associate investigator in major research and development contracts for military and civilian customers.
- Designed software and hardware systems for virtual and augmented reality training and mission effectiveness applications in military, industrial, and commercial environments.
- Invented multiple technologies that have been patented or are pending.
- Developed cutting-edge gaming/entertainment system.
- Co-designed custom immersive virtual reality hardware platform.
- Integrated existing game software titles (using pre-existing codebases) with customized platform.
- Developed reusable software components for rapid integration with future titles.
- Co-founded a new company to commercialize the system.
University of Michigan Virtual Reality Laboratory (Ann Arbor, MI)
(November 1999 - June 2001)
Staff Research Programmer
- Designed software tools and visualizations for screen and CAVE environments.
- Project team leader for funded augmented reality project (including development, integration, project management, and funding acquisition).
RCN Corporation (Marlborough, MA)
(November 1997 - September 2000)
- Designed, created, modified, and maintained software tools for system administration.
- Maintained, evaluated, and installed software and hardware solutions across a heterogeneous, mission-critical network.
- Performed code audits and patches for deployed customer applications (in Perl and C).
University of Michigan Center for Information Technology Integration (Ann Arbor, MI)
(March 1999 - August 1999)
Staff Computer Consultant
- Participated in department projects, including software design and implementation for the Secure Digital Virtual Conferencing initiative and Internet2 QoS projects.
- Participated in research and development projects involving smartcard security.
University of Michigan Department of Public Safety (Ann Arbor, MI)
(September 1998 - March 1999)
Computer Operations Engineer
- Performed network security analysis and penetration testing.
- Designed preliminary security monitoring and countermeasure systems for heterogeneous, campus-wide network.
- Assisted other University departments in analyzing their respective networks for vulnerability.
- Participated in the design of various software tools for the department (including mission-critical building-alarm monitoring and deployed wireless database access systems).
Issued Patents (US and International):
- "Remote Access Manager for Virtual Computing Services," J. Snow, A. Hobgood, C. Battersby. Issued US Patents #8,281,377, #8,281,377, #9,237,147
- "Media Acceleration for Virtual Computing Services," A. Hobgood, S. Baron, C. Battersby. Issued US Patent #8,170,123
- "Virtual computing services deployment network," C. Battersby, K. Ringdahl, J. Snow, P. Gaffney, A. Hobgood. Issued US Patents #8,010,676, #8,745,236
- "Method and apparatus for using thermal imaging and augmented reality," J. Ebersole, A. Hobgood, J. Ebersole Jr. Issued US Patent #7,262,747
- "Method for automatically tracking objects in augmented reality," A. Hobgood, J. Ebersole Jr., J. Ebersole. Issued US Patent #7,138,963
- "Method for using a wireless motorized camera mount for tracking in augmented reality," A. Hobgood, J. Ebersole Jr., J. Ebersole. Issued US Patent #7,071,898
- "Method and system for accomplishing a scalable, multi-user, extended-range, distributed, augmented-reality environment," J. Ebersole Jr., A. Hobgood, J. Ebersole. Issued US Patent #7,046,214
- "Method for advanced imaging in augmented reality," A. Hobgood, J. Ebersole Jr., J. Ebersole. Issued US Patent #7,042,421
- "Method for using a motorized camera mount for tracking in augmented reality," A. Hobgood, J. Ebersole Jr., J. Walker, J. Ebersole. Issued US Patent #6,903,707
- "Method and System to Display Both Visible and Invisible Hazards and Hazard Information," J. Ebersole, T. Furlong, J. Ebersole Jr., M. Bastian, A. Hobgood, J. Walker, D. Eads, J. Illig. Issued International Patent WIPO WO03060830 (EP1466300, CA2473713, AU2002366994)
Pending Patents, Provisional Applications, Publications, and Presentations:
- "Methods, systems, and apparatus to generate information transmission performance alerts," A. Hobgood, S. Brown, J. Cowie. US Patent Application #15/746,594
- "Method for using networked programmable fiducials for motion tracking," A. Hobgood, J. Ebersole Jr. US Patent Application #11/092,084
- "Method for utilizing smart cards for storing training and simulation information," A. Hobgood, J. Ebersole Jr., J. Ebersole. US Patent Application #10/215,419
- "Virtual Desktop Optimizations including Remote Access, Multimedia Acceleration, Multi-Tenant Data Center Design, and Pool Management," C. Battersby, K. Ringdahl, J. Snow, A. Hobgood. Provisional US Patent Application #61/045,025.
- "Platform for Immersive Gaming," J. Ebersole Jr., A. Hobgood. Provisional US Patent Application #60/819,236,
- "Augmented Reality for Games," J. Ebersole, A. Hobgood, J. Ebersole Jr. Provisional US Patent Application #60/763,402,
- "Advanced Augmented Reality System and Method for Firefighter and First Responder Training," J. Ebersole, A. Hobgood, J. Ebersole Jr. Pending International Patent WIPO WO2007133209.
- "The Curious Incident of 7 November 2011," J. Cowie, A. Hobgood, NANOG 54, 2012
- "Artificial Intelligence Theory: What is AI?," A. Hobgood, Rubi-Con Computer Security Conference, 2001
- "An Exploration of Neural Networks in Computer Security," A. Hobgood, Rubi-Con Computer Security Conference, 2001
- University of Michigan at Ann Arbor, Bachelor of General Studies program with focus in computer science, philosophy, and psychology. (1998-2001)
- Massachusetts Academy for Mathematics and Science at WPI. (Class of 1998)
- FCC Licensed Amateur Radio Operator (Extra Class, callsign K1LOZ)
- Skiing, motorsports (ice racing, rally), cooking, software defined radio, signal analysis, OSINT