Carl Sturmer

Carl has over 20 years of experience in the computer industry, specializing in object oriented and distributed computing architectures. One of the founders of NetEffect Systems, acquired by AskJeeves in 1999, a start up providing the first of its kind, distributed chat based customer support system. Patent Number 6,615,245. Led a two year technology transition from mainframe to OO, for the second largest oil and gas company in Canada. Key member in the design and development of Union Bank of Switzerland's globally distributed high risk portfolio management system.

Prior to his computing career, Carl was a member of the team responsible for the construction of the rapid deployment facilities on Diego Garcia for the U.S. Navy, as well as other projects in the energy and chemical industries.



Neuroblast. Combining SETI@Home, P2P and Grid style deployment and workflow strategies with a flexible component based messaging model into a transparent high performance parallel computing fabric. Transcending today's Web Services and Grid techniques to improve control, balance and reliability in an ever expanding and evolving fully asynchronous HPC environment. Includes many sub-studies, two of which are 'utilizing a component based services architecture to improve fault tolerance', and 'automated load balancing and work distribution in a competitive and uneven worker landscape'.


Modular, light weight, secure messaging across a network, to provide a highly configurable and efficient model for component communications and interaction.


Study in how a small to medium sized team can most efficiently design, develop, test and deliver a complex high quality system in a very short period of time with intense budgetary constraints. The study and implementation encompassed morphing and combining several techniques such as Agile, Extreme Programming and SEI into a unified model tailored to a specific project.


Design and development of how computer, human and material resources could be highly distributed across a network while still able to locate and collaborate to improve efficiency in operations and cost. Included a sub-study in fully automated oscillation dampening of a distributed asynchronous high volume messaging system.


Research in object meta models. How defining the behavior for the object model itself can lead to inherently reusable federated services as well as remove unnecessary repetition in design and development.


Transition of a single key group within a large successful company from one technology and methodology to another. This included exercises in large scale effective OO reusability, object to relational mapping, high tech in-situ training and mentoring over an extended period of time and implementing and managing change within a large corporation.


Research and development of highly distributed computing models using object oriented technologies and design methodologies. Pre-internet boom and pre Object Management Group.


Research in human interface modeling using drag and drop graphical user interfaces to make business applications more productive and easier to use. Pre-widespread adoption of Windows or Macintosh.


U.S. Patent No. 6,615,245: System and method for enabling a hierarchal collaboration of devices across a communication channel.

U.S. Patent No. 7,546,170: A very easily-tuned and robust control algorithm for single- or multi-variable systems.