Howard Stearns Qualifications Summary

Resume at http://alum.mit.edu/www/stearns


Our common goal: to bring new technology to maturity through hands-on development.
Your Requirements My Qualifications
Strategic vision through technical leadership

  • Employed realtime streaming in the first generation of touchscreen mobile devices, so that mobile users could participate in multi-media metaverse meetings.
  • Designed, built, and deployed a practical blockchain NFT system for the High Fidelity metaverse economy, before ERC721 was proposed.

  • Delivered VR avatar animation (with legs!) that applies sensor-driven inverse-kinemantics to artist-defined forward-kinematic animation.
  • Delivered animated avatars on business class laptops by combining P.I.D. closed-loop controlers with extensive caching.

  • Promoted user-generated metaverse content and event discovery through novel integration with search and social media.
  • Bootstrapped a social portfolio network by crawling 100,000 external media projects and their users, deriving their identity for marketing campaigns, and generating pre-built auto-curated portfolios for the new users.

  • Wrote a highly adaptable compiler built on metaobject protocols.
  • Cheaply produced accurate sensors by combining inexpensive factory automation with embedded microcontrollers.

  • Lead first use of Test-Driven Development and Agile app development at HP/Palm, on our most complex and widely used app (email).
  • Articulated XML strategy and developed Curl's first XML document production.

  • Twelve years in technical product management and strategy positions at industry leading High Fidelity, ICAD, Elwood and Curl Corporations, and the University of Wisconsin.

Keen analytic ability
  • Designed and led implementation of the first Croquet virtual worlds to support persistent, collaborative multi-media. The Croquet project was convened by computing visionary Alan Kay (Xerox PARC director) and networking pioneer David Reed.
  • Created personal safety model for High Fidelity, a VR metaverse led by Philip Rosedale, who had founded the original Second Life virtual world.
  • Wrote 650 page Curl Language Specification for rich Web client company founded by Tim Berners-Lee (W3C director) and Mike Dertouzos (head of MIT Laboratory for Computer Science). Competitive product analysis and positioning at Curl.
  • Uncovered and described complex utility bond scheme and technical permit application failures for non-profit utility-watchdog group.
Deep understanding of system architecture and design
  • Tapped for full-stack continued development of Second Life, which has over 3M lines of code developed over 20 years.
  • Re-architected a monolithic music metadata application to services, providing more accurate results as well as better performance and flexibility for nine million consumers.
  • Designed and led implementation of direct-manipulation object-models allowing metaverse end-users to build their own User-Generated Content environments while using them.
  • Direction of architecture for 13 interrelated expert system products interfacing to seven proprietary CAD systems.
  • Creation of a complete ANSI Common Lisp programming language implementation.
Killer coding
  • Full stack of High Fidelity's and Second Life metaverses.
  • Integrated Teleplace to iOS, Mac, Windows, and Linux system libraries for audio, network, video, databases, Web.
  • Created portable OpenGL CG shader for animated 3D avatars.
  • Implemented entire commercial ANSI Common Lisp product, including:
    • 38,000 of Lisp for compiler, all libraries (math, collections, pretty printing, etc.), and object system with full metaobject protocol (compiles to 310,000 lines of C).
    • 7,500 lines of C kernel code.
    • 5,000 individual conformance tests.
  • Created all software for remote data acquisition product, including: embedded microcontroller firmware and test harness, automated factory calibration and certification, and remote data collection.
  • Architected all and coded half of ICAD's integration with seven different CAD systems.
  • Won competitive sales using rapid prototyping in several high level languages.
  • Tapped to lead technical aspects of the year-long Oracle/Peoplesoft upgrade of statewide university finanancial system, encompassing 26 campuses and tens of thousands of transactions per day.
Proven communications and community-building abilities
  • Six years blogging about Croquet and technology at Wetmachine.com, which was nominated by Weblog as Best Technology Blog.
  • Six years pre-sales and applications consulting, prototyping, training, and demonstrating.
  • Publication by Dr. Dobb's Journal and refereed proceedings.
  • Respected contributions to online technical communities.
  • Membership on the board of directors of the international Association of Lisp Users and creation of www.lisp.org.
  • Active member of the Croquet Committee, which was responsible for all aspects of the release of the Croquet SDK.
  • Open Source at LindenLab SecondLife/High Fidelity, Qwaq/Croquet, Eclipse Common Lisp, and Personal GitHub
Superior facilitation and organization skills
  • Supervised programming staff and contractors at High Fidelity, HP/Palm, Teleplace, UW-Madison, and ICAD.
  • Partnered with name brand corporations as applications consultant and development partner - Boeing, Jaguar, Amazon, State Farm, Little Tikes, etc. - as well as educators, smaller companies, government agencies local and foreign, and so forth.
  • Process, procedures and standards development at technology startups including QA, customer support, and documentation.
  • Wrote the Association of Computing Machinery's plan for training high-school Advanced Placement Computer Science teachers.
  • Created first Croquet non-profit, housing the first public application in which non-programmers can connect to others in a shared persistent multimedia metaverse.
  • Formation and chairing of compiler/runtime/QA group that identified, categorized and resolved hundreds of Curl language design issues.
  • Award-winning launch and management of successful family businesses in early childhood education, publishing services, and commercial real estate.
Strong education
  • Two engineering degrees from MIT.
  • Direction of prize-winning undergraduate thesis team.
  • History of self-learning and mentoring others.
Broad programming knowledge
Language polyglot
  • Administration and development to the level of device drivers and kernel building, and embedded systems.
  • Full-stack development of application logic, GUI and Web, messaging and databases.
  • Design, development and use of advanced development tools and techniques.
  • 35 years using and building dozens of diverse OO, scripting and other languages:
Mobile: Javascript,Objective-C, Java (minor)
Language implementation/library/plugins:C++,Smalltalk,Lisp,Javascript,Curl
Graphics/visualization/3D-modelling:C++,Smalltalk,Lisp,Javascript,Curl,Unityscript, C#, Fortran, Postscript, OpenGL, several CAD systems
Distributed systems:C++,Smalltalk,Javascript,Python (minor), Objective-C, Java (minor)
Scientific/engineering:C,Lisp,Fortran
Web:Lisp,Javascript,Curl, Ruby, XSL, CSS
GUI:Smalltalk,Lisp,Javascript,Curl, Basic, Unityscript
Financials:C,PeopleSoft, SQL
Supervisory Control and Data Acquisition:C,Basic, Assembly, Programmable Logic Controllers
Databases:SQL, Mongo (minor), Redis, proprietary languages
Language lawyering:Lisp,Curl