Donald Firesmith is President of Firesmith Consulting where he provides high-impact consulting and training in object development. He has worked exclusively with object technology since 1984. During this time, he has fulfilled many roles including director of data processing, technical project leader, requirements engineer, architect, designer, programmer, tester, process engineer, configuration manager, data manager, quality engineer, and trainer.
The author of five books on object technology, including Documenting a Complete Java Application using OPEN, he is internationally known as an object methodologist specializing in the areas of project management, requirements engineering, system and software architecting, and testing. For the last four years he has concentrated on web development including business and technical strategy, digital branding, and website architecting.