Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
07947182350 joe.strachan@nhs.net
A developer with significant experience in the delivery of database and of internet
solutions for health and for statutory institutions.
With technical project management experience, encompassing business planning,
the development of business specifications, rapid prototyping and the management
of full life cycle, high volume developments.
Such developments have encompassed Deprivation of Liberty Safeguards, Mental
Capacity Act 2005 and Safeguarding Adults processes. They have also
encompassed Business Objects and CareFirst6 / CareAssess developments.
With strong Analyst Programming experience, including minicomputer (IBM AS/400
and RPG/400), database (DB/2, MySql and Oracle) and webdevelopments (LAMP,
JSP, Java and PHP).
Possessing an indepth understanding of business requirement analysis, application
analysis and design, interface design, rapid prototyping and rapid application
development (RAD), relational database design, and design patterns and object
oriented design.
Career History
Technical Project Manager MHF Contract: Mar 2009 Dec 2010
• Responsible for planning the work of a small development team producing an
innovative semantic web framework, concerning male health, for both the general
public and health professionals – for the Department of Health Strategic Partner, Men's
Health Forum.
• Responsible for detailed stakeholder analysis; the development of project and risk plans
(using a subset of the Prince 2 methodology); specification writing; and for ensuring
Project Board approval.
• Responsible for hiring contractors, managing and processing contract invoices, and
defining taskorientated deliverables using an agile methodology.
• Responsible for documenting and reporting project costs and progress.
• Responsible for Drupal 6, OO development in PHP 5.
Page 1 joe.strachan@nhs.net
Joe Strachan
Web Developer Stay Connected Freelance: Dec 2008 Mar 2009
• Responsible for analysing and for documenting an existing intranet based training
management system, and for assisting with the migration of the existing system
from PHP4 to PHP5, with appropriate PHP5 object orientated design patterns.
Technical Project Manager Safeguarding Adults Contract: Jan 2008 Dec 2008
• Coordinated a Department of Health funded, local government project to develop
an efficient and a practical Safeguarding Adults reporting system for approximately
1,500 local government users.
• Responsible for creating the development and the project plans; for ensuring
executive level approval of those plans; for managing project progress and project
costs; and for coordinating the creation of multitiered launch and training plans
(across 15 teams).
• Based on extensive crossrole user interviews, responsible for developing usecase
analyses, and for the development of the project's business and technical
specifications.
• Responsible for rapid prototyping in PHP5, using the Cake MVC framework, and for
demonstrating the prototype to a range of prospective users and user managers.
• Responsibility for coordinating a small team of Java and ColdFusion developers for
the CareFirst 6 / CareAsses integration and migration.
Project Manager CapGemini Permanent: Apr 2007Dec 2007
• Responsible for coordinating and planning the development of an integrated web
metrics, analysis and statistical system, for inhouse and client use.
• Responsible for the design and the rapid prototyping of the system, integrating real
time webusage statistics with legacy database, finance data, using Perl, PHP and
SQL.
• Responsible for documenting the system and managing system maintenance, and
for executive level presentations and client relationships.
Page 2 joe.strachan@nhs.net
Joe Strachan
Web Analyst Programmer CapGemini / Equinox Permanent: Nov 2005Apr 2007
• A key member of the dynamic CapGemini/Equinox web development team, which
produced large scale, Java based web finance systems for a range of high profile
clients, including, Egg, Volkswagen and Yahoo.
• Assisted with core J2EE design and development.
• Responsible for managing the development of frontend client user interfaces, and
for producing development specifications, with costs and timescales.
• Responsible for Java Server Page (JSP) design, documentation and maintenance.
• Responsible for JSP creation for clients, such as Egg, Volkswagen and Yahoo.
• Responsible for coordinating third party frontend designers and developers.
Analyst Programmer Lloyds Banking Group PLC Permanent: Jul 2004 Oct 2005
• Joined prestigious Lloyds Graduate IT programme.
• Responsible for system maintenance on the AS/400, using the CL/400 shell and the
RPG/400 language.
• Responsible for the design and for the full life cycle development of an Insurance
Underwriting module on the AS/400, with support from the Shead Lloyds Syndicate.
• The module incorporated dropdown menus driven by complex subfile structures to
aid user navigation on 'green screens'.
Page 3 joe.strachan@nhs.net
Joe Strachan
Technical Skills
Databases: DB/2, DB/400, MS Access, MySql 4/5, Oracle 8i10.x
Database Systems: CareFirst / CareAssess, Create/90, JD Edwards
Development Languages: AS400, C, C++, ILE, Perl, RPG/400, REXX/400
Operating Shells and Systems: Bash, BSD, CL/400, DOS, Mac OSX, MS Win
Reporting and Statistics:
Business Objects, MS Excel (using VB/A 67.x), SPSS
Servers: Apache 2.x, NAS/NES
Web Frameworks and Products: Cake, Java Struts, WebTrends, YII
Web Languages:
J2EE, Java2, JSP, LAMP, PHP 45.2 (using OO and MVC design patterns)
Web Markup and Scripting:
AJAX, CSS2, DHTML, Javascript, Prototype, Yahoo! UI (YUI)
Training and Certification
Create/90 Certified Developer
IBM RPG/400 Certified Developer
IBM CL/400 and DB/400 Certified System Developer
JD Edwards Certified Developer
Education
BA. Psychology (2:1) Oct 2000 to June 2004
London University, BBK
Dissertation: A neural network investigation of infant perception and theory of mind
Page 4 joe.strachan@nhs.net