Ian Clayton

Ian Clayton

SC Java developer

London, United Kingdom

Current
  • SC Java developer at an undisclosed site
  • Project Manager at Celtic Intuition Limited
Past
  • Environment & Release Management Automation at RBC Capital Markets
  • Technical Team Leader at Bank of America
  • Software Quality Manager at ICC Business Information Limited
  • Technical Analyst at Her Majesties Customs & Excise
  • Technical Analyst at Her Majesties Customs & Excise
  • Test Team Leader and Analyst Programmer at BT
  • Senior Software Quality Manager at LCH.Clearnet
  • Software Test Team Leader & Analyst Programmer at EMC
  • Test Team Leader / Senior Analyst Programmer for AIBO at Sony
  • Software Quality Engineer at Sony NSCE
  • Analyst Programmer at Reuters
  • Analyst Programmer at Reuters
  • Technical Analyst / Analyst Programmer at Alcatel
  • Analyst Programmer at Nokia
  • Analyst Programmer at DOPRA Systems
  • Technical Team Leader at Nat West
  • Technical Analyst / Team Leader at Mercury Communications
  • Analyst Programmer at IPL
  • Analyst Programmer / Software Tester at Scommag Ltd
Education
  • University of Strathclyde
Connections
67 connections
Industry
Computer Software

Ian Clayton’s Summary

Ian Clayton’s Specialties:

Google Web Toolkit, JEE and vanilla Java. Environment and System Process Automated Monitoring, Quality Management.


