I started with computers when I was 14 and became a computer professional at age 17 when I wrote a real-time multi-tasking operating system for ship, pipeline and refinery control while attending Tulane University in New Orleans.
From there, at 19 I passed on jobs at Apple and Microsoft (in '83) to join Digital Equipment Corporation where I helped found two support businesses for them.
I then joined Relational Technology Inc. (later Ingres Corp), and, as a direct report to the Sr. VP of Sales, performed just about every technical role in the company, curriculum development, consulting, technical support, development, benchmarking, created Demos, represented the company at trade shows, etc, and I even helped sell the product.
After a while as an independent consultant, Professor Michael Stonebraker invited me to lead a research team at UC Berkeley's Electronics Research Laboratory wherein I developed the world's first "Grid" computing system - which was also the first truly heterogeneous distributed computing system, today known as "cloud computing."
In '97 I commercialized the work and founded several companies where today I have a split life as "executive" and technical wizard - in short, I serve as chief cook and bottle washer. I'm a jack of trades, and specialize in computing performance and heterogeneity with an eye toward production work, stability, maintainability and up-time performance.
In the last few years I have become involved with life-sciences computing, and last year served as CTO / VP Engineering of a company bringing health-information to the masses, but unfortunately that venture folded due to what I will politely call, "capitalization issues."
- Stack Overflow 4.3k 4.3k 55 gold badges3333 silver badges4343 bronze badges
- Server Fault 1.1k 1.1k 88 silver badges2222 bronze badges
- Electrical Engineering 439 439 33 silver badges55 bronze badges
- Super User 427 427 33 silver badges1010 bronze badges
- Android Enthusiasts 323 323 22 gold badges33 silver badges1111 bronze badges
- View network profile
Top network posts
- 129 Test whether string is a valid integer
- 44 java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer
- 29 How can anyone use a microcontroller which has only 384 bytes of program memory?
- 14 Why are my hard drives failing?
- 12 postgreSQL mysql oracle differences
- 10 Printf() before line causing segmentation fault does not execute
- 10 Precedence when defining sites-available virtual hosts
- View more network posts →