Ockham's Flashlight
Stuart Halloway on software development, technology, and the future.



CV: Stuart Dabbs Halloway

Stuart Dabbs Halloway
Last modified: June 16, 2003
4019 Hulon Drive
Durham, NC 27705
http://staff.develop.com/halloway/weblog
stuhalloway@mindspring.com

Summary: Stuart Dabbs Halloway is the Chief Technical Officer for DevelopMentor. Prior to DevelopMentor, Stuart worked as a lead developer and project manager on several different projects, delivering software solutions on time and on budget for organizations as diverse as Prentice Hall, National Geographic, and the National Security Agency. Stuart is the author of Component Development for the Java Platform.

DevelopMentor, Torrance, CA

Nov. 2001-Present. Chief Technical Officer

  • Manage geographically dispersed team of over 60 instructors

  • Develop and deliver technical instruction in the classroom and at events around the United States
  • Set curriculum direction

  • Research emerging trends in enterprise software development. Current areas include web services, J2EE, .NET, XML, and enterprise security.

2000-2001. Java Training Director / Lead Instructor

  • Manage team of over a dozen instructors

  • Evaluate and select tools for course delivery

  • Manage development of Java curriculum and deliver classes

  • Handle technical side of client relationships

  • Lead architect for open source projects Jawin and JCFE

1998-1999. COM, MTS, and Distributed Design Instructor

  • Delivered COM and MTS course materials
  • Assisted in development of MTS and Distributed Design course materials

TechEngage, Raleigh, NC

2001-Present.
  • board member
  • executive committee member
  • instructor

Previous Employment History

Cortex Vision Systems, Research Triangle Park, NC

1996 -1998. Lead Architect, Core Code project
  • Designed and implemented the middle tier of the WinConsole security architecture
  • Ported security automation architecture to DCOM
  • Developed C++ library for threading, NetBIOS, video playback, error logging, and debugging

Software Designs Unlimited, Chapel Hill, NC

1995 - 1997. Lead Architect, Prentice Hall's Writer's Solution
  • Built generic multimedia engine used for a series of over a dozen CD-ROMs
  • Ported Macintosh AMTPE media player to Windows C++
  • Led small design team creating reusable components for Writer's Solution and other projects. Components included controls for images, movies, richtext, and database access, plus a generic C++ object streaming facility
1995. Project Manager, Prentice Hall Sales Force Automation
  • Worked with Prentice Hall IT to integrate laptop solution with existing infrastructure
  • Deployed solution to sales representatives nationwide within five months of the initial design meeting
  • Developed and delivered training to sales representatives
1994 - 1995. Lead Programmer, National Geographic Picture Atlas of the World
  • Reverse-engineered existing DOS product to extract data
  • Developed custom Windows rich-text control with hypertext links
  • Developed custom database wrapper for CodeBase
  • Developed custom Windows listbox control

Humanities Computing Facility, Duke University Durham, NC

1991. Lead Programmer, WinCalis Author Project
  • Developed authoring tool to generate Windows CALIS scripts using C and Windows 2.11
  • Delivered project, which had been stalled for over a year, in three months
1991. Lead Programmer, Duke Chinese Typist 2.0
  • Designed and implemented text editor for English and Chinese
  • Used Metafont graphics library to draw Chinese characters
  • Developed custom database to convert phonetic pinyin into Chinese
1991. Lead Programmer, Multilingual Editing Utilities
  • Implemented DLL and TSR based utilities for non-Roman and right-to-left alphabets
  • Presented paper on automated answer analysis at the 1991 Man and the Media Conference in Vienna, Austria

Education:

  • Master of Public Policy, Terry Sanford Institute, Duke University, 1994. Coursework in management, economics, statistics, and mathematics.
  • B.Sc., Computer Science and Mathematics, Duke University, 1990.




Speaking
June 13-15, 2003. Wisconsin Java Software Symposium
Tri-XML Conference 2003
Past events

Code
ClassLocator.jsp
Simple Spider
Axis Samples
JCA Samples
Non-delegating loaders
Book samples

About me
Teaching
The book
Articles
Bio
CV
Java/COM/Win32 interop
Jawin
Contact