| Problem-Solving and
Technical Troubleshooting David is able to bring about the
resolution of complex problems and provide
guidance in the decision-making process even in
areas where he is not expert. He combines his
wide knowledge of computer systems with an
ability to apply generalised, methodical
techniques to problem situations. He involves
other people in the problem-solving process,
drawing on their specialist knowledge and, at the
same time, enabling them to further develop their
own problem solving capabilities.
|
| Developing Software Recently, David has been designing and
prototyping internet-based software solutions
using web and component technologies; however, he
has been developing other software professionally
since 1979. He has, at various times, been
responsible for analysis, design, specification,
implementation and maintenance. Most of his
projects have been of a technical nature. The
software he has developed includes transaction
processing, batch and database systems for
mainframes; distributed real-time applications
for PCs; programmer productivity and
development tools for VMS, Unix and Microsoft
Windows; a messaging protocol for a client/server
application and Oracle RDBMS schema management
tools.
|