CV

CAREER STATEMENT

An effective thinker and doer, offering proven strategic planning, business management and communication skills. Able to work effectively at all levels in organisations with the ability to manage change, within commercial profit targets.

TECHNICAL SKILLS

Web Development6 years plus development with ASP, PHP, JavaScript, CSS, HTML, XML, XSLT, AJAX
Relational DatabasesDB2, Oracle, MySQL, MS-SQL Server, inc. NotesPump, LEI integration
Lotus Domino Development9 years plus development with r4, r5 and r6
Java Development1 year plus development, mainly servlets, used in conjunction for with Lotus Domino
OtherC, C++, VisualBasic, VisualFoxPro

CAREER AND ACHIEVEMENTS TO DATE

Developer & Architect: PHP/MySQL/AJAX/jQuery
MindShelf Ltd (Home)
Type: Contract (Dec 09 – Jan 10)

Providing remote developer and architectural support for a UK based company developing and deploying a New Zealand based property sales portal (http://www.hoamz.co.nz).  Additional features included an SMS ‘Property Alerts’ gateway and Newsletters management system.

The project involved analysing client requirements and providing functional prototypes in short time frames, as well as providing a sounding board for other developers.

Key Technologies Used: MySQL, PHP, AJAX, jQuery, JavaScript, CSS, XML, HTML.

Developer & Architect: ASP/PHP/SQL Server
Bone Fish Ltd (Gibraltar/Home)
Type: Permanent (Jun 07 – Dec 09)

Bone Fish are one of the top five white label dating service providers in the world, with in excess of 5 million members.

My main duties involve maintaining and developing both their user facing and back office systems, analysing issues, proposing/specifying and implement innovative solutions using web technologies and Microsoft SQL Server backend database.

Additionally, I am responsible for implementing development standards based on OOP designs, in ASP, PHP and TSQL.

Key Technologies Used: ASP, ASP.NET, IIS, MySQL, PHP, AJAX, JavaScript, CSS, XML, XSLT, HTML.

Developer: PHP/MySQL
Sapphire Ltd (Gibraltar)
Type: Permanent (Jan 07 – Jun 07)

Created internal management systems and reporting software for internet and telephone systems management.

Supporting and enhancing existing software developed both internally and from third-party suppliers.

Key Technologies Used: PHP, Apache, MySQL, Oracle, AJAX, JavaScript, CSS, XML, HTML and Microsoft Excel (VBA).

Senior Developer: PHP/MySQL
Derby College (Derby, England)
Type: Contract (Jun 06 – Dec 07)

System Architect and Senior Developer, re-engineering an existing stand-alone Microsoft Excel application, into a browser based campus wide, multi user application based on existing PHP/MySQL/Oracle technologies.  Additionally the application had to conform to W3C standards and allow for both disabled and visually impaired access.

The main application was to provide a Lecturer/Student self service portal for education and attendance management, including student goal setting and grade expectation management.  It had a total of 15,000 online students and over 1500 staff users.

The key element of this application was the seamless integration of data from a number of different source databases, including MySQL, Oracle and text files, into a highly functional browser based front-end.  This was achieved using specially developed database abstraction classes, combined with technologies such as AJAX, to enrich the user experience and provide greater functionality.

Key Technologies Used: PHP, Apache, MySQL, Oracle, AJAX, JavaScript, CSS, XML, HTML and Microsoft Excel (VBA).

Senior Developer: PHP/MySQL
Withheld (Malaga, Spain)
Type: Contract (Jan 2006 – May 2006)

Senior Developer for a service company providing both packaged and bespoke software.  My main duties are analysing customer requirements, producing working models for client acceptance.

The main products provided are Property Management, Property Sales (including internet front-end and back office management tools) and Online Property Booking/Rental.  All these applications are written in PHP 4/5, utilising a MySQL backend.

Due to the very competitive nature of the business, I have had to sign a non-disclosure agreement, therefore making it difficult to provide more detail on this contract.

Key Technologies Used: PHP, Apache, MySQL, AJAX, JavaScript, CSS, XML, HTML and Microsoft SQL Server.

System Architect/Senior Developer: PHP/MySQL/Lotus Domino
Tiarnas Technologies (Dublin, Ireland)
Type: Contract (May 2005 – Dec 2005)

System Architect and Senior Developer of a replacement Membership and Event Management application for the Irish Business and Employers Confederation (www.ibec.com), using a web (intranet) front end only; using Lotus Notes/Domino 6.5.x and LEI to visualise all documents and views, on to a Microsoft SQL Server backend.

Extensive use of JavaScript and AJAX was made to provide the user with an almost Microsoft Windows menu and tab style user interface.  Using AJAX technology has dramatically improved performance and usability.

Both the Membership and Event Management products interfaced to Microsoft Navision financial package for invoicing, member/customer status and reference tables.  Any data that needed to be passed between Lotus Notes/Domino and Navision in a structure and predicable way utilised an XML import/export mechanism.

In addition a number of mission critical employee self service applications were developed in PHP and MySQL.

Key Technologies Used: Lotus Notes/Domino r6.5.4, Lotus Enterprise Integrator (LEI), AJAX, JavaScript, CSS, XML, HTML, PHP, Apache, MySQL and Microsoft SQL Server.

System Architect & Senior Developer: PHP/MySQL
Villa Owners Direct (Malaga, Spain/Home)
Type: Contract (Dec 2004 – May 2005)

Specified, designed and developed a villa rental portal (www.villa-owners-direct.com) – company which aims to link people who want to rent a villa, with those who have them for rent.

The site and back office systems called for a complete relational database design, coupled with a PHP template and authentication system.

The whole website is managed via a browser interface, which is loosely based on the Lotus Notes paradigm.

This site is currently under system/user testing and should go live during June/July 2005.

Key Technologies Used: Notes/Domino r6.x, PHP4, PHP5, JavaScript, CSS, XML, HTML, MySQL.

System Architect and Senior Developer: Lotus Notes/Domino
Commerce Connections (London/Home)
Type: Contract (Jul 2004 – Dec 2004)

Designed and developed an internet portal for the removals industry (www.removals.com).  The portal allows internet users to enter the content of their house and select removers for a quotation – the application is a matchmaker between consumers and moving companies.

Key Technologies Used: Notes/Domino r6.x, LotusScript, CSS, XML, HTML, JavaScript.

System Architect and Senior Developer: Lotus Notes/Domino
CicloEspana (Malaga, Spain/Home)
Type: Contract (Jan 2004 – Jun 2004)

Developed back office systems and new interfaces to the company’s redesign website.  This allowed the company management team to manage the content of the website via both a Lotus Notes and a Web Browser interface.

Key Technologies Used: Notes/Domino r6.x, LotusScript, CSS, XML, HTML, JavaScript.

Senior Developer: Lotus Notes/Domino
PricewaterhouseCoopers (Birmingham/London/Home)
Type: Contract (Oct 2001 – Dec 2003)

Mostly Lotus Notes (with extreme LotusScript) development working on HR related applications, which have shown significant cost reductions within PwC.  These applications encompassed a complex in house workflow engine, the use of NotesPump to move database between Lotus Notes and Oracle databases, and XML as an underlying record structure.  Once full functional within the Notes environments these applications were migrated to a web (portal) environment.

Create a full User Acceptance Testing (UAT) environment for all the HR applications with integration to the corporate Oracle systems.

In addition, I have increased my knowledge XML, CSS, JavaScript and DHTML when working with Lotus Domino by creating my own company web site and e-Commerce site.

Key Technologies Used: Notes/Domino r4.x & r5.x, LotusScript, Oracle, CSS, XML, XSLT, HTML, JavaScript, Java (servlets), NotesPump, LEI.

Senior Developer/Team Leader Lotus Domino
AT&T (Warwick)
Type: Contract (Aug 2001 – Oct 2001)

A database conversion and migration exercise, moving and tailoring applications from the IBM server farm to the AT&T infrastructure.  My role was to manage a team of eight Lotus Developers on a day to day basis and act as a central resource of all issues to do with LotusScript functionality of the applications.

Key Technologies Used: Notes r4.x & r5.x, LotusScript, HTML, JavaScript

Senior Lotus Domino Analyst/Developer
Cedar Group Plc (Loughborough)
Type: Contract (Jul 2000 – Aug 2001)

Worked exclusively on a commercial Knowledge Management product, know as Content Value Management, (CVM).

CVM manages all knowledge assets contained within Lotus Notes documents, which could be generated manually in-house or automatically imported data collected from the WWW.  My role within this project was import documents, collected from web searches, into Lotus Notes, via Java Servlets and background agents, logging the meta data into a remote Oracle database.  The information was then made available to either the local team or wider corporate environment via Lotus Domino.

Key Technologies Used: Notes/Domino 5.x, COM, HTML, Java (servlets), JavaScript, LotusScript, CSS, Oracle, XML

Lotus Notes/Domino Senior Analyst/Developer
TCS Consultants Limited (Saffron Walden)
Type: Contract (Feb 2000 – Jun 2000)

Three major projects were completed during this five-month contract.

The first was an interface between Ericsson telephone exchange data (running on MS-SQL Server) and Lotus Domino.  The objects being to serve up the Ericsson information via a Lotus Domino LDAP directory.  This was accomplished using a specifically developed LotusScript class, COM Objects for Domino and an NT Service.  This product was developed specifically for Ericsson for use within the BBC.

The second project was performing upgrades and enhancements to the existing e-Commerce site, Hyporium.com.  Which links a number of IT resellers with the dealer chain.  Allowing the dealer to buy products from a number of suppliers (transparently), effectively being invoiced only once.

The third project was by far the largest.  This was a total rewrite of the emw.co.uk web site, mainly developing and integrating new LotusScript classes for backend data objects and integrating specific Java applets for system management.

Key Technologies Used: Notes/Domino 5.x, XML, LotusScript, VisualBasic 6.0, JavaScript, HTML

Lotus Notes Analyst/Developer
Reckitt & Colman Limited (Hull)
Type: Contract (Jan 1999 – Feb 2000)

Whilst at R&C, I worked solely on global projects, in a team of one!  My brief was to be a single source of reference (and an internal staff mentor), to provide analysis/development skills for Lotus Notes and Domino applications, as well as being a catalyst for future application developments.

I worked on three major and several minor development projects.  The primary project was to develop a Global Project Status Reporting application; the second project an integration project between Lotus Notes and a mainframe application, BPCS.  The third project was an internal Intranet site as a focal point for corporate information.

  • Development of a pilot global Intranet site, which provided a single source of reference for company news, telephone directory, competition analysis, internal standards and operating procedures.
  • Global Project Status Reporting application: a management-reporting tool for global projects.
  • Other global developed projects included:
    • Lotus Notes front-end to AS/400 BPCS Application.
    • Supplier Contact application: who spoke to the suppliers, when and what about.  What agreements do we have with our suppliers?
    • Bibliography application: a single source of reference for published medical research papers.
    • Year 2000 Compliance: a monitoring tool to ensure that all applications, across all hardware platforms and operating systems have been upgraded and tested – successfully.
  • Extensive use Lotus Domino development skills.
  • Extensive use of LotusScript, graphical navigators and dynamic security.
  • Applications ran across Windows95/98, Windows NT and AS/400 platforms.
  • Maintenance and upgrading existing Lotus Notes applications.

Key Technologies Used: Notes 4.x, LotusScript, Formula, Microsoft Office Integration.

Lotus Notes Analyst/Developer
IBM UK Limited (Greenock)
Type: Contract (Jan 97 – Dec 98)

Provided re-engineering and new business skills for a series of Lotus Notes release 3.x applications to embrace the new release 4.x features.  The main application being the Account Co-ordination Environment, (ACE), which provides IBM global sales staff with the most up-to-date collated information available on all the bids made by the top global clients.  Delivered via Lotus Notes r4 infrastructure, ACE is currently being used by over 200 international sales staff across the world and 250 national sales staff within the Americas.

In addition I have development responsibilities for the new IBM PartnerInfo Fulfilment applications, which are delivered to in excess of 120 internal users and 1200 EMEA based business partners on a daily basis.

  • Specification of new applications and modifications, definition of test environment and collation of test data.
  • Extensive use of LotusScript, graphical navigators, dynamic security.
  • Integration with existing Lotus Notes and back end databases.
  • Workflow enablement for customer issue management.
  • Digital signatures for document sign off and approval.
  • On-line help manual, with hot button activation for forms, views and navigators.
  • Developed internal development standards for Lotus Notes r4 applications.
  • Develop Lotus Domino – Web based – applications.
  • Integration with external databases, DB2, SQL Server and SAP

Key Technologies Used: Notes 4.x, LotusScript, Formula, NotesPump, DB2.

Technical Analyst
Basic Business Systems Limited (Nottingham)
Type: Permanent (Jun 94 – Dec 96)

Basic Business Systems (a member of the Basic Business Holdings group) are providers of high end application and file servers.  They provide a range of consultancy, installation and support services, from a hardware base through to network operating system and application development/support and maintenance.

During my employment at Basic Business, I have been involved in many broad technical projects, in particular, Lotus Notes application development, network operating system (NOS) deployment, network infrastructure and remote worker support.

My main objective was to designed, deploy and mange a Client management system which operates over three physical sites, plus remote and mobiles users, this application works in conjunction with other Lotus Notes applications, in particular a Technical management system.  More latterly, I have headed a team, which has re-engineered these applications into a commercial product.

  • Introduce, develop, maintain and administer an internal Lotus Notes environment.
  • Research, develop and maintain an effective communications and computer infrastructure strategy.
  • Develop hardware and software building block strategies.
  • Re-engineer the internal the internal product, into a commercial product.
  • Reduce and standardise the use of internal applications.

Key Technologies Used: Notes 3.x & 4.x, LotusScript, Formula, SmartSuite Integration.

Implementation Analyst
Crusader Limited (Nottingham)
Type: Permanent (Oct 91 – Jun 94)

Crusader (a member of the Basic Business Holdings group) is a human resource based company providing bespoke training, consultancy, and programming and project management skills in the PC/UNIX network and UNISYS mainframe arenas.  Perform a consultancy and implementation role within a support group.

  • Assembled and managed support business providing pre and post-sales support for computer operations software.
  • Developed training course for all development staff at Alliance & Leicester Building Society increasing programmer productivity and reducing development and ongoing software maintenance costs.
  • Implementation of SoftSolutions and Document Administrator within a number of medium to large companies.
  • Developed pilot projects systems for SoftSolutions. Install, implement and support SCO, Sun and ICL UNIX environments.

Key Technologies Used: Unisys A Series, VisualBasic, VisualFoxPro.

Technical Support
Sheffield Computer Group Limited (Sheffield)
Type: Permanent (Apr 90 – Oct 91)

Manufacturing solutions software including MRPII, Shop Floor Data Collection and Time and Attendance Management modules.  Software was based on the UNIX platform and installed on a number of manufacturers hardware, from ICL to IBM.

Distributed Systems Operations Analyst
Office Automation Analyst
CAE Systems Engineer
Senior Programmer
RHP Industrial Bearings Ltd (Newark)
Type: Permanent (Feb 85 – Apr 90)

RHP are the major force in British ball and roller bearing manufacture for the vehicle, aero and medical industries.  Joined the company as a Senior Programmer seconded to the Production Engineering Department to Distributed Systems (UNIX, Sun and ICL varieties) Operations Manager.  Required to provide fault tolerant systems for the manufacturing plants on a European basis, providing access to CAD/CAM and Office Automated systems.

PROFESSIONAL AND PERSONAL INFORMATION

Professional:BSc Mechanical and Production Engineering
BTEC Mechanical and Production Engineering
HTEC Mechanical and Production Engineering
BTEC Computing Technology
Qualifications:GCE English Language
English Literature
Mathematics
Physics
Engineering Drawing and Design
Art
Training:Lotusphere 2003 (Orlando)
WebSphere Portal
WebSphere Credential Vault
WebSphere Personalisation
Lotusphere 2002 (Orlando)
Lotusphere 2001 (Orlando)
Lotusphere 2000 (Orlando)
Lotus Developer Beach 99
Introduction to Linux
Lotusphere 99 (Orlando)
Introduction to JavaScript
Introduction to HTML
Lotusphere 98 (Orlando)
Sun Java Programmer
Java Concepts and Directions
Lotusphere 97 (Orlando)
Introduction to Lotus Notes Pump
Lotus Notes r4 Application Developer III
Lotus Notes r4 LotusScript Language Fundamentals
Lotus Notes r4 Notes Object Model Introduction
Lotus Notes r4 Application Developer II
Lotus Notes r4 Application Developer I
Lotus Notes r4 System Administration I
Lotusphere 96 (Orlando)
Microsoft Visual Basic 4.0 for Developers
UnixWare v1 Installation & Configuration
UnixWare v1 Systems Administration
UnixWare v1 Advanced Systems Administration
UnixWare v2 Advanced Installation, Configuration and Administration
UNIX System V: Systems Administration
SunOS: Systems Administration
OfficePower Fundamentals
OfficePower Installation
OfficePower Administration
SoftSolutions, Implementation and Management
SoftSolutions, Training the Trainer
Introduction to ICL VME Operating System
FORTRAN, COBOL and C Programming
WordPerfect v5.1 - Introduction, Intermediate and Advanced
Multisoft Premier Accounts
Introduction to UNISYS A Series Concepts
Automating UNISYS Data Centres
Outside Interests: Mountain biking, off-road driving, motorcycling
Personal:Marital status: Married, two dependants
Driving license: Full

Related posts