Andrew Hobgood
Nashua, NH
(508) 254.6823

andrewh@strange.net


Summary:

    Innovative and creative systems engineer and integrator with experience in designing software and hardware systems to solve complex and difficult problems. Strong programming background and extensive experience with realtime computer graphics (including virtual and augmented reality), networked, distributed simulation, and interactive systems.

Skills:

  • Languages:
    • C/C++, Perl, Unix shell (sh/ksh/bash), Assembly (Intel/x86, Motorola 68k, MIPS, Zilog Z80), DOS Batch, Java, Python, FORTH, Tcl/Tk, Pascal
  • Operating Systems:
    • Unix (including Linux, BSD, Irix, Solaris, OSF/1 [Tru64/DEC Unix]), Windows, DOS, MacOS/OSX, Plan 9, Inferno, IBM OS/400, DEC OpenVMS
  • Software development:
    • Conceptualization, design, implementation, and project management
    • Expertise in network, 3D graphics, secure, system, and kernel programming
    • Traditional and embedded platforms
  • Hardware/software systems integration:
    • Microcontrollers, basic electrical engineering
    • Embedded system interfaces
    • Smartcard 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

Job Experience:

  • Desktone, Inc. (Chelmsford, MA)
    (August 2007 - Present)
    Senior Software Engineer
  • 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.
    • Helped start 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 (Marlboro, MA)
    (November 1997 - September 2000)
    Systems Administrator

    • 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).

Patents, Publications, and Presentations:

  • "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 for advanced imaging in augmented reality," A. Hobgood, J. Ebersole Jr., J. Ebersole. Issued US Patent #7,042,421
  • "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 for automatically tracking objects in augmented reality," A. Hobgood, J. Ebersole Jr., J. Ebersole. Issued US Patent #7,138,963
  • "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 and apparatus for using thermal imaging and augmented reality," J. Ebersole, A. Hobgood, J. Ebersole Jr. Issued US Patent #7,262,747
  • "Method for utilizing smart cards for storing training and simulation information," A. Hobgood, J. Ebersole Jr., J. Ebersole. Pending US Patent #10/215,419
  • "Method for using networked programmable fiducials for motion tracking," A. Hobgood, J. Ebersole Jr. Pending US Patent #11/092,084
  • "Augmented Reality for Games," J. Ebersole, A. Hobgood, J. Ebersole Jr. Pending US Patent #60/763,402,
  • "Platform for Immersive Gaming," J. Ebersole Jr., A. Hobgood. Pending US Patent #60/819,236,
  • "Platform for Immersive, Distributed Multiplayer Gaming," A. Hobgood, J. Ebersole Jr., J. Ebersole. Pending US Patent #TBD,
  • "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

Professional Affiliations:

  • Member of the USENIX association
  • Member of the Association for Computing Machinery (ACM)
  • Charter member of the University of Michigan Augmented Reality Working Group
  • Charter member of the University of Michigan Linux Users' Group (UMLUG)

Education:

  • 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)