|
Don Roberts has seven years of Smalltalk Programming
experience in both academic and corporate settings. He is a co-developer
(with John Brant) of the acclaimed Refactoring Browser tool for Smalltalk.
Don is an expert on object-oriented analysis and design, and a leading
researcher on how to refactor existing code to improve its design, and thereby
render it more reusable. He is also an expert on using design patterns to
build practical applications.
Don has worked on a variety of Smalltalk projects. For the last two years, he
has been working with Lucent Technologies to add a domain-specific language to
one of their internal design tools, and to augment its graphical capabilities
using elements of the HotDraw framework. During this time, this code has been
greatly improved, thanks to a regimen of relentless refactoring. Don has
added a testing framework, and numerous features to the tool as well.
Prior to that, Don helped to prototype several sections of Sprint's
next-generation enterprise-wide data infrastructure. He also analyzed and
evaluated the design of laboratory management software for Abbot
Pharmaceuticals.
Don has a B.S. and an M.S in Computer Science from the University of
Illinois. He has recently finished a Ph.D. in Computer Science on Refactoring
Software Systems.
|