1. Systems & Technology Research

    Principal Software Engineer · 2012–present

    Systems architecture, software design, mentorship, and technical content of proposals across many projects. Currently leading system-team work on large analytics programs—building scalable, cost-aware processing of very large data sets.

    • Scaled geospatial analysis with algorithms teams using Python and Apache Spark on AWS (EMR, EKS, and related services)—including jobs at multi-hundred-terabyte scale and indexing over multi-petabyte imagery collections.
    • Built and operated long-running collection and analysis services; led performance work with large gains on core custody algorithms in Java.
    • Helped define cloud direction at STR, including AWS GovCloud networking and architectures aimed at compliance requirements (e.g. DFARS/ITAR as applicable to the work).
  2. BAE Systems

    Technology Transition Section Lead · Principal Software Engineer · 2004–2012

    Line management and transition responsibility for moving projects and technologies into deployment. Led software teams (up to about fifteen people) and chaired a software tools committee.

  3. Embrace

    Director of Software Development · 2002–2004

    Responsible for hardware/software integration and for design and implementation of web applications.

  4. Razorfish

    Technical Team Lead · 1999–2001

    Architecture and implementation of web applications; hired technical staff for the team.

  5. Earlier product & systems work

    ThinkFish, pf.magic, Infocom, and independent consulting · 1980s–2000s

    Lead programmer and architect roles on interactive and graphics products (including LiveArt / Flying Saucer and Max Magic); product engineering at Infocom on 6502 assembly interpreters. Consulting included forensic software review (C, C++, LISP), expert reports, and courtroom testimony; technical leadership on creative and platform work such as LucasArts/National Geographic GTV Planetary Manager, SEGA Genesis audio tools, and the award-winning arcade-style game Repton.

This site stays high-level on purpose. For a fuller professional profile, see LinkedIn.