Ian Clayton’s Experience

  • SC Java developer

    an undisclosed site

    (Computer Software industry)

    June 2009Present (6 months)

  • Project Manager

    Celtic Intuition Limited

    (Computer Software industry)

    April 2008Present (1 year 8 months)

    Development of a General Aviation Brokerage Site. Specifically using JEE5, GWT, MySQL accessed via JPA/Toplink on Glassfish V2
    NetBeans, Subversion, Maven/Ant, SVN and Cruise Control infrastructure with Xplanner for PM tasks.
    OpenVPN, httpUnit testing under Jmeter control with Wordpress for user canvassing

    Ian also designed ,implemented, launched an initial Blackberry application aimed at French language learners as a POC.
    Multithreaded application via RIM JDE and latterly using the Blackberry Eclipse plugin.
    Signed CODs with OTA install as a JAD or Desktop install as an ALX.

    Other prototype Blackberry (8800) development Ian is working on :-
    Bluetooth connection framework to enable non authenticated inter device communications.
    Development of a prototype Bluetooth device location triangulation application
    This utilises the RIM GPS Location and Bluetooth APIs (JSR 179/JSR82 respectively).
    Ian has also started looking at working with the Android and iPhone SDKs.

  • Environment & Release Management Automation

    RBC Capital Markets

    (Public Company; RY; Investment Banking industry)

    December 2007April 2008 (5 months)

    Ian was brought in after a one day site visit and solution proposal submission to manage from inception to
    live, a strategic Environment / Release Management and Control project to increase operational efficiencies,
    improve service and reduce workload due to environment and service configuration issues in Royal Bank of
    Canada's Quality Assurance Team. Ian gathered domain requirements and put together an iterative project
    plan to automate manual EM/RM tasks. Ian then designed and implemented the Java / GWT automatic
    environment management web site console project enabling on demand C++ target release deployment,
    remote TibCo service control, cluster (> 1000 VaR calc engines) configuration and one touch sequenced
    startup of VaR calculation application releases in multiple environments for the RBC Capital Markets quality
    assurance team. This was all achieved over a three month period with effort of approximately six person
    weeks.
    Ian reported on demand to programme management.

  • Technical Team Leader

    Bank of America

    (Public Company; BAC; Banking industry)

    January 2006November 2007 (1 year 11 months)

    Google Web Toolkit / Java / PL/SQL Project.
    Development of a GUI and supporting infrastructure to enable end to end monitoring of around 2500 FO/MO/BO Risk/Pnl processing production and non production system aspects. This permitted building, via a GUI, a high level view of business processes, with GUI drilldown to show system component health state, such as website health, JMS queue health, Weblogic cluster health.
    Technologies included:-
    Google Web Toolkit and GWT Designer under Eclipse for Console GUI Screens and Widgets
    Weblogic, MS SQLServer, httpUnit, Introscope and Sonic MQ capable jars to gather health information
    Oracle PL/SQL to process and persist health metrics accessed via DAO.
    Tcl/Expect to monitor inter system connectivity changes for non production systems
    WAR packaging via GWT and deployment on Tomcat initially and subsequently Jboss on Linux
    Migration of a tactical HTML/XML/Javascript/Ajax GUI solution to the strategic GWT based GUI solution.

  • Software Quality Manager

    ICC Business Information Limited

    (Financial Services industry)

    April 2005January 2006 (10 months)

    Development of a suite of automated end to end system tests for an XP Agile Portal project (http://www.myicc.co.uk) delivering statutory company document filings and credit analysis reports. The JSP, Struts framework GUI ( sitting on a J2EE/JBoss/Postgres infrastructure ) was exercised using :-
    Jmeter framework controlling test suite execution of GUI navigation and data retrieval tests
    HttpUnit enabled Java based suites under the control of Jmeter with parametric capability
    Clustered Jboss with Postgres persistence layer
    SCM single branch strategy with CVS
    Occasional use of Jprobe and QA rule enforcement on coverage via Cobertura.

  • Technical Analyst

    Her Majesties Customs & Excise

    (Government Administration industry)

    September 2004January 2005 (5 months)

    Ian carried out a short duration fixed price Business to Government bulk VAT submissions project. He was the analyst, designer and (supplier side) tester of a BEA Weblogic Integration based e-Infrastructure project to enable bulk VAT submissions to the Government. This enabled a minimum of 1.9 million VAT registered traders and intermediaries to submit bulk electronic VAT declarations as XML from their accountancy packages direct to HMCE. The system went live initially on 18th January 2005.

    Ian developed the factored System Use Case Model from a MoSCoW'd requirements specification and subsequent requested UML artefacts.

    He then designed the B2G System in UML for implementation in Weblogic Integration, J2EE, Struts, JSP and Oracle 9i. Oracle access was implemented via JDBC (DAO) and Entity EJBs (client requested both). He wrote and executed black box automated system (functional, performance and stress) tests to ensure delivered builds satisfied requirements.

  • Technical Analyst

    Her Majesties Customs & Excise

    (Government Administration industry)

    October 2003August 2004 (11 months)

    Ian was a pooled Technical Analysis resource, who provided service to a number of HMCE Enterprise n-Tier projects. This included capture, definition and analysis (refinement) of System Use Cases for a number of strategic projects.

    Consultancy on a departmental capability and technology transition project focusing on project process improvement. Advised on industry best practice for Software Development Lifecycles (considering the mandated DSDM methodology and BCL to attempt to incorporate the best features of the (Rational) Unified Process and XP). Introduced the client to industrial strength scalable SCM. Presented Defect, Change Management, automated white and black box testing & release strategies.
    Mentoring of in house staff on Java, J2EE, UML, SCM (Clearcase based), automated white and black box testing techniques. (design of test cases/scenarios using boundary value analysis/type equivalence partitioning and implementation) and other subjects as required.

  • Test Team Leader and Analyst Programmer

    BT

    (Public Company; 10,001 or more employees; BT; Telecommunications industry)

    July 2003October 2003 (4 months)

    Ian designed and implemented a black box unit automated testing framework in PL/SQL to handle server side testing of BT’s Service Provider Gateway release (https://www.spg.bt.com/spg ) to permit non BT service providers to order and relabel BT products as their own. Ian led a team of developers and testers developing test cases and scenarios, implementing scripts in PL/SQL via TOAD. He executed tests, submitted and rectified defects where appropriate. Ian also mentored on automated testing techniques.

  • Senior Software Quality Manager

    LCH.Clearnet

    (Privately Held; 501-1000 employees; Financial Services industry)

    August 2002October 2002 (3 months)

    Ian carried out technical analysis of use cases, review of mixed UML & narrative component designs and performed code reviews of J2EE, C++, Visual C++ and Visual Basic implementations as required for multiple project streams.

    Ian also oversaw changes to trade matching and settling engines, message interface updates to CREST, FIX, SWIFT and the market exchanges (London Stock Exchange (LSE), London Metal Exchange (LME) and London Petroleum Exchange (LPE).

  • Software Test Team Leader & Analyst Programmer

    EMC

    (Public Company; 10,001 or more employees; EMC; Information Technology and Services industry)

    January 2002July 2002 (7 months)

    CENTERA is a highly distributed, scalable client server storage solution.

    Ian created a Quality Management System for EMC (configuration and release management strategy, building, testing, change and defect management capabilities) to transition their CENTERA product from development to rollout and gave the final QA go ahead for CENTERA 1.0 to senior EMC management in Boston.

    Ian oversaw the analysis of business requirements and managed the test team's subsequent manual implementation, execution and results capture of system tests on the CENTERA product.

    To reduce test effort, Ian designed and implemented an enterprise level automated test framework in Expect, Tcl (running on Linux) and Java This automated test framework resulted in the team's test scenario execution average increasing from 10 per working day (using four people) to 144 with increased accuracy, unattended operation and automatic progress and state reporting. This released team members for other tasks.

  • Test Team Leader / Senior Analyst Programmer for AIBO

    Sony

    (Public Company; SNE; Consumer Electronics industry)

    June 2000June 2001 (1 year 1 month)

    Ian managed a small team of testers executing IP stack test suites and performing associated defect and test report management for development team milestone releases.

    Ian also designed and implemented a generic DHCP network protocol black box automated test server in C++ for AIBO (http://www.sonyaibo.net/aboutaibo.htm). This featured a command and control mechanism to modify the behaviour of a standard DHCP server to drive desired behaviours in the AIBO robot DHCP module.

  • Software Quality Engineer

    Sony NSCE

    (Computer Software industry)

    20002001 (1 year )

  • Analyst Programmer

    Reuters

    (Public Company; 10,001 or more employees; RTR.L; Financial Services industry)

    July 1999May 2000 (11 months)

    Ian designed server schema enhancements (new tables, views and relations) in Rational Rose and designed client GUI to handle new Datacentre equipment. He implemented server changes in SQL and PL/SQL under Oracle 8i (on NT). The NT client application (largely property page/sheet based and using the Component Object Model (COM) for interfacing) was extended in Microsoft Visual C++ (6.0). He assisted a team of four in coding and testing his designs. He also provided configuration and release role as required (manual labelled extraction from VSS to build server and target repository)

  • Analyst Programmer

    Reuters

    (Public Company; 10,001 or more employees; RTR.L; Financial Services industry)

    October 1998May 1999 (8 months)

    For a Money and Commodity Market price data feed billing system, Ian was responsible for defect resolution and change implementation in Visual C++ (4.0) on NT (GUI and thick client) and Oracle 7 PL/SQL on NT with IBM MQSeries upload links to a legacy mainframe application. Some SQL data-fix script creation and delivery work was required (stored procedure, trigger, table, view and grant modification with some data load (export/import) scripting work). Software Configuration Management (SCM) was carried out using Microsoft Visual Source Safe (VSS). He also wrote and performed system/component tests in PL/SQL as required to verify defect resolution.

  • Technical Analyst / Analyst Programmer

    Alcatel

    (Public Company; 10,001 or more employees; ALA; Telecommunications industry)

    December 1997October 1998 (11 months)

    Ian analysed requirements and software architecture modifications needed for Alcatel to enter the American SONET market. He produced options to management to assist with migrating their existing real-time embedded SDH and ATM capable software system (Multi Path Self Routing (MPSR) switch) to support SONET with significant reuse of existing software if possible.

  • Analyst Programmer

    Nokia

    (Public Company; 10,001 or more employees; NOK; Telecommunications industry)

    September 1996October 1997 (1 year 2 months)

    Ian worked on a real time embedded client server SDH TM and ADM voice and data service provision product development. He designed a series of interface objects using a Common Object Request Broker Architecture (CORBA/RMI) framework. These would permit transparent socket IPC via method calls from remote client PC upper management layers to create cross connections, matrix patterns, SNCP path protections (1:n, 1+1) within the ASICS of ADM/TM multiplexor nodes.

  • Analyst Programmer

    DOPRA Systems

    (Transportation/Trucking/Railroad industry)

    November 1995October 1996 (1 year )

    The project Ian worked on was a mission critical 999 mobilisation system for UK Fire and Rescue services (Firecat 2000). He implemented and tested client/server interface objects in C++. These encoded/decoded bytestreams, marshalled data types between Intel/Motorola word architectures and handled message dispatch routing to client objects (RMI precursor). GUI controls were subclassed to re-route messaging and perform additional processing. The server side implementation was Oracle PL/SQL.

  • Technical Team Leader

    Nat West

    (Public Company; 10,001 or more employees; Banking industry)

    June 1994July 1995 (1 year 2 months)

    Ian implemented a file utility suite in Visual C++ and Visual Basic on Windows 3.1. The VB/C++ interface was implemented as a VBX. He implemented VB Test Harness to component test the VBX prior to integration testing. He performed defect submission, resolution, delivery and baselining SCM duties (PVCS). He liased with other suppliers integrating the VBX with server side business logic (C and Oracle 7 on UNIX) legacy system interface.

  • Technical Analyst / Team Leader

    Mercury Communications

    (Public Company; 5001-10,000 employees; Telecommunications industry)

    April 1993May 1994 (1 year 2 months)

    Ian worked on a number of client/server, telephony, network, data warehouse and data mining projects on UNIX with C and Oracle. He led a team of three contractors.
    He liaised with Switch Network Traffic analysts (data mining experts) to determine project requirements for an Automated Call Detail Capture (ACDC) system to populate telephony network data warehouse. He produced System Requirements Specification and architectural model for the project.
    He was responsible for designing the modules for the ACDC system using PDL to be implemented in C and Forms*3.0/ PL/SQL for Oracle 7. He designed a Call Detail Record (CDR) extraction library API to handle switch records. His design reduced the data extraction times for CDRs from over 1 hour to 21 seconds on average.
    He was also responsible for writing and executing non exhaustive white box unit tests in C in order to validate his call detail record (CDR) library APIs.

  • Analyst Programmer

    IPL

    (Privately Held; 201-500 employees; Computer Software industry)

    August 1991March 1993 (1 year 8 months)

    Ian was involved with a C/UNIX (SunOS) implementation for the London Underground Central Line Signalling Simulator and C/DOS for the CANTATA automated test suite product. He also assisted with porting IPL's CANTATA automated test suite product from Windows 3.1 to DEC VMS. Ian also participated in writing an introductory C++ course.

  • Analyst Programmer / Software Tester

    Scommag Ltd

    (Industrial Automation industry)

    April 1990September 1990 (6 months)

    Implemented and non-exhaustive white box tested PDP-11 fault diagnostic Expert System software for Hunterson B's Irradiated Fuel Dismantling System (University Industrial Placement).


Ian Clayton’s Education

  • University of Strathclyde

    BSc(Hons) , Computer Science / Electronic Engineering , 19871991


Additional Information

Ian Clayton’s Interests:

Flying

Ian Clayton’s Groups:

Professional Contractors Group, Light Aircraft Association, Triumph Spitfire Sports Six Club

  •    IPL Alumni
  •    Agile Development Professional Networking Group
  •    Square One IT & ERP Consultants Group (SAP, Oracle / Peoplesoft, Testing, Databases & Development)
  •    Future Power Generation

Ian Clayton’s Honors:

Private Pilot's Licence


Ian Clayton’s Contact Settings

Interested In:

  • consulting offers
  • new ventures
  • expertise requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ian Clayton’s full profile:

  • See who you and Ian Clayton know in common
  • Get introduced to Ian Clayton
  • Contact Ian Clayton directly

View Full Profile