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, distributed systems, 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
Touchpoint Restaurant Innovations (Remote, HQ: Palo Alto, CA)
(October 2019 - November 2020)
- Worked with a small team to maintain and extend distributed enterprise point-of-sale (QSR/fast casual) backend and middleware APIs to enable new customer and franchisor experiences (e.g. Smart Folio, Zero Contact, etc.)
- Implemented a variety of security improvements (e.g. traceable encrypted cloud storage for financial information, URL shortener hardening, mandatory authentication layers for event distribution, standardizing encryption with AES-CFB, secure code auditing, fuzz testing, etc.)
- Worked closely with infrastructure/operations to manage and monitor a heterogenous mix of virtual (AWS) and physical (on-premise) resources spread across hundreds of locations.
Oracle Corporation - Internet Intelligence Team (was Renesys, then Dyn, Inc.) (Hanover, NH)
(June 2010 - October 2019)
Principal Data Scientist
- Worked 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.
- Helped develop an extensive suite of data products and tools for realtime and forensic analysis of global Internet topology, routing dynamics, latency, and other behaviors.
- Developed improved visualization approaches for network maps, observed network data, and derived intelligence.
- Designed, developed, and deployed rapid technical prototypes of data products, APIs, and analysis tools for internal and external customers.
- Worked 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):
- "Methods, systems, and apparatus to generate information transmission performance alerts," A. Hobgood, S. Brown, J. Cowie. Issued US Patent #10,848,406
- "Media Acceleration for Virtual Computing Services," A. Hobgood, S. Baron, C. Battersby. Issued US Patents #10,721,282, #9,973,557, #9,407,613, #8,170,123
- "Virtual computing services deployment network," C. Battersby, K. Ringdahl, J. Snow, P. Gaffney, A. Hobgood. Issued US Patents #10,057,189, #8,745,236, #8,010,676
- "Remote Access Manager for Virtual Computing Services," J. Snow, A. Hobgood, C. Battersby. Issued US Patents #9,237,147, #8,281,377
- "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:
- "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