OO developer/analyst (language is not so important)