Various projects for a client in the pharmaceutical industry to improve operational efficiency and develop more effective marketing campaigns.
 
Software development using Visual C#.net, ASP.net, Java (Servlets and JSP), Web Services and SQL Server 2000/2005.
Introduced iterative development techniques and methodologies such as Test Driven Development and supporting tools such as NUnit and NMock to speed up development and improve quality.
Worked in a range of teams in marketing, medical, sales and financial departments, each with different needs and ways of working.
Analysed the success of projects, suggesting further developments where appropriate to improve effectiveness and save ongoing costs.
Role (2002-2004):
Design and development of a web portal for a client in the pharmaceutical industry to support physicians.
 
Software development using Visual C#.net, ASP.net, Java, ASP, Visual C++, Visual Basic, HTML, JavaScript, ADO. Managed web servers using IIS 5.0, Apache, SQL Server 2000, Windows 2000. Introduced tools such as Rational Rose and Visual SourceSafe to improve the development environment.
Liaised with the business and external companies to analyse requirements and specify outsourced work.
Analysed usage information and helped project management understand how best to enhance the web site in future.
Role (1999-2002):
Design and
implementation of clinical audit and decision support for a client in the pharmaceutical industry.
 
Software Development of windows systems using Visual C++ 6.0, MFC, COM, Visual Basic 6.0, ADO, SQL on Windows NT 4.0, 95, 98 and 2000. Development of a data-driven web site integrated with these systems using ASP, HTML and JavaScript. Liaised with the business team and end users to support them and understand their requirements. Introduced methods (e.g. developing specifications in UML, schedules in MS Project) to improve this process and aid communications. Introduced technologies such as BoundChecker and Lint, to improve quality standards. Managed a SCO Openserver UNIX server.
1998-1999
Major Retail Bank
Role (1999):
Design and implementation of a
Windows client to a personal loans sanctioning
system, speeding up the time taken to process loan applications.
Design using Rational Rose and UML. Software Development using Visual Basic 5.0. Implementation of a build management system using PVCS.
Role (1998-1999):
Design and implementation of the
Zenda personalised information delivery system, using the bank's relationship with customers to sell additional services.
Software development using Visual C++ 5.0, MFC, COM, Java, HTML and
JavaScript on Windows NT 4.0. Worked with business staff to specify requirements and develop prototypes.
1994-1998
Specialist Software Company
Role (1996-1998):
Design and
implementation of the Cyberquery client-server report writer
application
Software development of client software using Visual C++ 5.0, MFC
and ActiveX on Windows NT 4.0 and Windows 95. Software development of server software on UnixWare, HP/UX, DG/UX, AIX, SunOS and Solaris, using C and Fortran.
Role (1994-1996):
Design,
implementation and maintenance of the CTerm Windows Terminal
Emulator.
Software development using Visual C++ 4.1, zApp
class library and Windows Sockets on Windows NT 3.5, 3.51 and 4.0,
Windows 95 and Windows for Workgroups 3.11. Software development of server software on UnixWare, HP/UX, DG/UX, AIX, SunOS and Solaris.
Education:
MBA:
Masters of Business Administration (Executive), University of Hertfordshire. (studied part-time from 2000-2002).
Degree:
B.Eng. (1st Class Hons), Computer Systems
Engineering, University of Warwick.
A Levels:
Mathematics (A),
Physics (A), Chemistry(A), Further Maths (C), General
Studies(A)
AS Levels:
Pure Maths and Theoretical
Mechanics (A), Psychology (A)
Professional Qualifications:
Sun Certifications (SCJP, SCWCD):
Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4 (CX-310-035)
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 (CX-310-081)
Microsoft Certifications (MCSD):
Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition (70-229).
Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET (70-315).
Analyzing Requirements and Defining Microsoft .NET Solution Architectures (70-300).
Developing XML Web Services and Server Components with Visual C# .NET and the .NET Framework (70-320).
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET (70-316).
Leisure Interests:
I have recently completed a Private Pilots License.
I Keep fit through running and cycling regularly.
I am interested in electronics, and I have designed and successfully constructed a number of
projects.