Mark Watson's Resume
Contact Information: (928) 203-0146, markw@markwatson.com
Professional Summary
Mr. Watson is a hands-on software architect and developer specializing in artificial intelligence (AI) development and server side Java development. His AI projects have been for SAIC, GHX, Webmind, Nintendo, and Disney. His experience includes both tool development (SOAP and UDDI support for a commercial Java application server product) and several J2EE based projects. Mr. Watson has worked on AI projects for DARPA, SAIC, Nintendo, Pacific Bell, Disney, and Webmind Corporation. An author of 14 published computer science books, Mr. Watson is an expert in design methodologies and Object Oriented development.Education
B.S. Physics (Minor in Mathematics), University of California at Santa Barbara (1973)
All class work completed for M.S. in Computer Science with 3.9 GPA at San Diego State University while working full time (1974-1976)
Affiliations
- ACM
- AAAI
Partial Customer List
References available on request
- Disney
- SAIC
- Americast
- SAMBA
- Nintendo
- Lutris Technology
- University of Chicago
- Webmind Corporation
Publications
Mr. Watson is the author of 14 books on artificial intelligence, Java, C++, Windows programming, and Linux programming.
Details available at www.markwatson.com
Technical Expertise
Mr. Watson specializes in Java, Ruby, Common Lisp, Python and C++ programming. He also has a working knowledge of the Smalltalk, Perl, and Objective-C programming languages. Mr. Watson has experience developing web services (mostly SOAP based) in Java, Ruby Python, Smalltalk, C++, and Common Lisp. Java programming experience includes: server side (using J2EE, Enhydra, JBoss, Apache Tomcat, and from scratch web and application servers), GUI programming (JFC and AWT), and network programming (web, multicast, data collection spiders). Mr. Watson has extensive experience with SOAP, WSDL, and UDDI technologies. Mr. Watson has thorough knowledge of the Java class libraries and the C++ standard library (STL).
Work Experience
Artificial Intelligence Programming - Lead AI developer for Global Health Care Sytems Phrophet Quest project. Principal architect and AI programmer for KnowledgeBooks.com, a developer of natural language processing and knowledge management tools.
Web application development (Java and Ruby) J2EE Architect for Samba. Worked on distributed search for Rojo.
Corporate funded work on the open source Jaffa Java web application framework.
Software architect - SAMBA (architecture for data collection and integration).
Independent Java consultant (2001) - Many small jobs. Larger jobs include: adding SOAP, WSDL, and UDDI (client and server) support to the Lutris Java application server product; updating user guides for the latest version of the Xanalys LispWorks commercial product.
Artificial Intelligence Programming (2001) - Principal architect and AI programmer for KnowledgeBooks.com.
Webmind Corporation (1999-2000) - General Java and artificial intelligence programming. Server side Java and Internet data-spidering agents.
Independent Java consultant (1998) - Java based set-top-box demo for Disney/Americast, general application and network programming for other clients.
Angel Studios (1996-1997) - Artificial intelligence C++ software implementation for two Nintendo video games, and the lead programmer for dinosaur/river ride VR experience for Disney.
SAIC (1983-1995) - Scientific programming and artificial intelligence applications. Two commercial products: ExperOPS5 for the Macintosh and the ANSim neural network simulator for Microsoft Windows.
La Jolla Computing Services/Physical Dynamics (1978-1982) - Assistant Director and systems programmer/applications programmer.
SAIC (1973-1977) - Scientific and applications programmer