Good grounding in current Internet technology and Web techniques, through continuous development and research.
Server-side scripting with Delphi and PHP.
Other technologies include SOAP, CGI and ISAPI.
Client-side scripting: HTML, DHTML, JavaScript,
CSS, Flash and Adobe Flex, ActionScript, and IntraWeb.
Good understanding of, and ability to manipulate, the Document Object Model (DOM),
including AJAX techniques such as DOM Injection and "silent" screen updates.
Web and Win32 programming languages
Highly competent in Delphi/Pascal, JavaScript, Flash/Flex ActionScript, PHP.
Extensive O-O design and programming experience with all Delphi versions upto Delphi 2007.
Deep knowledge of VCL, and many 3rd-party libraries, including the Turbopower, Jedi, Raize etc. libraries.
Extensive knowledge of Win32 API.
Databases
XML and MySQL on web-based projects.
SQL Server 2000, using ADO within Delphi, including web projects.
Oracle 9i using OCI and Oracle NET within Delphi.
Agile development
My first concern is always to establish the user requirements,
and accept that the users may not be fully aware of these requirements until they have seen the possibilities.
I have always adhered to the tenets of the Agile Programming
or Rapid Prototyping approach to system development.
The result is an iterative process in which the user is fully engaged.
The corollary of this is the need for rapid acquisition of domain-specific knowledge.
I have had many years of experience of this, both in scientific/technical and in businesss environments.
Professional
Director of neuSoft Ltd, which specialises in neural network solutions.
Excellent written and verbal communication skills.
Scientific and technical background - skilled in the rapid acquisition of domain-specific knowledge, especially of a technical nature.
Accustomed to working with end-users, in the collaborative design of applications and user interfaces.
Flexible and adaptable in a wide range of business and professional environments, including medical, specifically health-screening, applications.
Deal with highly sensitive data professionally and confidentially.
Can work independently and autonomously, as well as within a team.
Accustomed to the demands of a pressurised working environment.