open in new window
Home
Link Manager
Crossrail
2nd Guess Predictor
Flex Database Query
Google Maps Project
neuSoft Ltd
General Web
Web FTP

 

Contact and CV
© dcch 2008
 
 

Internet and WWW

  • 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

  • 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.