[Return to Home Page] [Competence] [Button JDA] [Button_FCV] [IT Skills & Experience] [Button_FCV]

[Exemplaris_Logo2]

EXEMPLARIS LIMITED - RECENT COMPANY WORK

Sep 2008 - Jan 2009Serco Group plc, Shrewton - Senior Technical Author

[Serco_logo]Assist creation of customer-related documentation relating to UK Border Agency project for security monitoring at UK points of entry. Documents covered system architecture, system hardware, logical design, technical design, software design, communications, MMI user guides, interface control, fault alert system and system backup.

Jun 2007 - Aug 2008Climate Change, Renewable Energy & Wind Turbines – Exemplaris Ltd (own company)

Create domestic proposal for wind turbine and solar panels. Submit application to Wycombe District Council, following an examination of technical and financial options. Prepare forecasts of profit/loss accounts based on various technical alternatives. Research and create presentation material to encompass the following topics:
(1) Climate change & global warming.
(2) Greenhouse gases, temperature increase limits & tipping points.
(3) Problems created by over-reliance on carbon-based energy supplies.
(4) The state of the planet for other species.
(5) Technologies to reverse global warming. Possible? Expensive?
(6) Micro-generation options for clean energy – productivity and cost-effectiveness.
(7) Domestic application for solar panels and domestic wind turbine; list of pros & cons; lessons learnt.
(8) Advantages of scale.
(9) Community projects – how a community can make money from wind energy.
(10) A business proposition for a community wind farm based on 3 x 1.3 MW wind turbines, with project costing.
Contribute to policy provisions to react to climate change within the parish community plan.
Visit the Westmill Co-operative wind farm in South Oxfordshire. Attend Spring Conference of Wycombe Partnership and put environmental questions to speakers.
Examine the differences in planning regulations relating to the introduction of renewable source of energy as defined by government policy vis-à-vis rules defined for “Conservation Areas” and for “Areas of Outstanding Natural Beauty”. Open dialogue with these organisations.

Wind turbines:
• Within presentation material (above), evaluate advantages/disadvantages of main on-shore renewable energy sources (solar, wind, heat pumps and biomass), concentrating on wind turbines, and compare cost-effectiveness.
Create wind turbine configuration within a Feasibility Study for a local wind farm in South Buckinghamshire (3.9MW). Draw up corresponding financial model.
• Receive briefing from Renewable Energy Systems (RES) Ltd.

May - Nov 2007 European Aeronautic Defence & Space Company, Ulm, Germany - Technical Author/Consultant/Proposals Engineer

[EADS_logo]Create and contribute to EADS Proposals - Communications Intelligence (COMINT) semi-mobile shelter-based Integrated/Tactical Electronic Warfare Systems; CESM, CECM, RESM and RECM capabilities in communications and radar environments; radio relay inter-communications, COMINT simulator training System; HF, VUHF, GSM and satellite signal search, direction finding, interception, analysis, reporting, command and control, primary and secondary radar. Ensure that all of the proposal text written by native German speakers was accurately and grammatically expressed in English. Amplify and restructure text – as necessary. Create new proposal documents. Capture requirements. Construct MS Project Plans, Compliance Matrices, Sequence Diagrams and Work Package breakdowns. Create marketing literature for signal processing software

Mar 2007 Swing Java Work - Exemplaris Ltd (own Company)

[Java_Word] Set up Servlet to Applet communication on Tomcat 5 server under Windows XP and Linux.

Nov 2006 - Feb 2007 Technical Author - Thales Avionics Ltd

[thales_logo_50] Write changes and additions to Advance Draft Supplement (ADS) document for the Chinook Mk 2/2A Helicopter in accordance with the latest Service Modifications and AvP70 Standards.
Investigate the setting up of a Microsoft Access relational database with associated “referential integrity” locks, which would enable proliferating relationships between drawings, harnesses, wires, sockets and pins to be managed in a disciplined way.

Nov - Dec 2006 Russian - Guidewire Software Ltd

[Russian_Text] [Guidewire_logo_50] Translate Guidewire/Deloitte PowerPoint presentations covering insurance management software from English-Russian.

Oct 2006 Swing Java Work - Exemplaris Ltd (own Company)

[Java_Word] Exercise JFrame and JApplet for use in future Swing Java applications - JSpinner, JFormattedTextField, MaskFormatter, JTree, anonymous classes, EventQueue, Runnable (), WindowListener, ActionListener, KeyListener, FormatListener and paintComponent(). Document in UML.

July 2006 Airport Consultancy, Nigeria

[Nigeria_logo]Following an invitation from Nigeria, work within a consortium to bid for a Transition Planning Phase for the new Akwa Ibom State international airport.

Feb - Apr 2006 Russian/Linear Programming/Java Work - Exemplaris Ltd (own Company)

[Java_Word] (2) Recode software to implement the Simplex Method of Linear Programming, originally written in ALGOL 60, into Java. Run examples of applications covering product manufacture and distribution, weapon effectiveness and battle force support and allocation of defence forces to counter enemy threat. Incorporate a one-step alternative solution.
(1) Prepare for possible contract work in Moscow for Ultra Electronics Ltd by:
[Russian_Text] - Organising a personal refresher course in Russian language.
- Translating Ultra Electronics web site into Russian.
- Assembling typical Russian business documentation (e.g. contracts, project plans, statement of work).
- Assembling technical articles on particular aircraft technologies and related standards.
- Set up multi-lingual pen scanner.
- Set up Lingvistica PARS Russian-English translation software.
- Set up English Russian parallel text of BS 4778:Part 1:1987; ISO 8402: 1986; EN 28402: 1991 "British Standard Quality Vocabulary" and ISO 8402 2nd Ed 1994 "Quality Management and Quality Assurance Vocabulary".

Aug - Sep 2005 European Aeronautic Defence & Space Company, Ulm, Germany - Technical Author/Consultant

[EADS_logo]Contribute to EADS Proposal for AWACS avionics systems upgrade for submission to MoD UK. Ensure that all of the proposal text written by native German speakers was accurately and grammatically expressed in English. Subjects included operational concepts, system architecture, avionics, radar, sensors, tracking, IT systems, hardware, software, communications, networks, data fusion, data links, HMI, simulation, project management, risk management, configuration management, quality management security, training, ILS, flight testing and company profile. Amplify text whenever possible. Close adherence to relevant DEFSTANs and STANAGs.

Jul 2005 Exemplaris Limited (own company)/Continuation Training

[Java_Word] (1) Create a Swing Java applet, which will calculate Integrated Logistics Support (ILS) spares holdings based on the Poisson distribution. Install on company website. This brings the number of illustrated application areas on the website to 12, using many Java versions in the range jdk 1.1.4 (1997) to jdk 1.5.0_02, the latest release. All class diagrams are illustrated in the Unified Modelling Language (UML).

Jun 2005 Technical Consultant, Aerospace Proposal - Rockwell Collins

[Rockwell-Collins_logo]Write the Integrated Logistics Support (ILS) section for the Integrated Support Plan (ISP) for an aerospace proposal to BAE Systems covering the long-term in-service support of an upgraded military secure aircraft communications system. Close adherence to DEFSTAN 00, 00-42 and 00-60.

Jul 2004 - May 2005 Exemplaris Limited (own company)/Continuation Training

[Java_Word] (15) Create a competitive mini-orienteering game for local use within a small area, using Swing Java for calculating and displaying the "virtual" locations of previous Olympic cities.
(14) Write Java method to speed up retrieval of random access records using the "HashMap" class.
(13) Use Java keyboard "Scanner" class released with jdk1.5.
(12) Install Ada 95 GNAT Integrated Development Environment (AdaGIDE) for Windows. Re-create, compile and run Ada programs first written in 1982.
(11) Study the latest books on the hardware and software design of safety-critical systems, with particular emphasis on Risk Analysis.
(10) Translate Russian short stories into English (Ivan Efremov, Yuri Kazakov, Vladimir Korolenko, Yuri Nagibin, Mikhail Prishvin, Boris Zubavin).
(9) Write EUROCONTROL Proposal for Framework Contract for Outside Assistance.
(8) Convert Exemplaris office IT system to wireless network.
(7) Write EUROCONTROL Proposal for Ada/CORBA role. Collate CORBA/Ada/Java RMI documentation.
(6) Compare Ada 95 and Java 2 functionality.
(5) Run Java “jidl” compiler for CORBA examples. Compare with Java “rmic” output.
(4) Compare UML and Java 2 terminology.
(3) Write EUROCONTROL Proposal to extend Java Performance Analysis Tool to include functions to evaluate the accuracy of Actual Time of Arrival parameters.
(2) Develop general Java classes to map lat/long to Lamberts Conformal Conic Projections with 1 or 2 standard parallels.
(1) Create Java parser to process EUROCONTROL ACARS (Aircraft Communication, Addressing and Reporting System) data.

Jul 2003 - Jul 2004 EUROCONTROL, Brussels (via Europa Technical Solutions Ltd)

[Eurocontrol_logo] Fulfil roles as Bid Manager, Project Manager, Systems Analyst and Java Programmer. As Bid Manager, won this contract. As Project Manager, responsible for Project Management Plan (PMP) and associated Gantt charts, Risk Analysis, management reports and all deliverables. As Systems Analyst, responsible for providing technical solutions. As Java programmer, responsible for all Java software. Submit (Jul 03) and win (Nov 03) proposal for a contract to design, implement and use an Analysis Tool for the analysis of:
Climb and Descent Profiles for the 50 most common aircraft types in the ECAC area, comparing results with the performance profiles used by the Central Flow Management Unit (CFMU).
Conformity with ATC constraints at 30 major ECAC airports, evaluating evolving flight plans that show adherence to constraints, non-adherence to constraints or re-routing.
Use this tool to obtain statistical results. [Java_Word] The Analysis Tool was written in Swing Java and required the development of 48+ Java classes. This work required the following additional disciplines: aircraft flight planning, aircraft performance, statistics, regression analysis, sampling theory, parsing of data from input sources (i.e. radar tracking, flight plans, waypoints, points, aircraft performance data), constraint analysis algorithms, random access retrieval and mathematics of map projections. EUROCONTROL bought this software in Jul 2004. Write large reports documenting Performance and Constraints Analysis work, as well as User Guide.
[TRS078_1] [TRS078_2] [TRS078_3] [TRS078_4]
Aircraft Climb Performance Sample Climb Performance Conformity - ATC Constraints Airbus A340

Oct 2002 - Apr 2003 Company Work - Exemplaris Limited (own company)/Continuation Training

(10) Following catastrophic failure of Dell 5000e hardware, move all application software at (6) below into Windows XP on Sony PCG-GRX616MP notebook.
(9) Update statistics documentation.
(8) Write EUROCONTROL Proposals for:
a. Organising transition from RNAV (use of conventional navigation aids) to RNP-RNAV (dependence on GPS sytems).
b. Harmonisation of software development practices.
(7) Internationalise company website with Russian language alternative home page, supplying Russian Unicode to HTML and Cyrillic (Windows) characters to embedded Java applet.
(6) Recreate Dell 5000e Windows 98 client, after hard disc formatting - ISDN, McAfee Virus Protection and Firewall, MS Office XP Pro (Word, Excel, PowerPoint, Access), MS Project, MS Visio 2000, WinEdit, Disgo, Acrobat Reader 5.0, Cute FTP, Netscape 4.76, Siemens Pocket Reader, Presto PageManager, two HP printers, IE 6, Java j2sdk 1.4.0, 1.3.0 and 1.2.2, UMAX Scanner and ABBYY FineReader 6.0 Pro Cyrillic (Optical Character Reader).
(5) Prepare presentation for JMJ Associates on petro-chemical industry in Russia and the Commonwealth of Independent States. Translate JMJ Associates brochure and website into Russian.
(4) Attempt to configure "XML Java Conversion using SAX" program as a servlet. Not achieved due to the restrictions imposed by the Java 1.1 security model used by Java servlets.
(3) Improve class for displaying air records by converting JPanel/JTextArea code to JTable/DefaultTableColumnModel/DefaultTableModel code.
[Java_Word] (2) RMI - Swing Java - Linux Jakarta Tomcat Server. Convert program for management of air records using Swing Java to RMI application. Direct access files held on Linux Jakarta-Tomcat server and user interface via Windows 98 PC. (See Oct 2001 (7) below). Depict in UML. Document this development (See Aug 2002 (1) below).
(1) XML to Java Conversion using DOM/SAX. Develop Java class to extract structured data from XML files and transfer to the random access and index files supporting a program to manipulate air record data (see Oct 2001 - Feb 2002). Repeat this using SAX.

Aug - Sep 2002 Company Work - Exemplaris Limited (own company)

(3) Convert Swing classes & methods for "animated" validation of input data (see (1) Mar - May 2002 below) to run as RMI JApplet and JFrame applications downloaded from Linux server to Windows 98 Client. Document within (1) below.
[Java_Word] (2) Convert Russian and German LogoScript Ad Hoc Dictionaries to MS Word by means of ABBYY FineReader 6.0 Pro Cyrillic (Optical Character Reader).
(1) Create document - "Implementation Sequence of Java 2EE Remote Method Invocation between Red Hat Linux 7.2 Server and Windows 98 Client" (see below).

Jun-July 2002 Technical Consultant/Writer - TTI Telecom/Hutchison 3G

[TTI_Telecom_logo] [Hutchison3G_logo] Technical writing at customer-facing meetings to reach agreement on the design of software by TTI Telecom for the management and monitoring of mobile phone telecommunications networks by Hutchison 3G. Review technical specifications.

Mar - May 2002 Software Development/Server Set Up - Exemplaris Limited

(1) Develop AWT and Swing classes & methods for "animated" validation of input data - so important for running secure applications within secure Java systems. Invoke within Applet, JApplet and JFrame. Demonstrate on this website.
(2) Configure Linux Red Hat7.2 on Dell PowerEdge 500SC Server as DNS/FTP/Web & Java server.

Installation/Configuration Work
1. Configure Postscript printer.
2. Configure access to non-root users (user accounts), including access/password controls.
3. Set up TCP/IP as FTP server to Windows 98 client (via Cute FTP with "real" and "anonymous" access).
4. Set up TCP/IP as DNS server.
5. Configure Internet connection (to BTInternet -which uses CHAP authentication). Lock files.
6. Configure Mozilla Internet browser.
7. Install Java J2SDK v 1.4.0 from CD-ROM.
8. Install Java Plug-in (from Internet).
9. Test www.exemplaris.co.uk web site, hosted on this server - including all Java (including Swing).
10. Configure file permissions for single user and group access.
11. Install Downloader X software.
12. Install Jakarta-Tomcat(initially Release 4.0-b3 and then upgrading to Release 4.1.12 in Nov 02).
13. Install packages for XML Parser Library, Secure Sockets, Jakarta Ant, Servets and JSPs.
14. Configure/extend PATH, *_HOME and CLASSPATH environment variables for JAVA and TOMCAT.
15. Compile and run Java servlets and JSPs.
16. Implement Java RMI, including servlet (Linux) remote applet (Windows 98) communication.

Oct 2001 - Feb 2002 Continuation Training

(1) UML: Depict Exemplaris website Java applets in UML.
(2) Java Internationalisation: Troubleshoot problems distinguishing Cyrillic, German and English (Basic Latin) character sets. Write Java software to identify Unicode mapping from MS Windows to Unicode. Enhance "Internationalisation" applet to accept German as well as current Cyrillic character set.
(3) Interactive Computer Game: Program computer game as Java applet. Depict in UML. Convert to Swing Java.
[Java_Word] (4) Swing Java: Run Java Swing programs utilising JFrame, JTextArea, JTable, JScrollPane, JFileChooser, ActionListener, WindowAdapter, etc.
(5) UML: Depict Airspace Enquiry Program (developed in ALGOL 68RT in 1974 - 80) as UML class diagram (see CV on this website).
(6) Random Access: Update the Java classes for Random Access retrieval that I wrote in 1998. There are 3 classes: 1. write/read indexes. 2. read/write random access records. 3. file manager - for high level record input/output.
(7) Swing Java: Rewrite an applet-initiated Java program written in 1998 as a Swing Java JFrame-initiated program. The original program was designed to cascade the menus from an applet. The Swing version uses independent JFrames to input, retrieve and manipulate the data. The program sets up record indexes, validates input data - using the "animated" validation class already described and inputs data into and retrieves data from random access files. The amendment class was created by extending the "AirInputFrame extends JFrame implements Runnable" class created for input. The ongoing stage is to display the data in a variety of ways.

The following Java applications are now illustrated on this web site:
Input validation & graphical display, Unicode "internationalisation" - Russian & German, security manager, animation, flight bookings - graphics, interactive dialogues in AWT and Swing Java.


The following presentations have been documented:
(1) Java Technologies (437 slides).
(2) Computer Security and Secure e-Business (224 slides).
(3) End to End IT Security (99 slides).
(4) Java/J2EE Security (80 slides).
(5) Application & Markup Languages and Protocols (27 slides).
(6) Unified Modelling Language (46 slides).

Aug - Sep 2001 Technical Consultant - JRA Technology Ltd, Marlow

[EPO_logo][Siemens_logo] Transcribe patent information from the European Patent Database into technology write ups of Bosch (automotive & optics), BT (telecommunications) and Shell (refining) technologies for the Yet2.com technology exchange website.

Jun 2000 - Jul 2001 Bid Manager & Java/Security Consultant - Siemens IT Service/Business Services, Bracknell

[Siemens_logo] (19) Continue (14) below. Define the stages, technologies and potential partners in an "end-to-end" Managed IT Security Service, though 4 levels: IT Security Management, Physical Facilities Management, Infrastructure and E-Business, Mobile & Data Security. Level 4 comprises Data Security, Mobile Security, Application/e-Business Environment, Application Environment Security, Operating System Security. Liaise with many security companies. Produce proposition in form of matrix of services, technologies and potential partners. Concentrate on J2EE and XML security features, particularly security environments of Distributed Java 2 Environment, Java servlets, Java server pages and JavaBeans.

(18) Generic plan for European Desktop Renewal Service for Ford Motor Corporation.

(17) Proposal to HSBC for Development and Maintenance of Self-Service ATM (Automatic Teller Machines) within the UK. Value £4.4M.

(16) Review capabilities of Siemens Business Services IT security and secure e-business partnerships. Evaluate security capabilities of Silverstream, Intershop enfinity, IBM Websphere and SUN One products.

(15) Update web site Java applets to Swing Java.

(14) Review state of the art in IT Security within the following categories: access control, anti-hacking measures, anti- virus, application process security, assessment (audit) - security, asset classification/control, authentication, awareness security, biometrics, BS7799 (ISO 17799) & CERT, business continuity, business process security, computer forensics, content management, content validation, database administration - secure, desktop security, disaster recovery, electronic access security, e-mail security, encryption, finance security, firewall, fraud/crime management, hardware - security, Internet security, intrusion detection, Java security (including Java SecurityManager), legal compliance, management - security, methodology - security, mobile security, network management/security, network security, operating system security, payment system - security, personnel security, physical security - buildings, physical security measures/devices, policy - security, public key infrastructure (PKI), remote access, risk assessment, secure Internet mail, server security, smartcards, telecommuting, telephone switching, tools - Internet commerce, user administration - security, virtual private network (VPN), wireless application protocol (WAP) security. Set up ACCESS database recording products and skill-sets. Review Siemens capability to perform a Managed IT Security Service, drawing on its own resources and those of its partners.

(13) Create Java SecurityManager. Write class to extend java.lang.SecurityManager and provide three new methods to override the checking methods for password, read access and write access. If all three conditions are satisfied, the application code executes, reading the correctly nominated file and writing its contents to another correctly nominated file. If any of these conditions are not satisfied, the program triggers an appropriate Exception and denies access.

(12) Proposal to John Lewis Partnership for Networked Device Upgrade. Value £100K.

(11) Internationalisation in Java - Create Cyrillic Unicode. Create Java applet, which reads character data from external files using layered input streams. InputStreamReader( ) is incorporated within these layers to achieve the transposition between Windows Cyrillic character encoding and the Unicode character encoding employed by Java. Cyrillic fonts activated by amending the Java font.properties file. The applet works using the Sun appletviewer browser, which can access and read the local English and Cyrillic text files. The applet will not work on IE or NN because these browsers are set up so as not to accept any external text files from any source. Apply java SecurityManager to equivalent application.

(10) To Siemens Management - Prepare business plan for Siemens - expanding Siemens Managed Services to include Security/e-Commerce disciplines.

(9) To IPC Electric for Web Environment Support. Value £1.2M.

(8) To Siemens ITS Staff - Prepare/give lectures to Siemens ITS staff on Java capabilities, Java programming, applets, servlets, Swing Java, Enterprise Java, Internet/e-commerce technology, SilverStream, JavaScript, computer security, e-commerce security, viruses, hacking, cryptography, Java security and security management.

(7) To Siemens Management - Analyse and report on Siemens costing/pricing rationale.

Proposals as below:

(6) To Seeboard for E-Procurement Proof of Capability (SilverStream).

(5) To Seeboard for Supply of Desktop and Distributed Services. Max. value £5.4M.

(4) To Insignia Richard Ellis for the Provision of IT Help Desk, Desktop and Systems Support Outsourcing Project. Max. value £6.4M.

(3) To Kirklees Metropolitan Council for a Managed Desktop Service. Value TBD at contract.

(2) To Sainsbury's Supermarkets Ltd for the Outsourcing of Rollout and Installation of EPoS Hardware and Software. Value TBD at contract.

(1) To IPC Electric to Implement and Support Operational Processes, Procedures and Services within IPC Electric Services Ltd (Phase 1). Value £94K.


May 2000 Continuation Training

Java Upgrade Java in Website from Java 1.0.2 to Java 1.1.4 so as to benefit from the 'delegation-based' event [Java_Word] handling of JDK 1.1 (using 'anonymous classes'). Extend program logic. Applet works well on IE5. Upgrade PC to Java 1.2.2. Develop program to implement on-line data entry and validation and expansion/contraction of menus - using ActionListener. Apply .jar files. Re-compile earlier programs in Java 1.2.2. Utilise Swing 1.1.1 API from JFC. Upgrade documentation and reference books. Extend Java PowerPoint lecture presentation (now 365 slides). Develop animation in Java 1.2.2. using java threads/co-ordinate geometry.
HTML Activate MIDI files. Expand use of dynamic imagery, implemented by non-java mechanisms.
Website Maintain http://www.exemplaris.co.uk. HTML, Java, JavaScript, Forms, CGIs, 3D imagery, etc. Expand .gif and .jpg imagery, manipulating with Paint Shop Pro 5.

Aug 1999 - Apr 2000 Bid Manager - Compaq, Reading

[Compaq_logo] Proposals as below:

(11) To Barclays Capital Services Ltd for 'One-Stop Shop' Hardware and Software Support plus eCommerce application. Value £2.0M.

(10) To Greenwich Healthcare NHS Trust for Remote Network Support. Value £1.75M.

(9) To Flemings for Relocation. Value £60K.

(8) To BMW Munich for English Language Component to Single Virtual Help Desk. Value £3.6M.

(7) To BMW Munich for Managed Service for all IT equipment at 13 UK Rover Sites. Value £2.75M. Development of price model for transition from "Legacy" to "Enterprise" IT equipment. Translation of German-language systems documentation.

(6) To BT Oswestry for 'One-Stop Shop' Hardware and Software Support. Value £0.6M.

(5) To EDS/Courts of Justice for Hardware Support and Health & Safety Audits. Value £0.75M.

(4) To EDS for Technology Refresh and Hardware Maintenance Support to UK Employment Service at 1,100 Job Centres. Submission of Bid delayed.

(3) To EDS for Europe-Middle East-Africa (EMEA) Hardware Maintenance Support. Statement of Capability.

(2) For IT Service Management Office based Single Source Hardware Support Contract to EDS/Rolls-Royce Aerospace Group and Industrial Businesses. Contract value £4.4M. Development of "Cost per Call" financial model for "Desktop" support.

(1) For Hardware Maintenance Contract to EDS/ Armed Forces Personnel Administration Agency (AFPAA). Contract value > £1M. Decision to "No bid".

Jun 99 Bid Management/Support - DERA, Farnborough for Specialist Air Trials Support Programme

[DERA_logo] Preparation of Proposal for a Specialist Air Trials Support Programme for enhanced navigation/weapon aiming equipment on the Harrier GR7 and Tornado GR4. Project plans and costings. Contract value £2M.

Mar - May 99 Bid Support - DERA, Farnborough for Comprehensive Nuclear Test Ban Treaty Organisation Project

[DERA_logo] Bid support (especially project plans and costings) for Comprehensive Nuclear Test Ban Treaty Organisation (Vienna) project for the installation of nuclear monitoring stations in the British independent territories, using radionuclide, infrasound and hydroacoustic technologies. Contract value £3M. Definition of installation and systems architectural/integration requirements.

Jan - Feb 99 Bid Management/Support - DERA, Farnborough for airborne navigation and attack system project, bidding to MoD in co-operation with Marconi Electronic Systems

[DERA_logo] Work on £5M bid for all DERA-related activity, concentrating on the programme of flight evaluation trials and associated costs for airborne navigation and attack system Project.

Feb 99 Consultant - Alvis Vehicles Limited, Telford

[Russian_flag] Creation of Russian language marketing material. Liaison with Russian customer. [Alvis_logo]

Nov - Dec 98 Proposal Manager - Siemens Transportation Systems Limited, Poole

[Siemens_logo] Work on a £25M Proposal to Railtrack and ALSTOM for the Communications Network (comprising fixed and mobile communications components) - for a Train Control System (TCS) for the West Coast Main Line (WCML).

Sep - Oct 98 GKN Defence Limited, Telford and GEC-Marconi Radar and Defence Systems, Simulation & Training Division, Donibristle, Fife

[GKN_logo] Work on a Bid Proposal to Lockheed Martin Overseas Corporation (Information Systems) with GEC-Marconi (as prime contractor) and GKN Defence Limited (as the main subcontractor) for the supply of tank and armoured vehicle simulators to the British Army. This will be the largest simulator contract ever placed outside the USA. Drafted much of GKND's input, comprising many plans.

Jun - Aug 98 IT Consultant - Inflite Engineering Services, Stansted

[Inflite_logo] Provided technical lead on a stalled project to implement a Manufacturing Management System within the Inflite Group of Companies Addressed all main technical, organisational and financial issues relating to upgrade from LK Global's MTMS. Analysed impact of switching to an alternative system such as BAAN's BAAN IV, Western Data Systems' Compass Enterprise Suite or CINCOM Systems' CONTROL.

Apr - Jun 98 Bid Manager - Siemens Business Services, Brussels for a Technical and Commercial Proposal for an EAD (European Aeronautical Information Service Database) Project for EUROCONTROL

[Belgium_flag] [Siemens_logo] In addition to Bid Management role worked personally on 10+ project management plans and edited all of the text describing the central hardware and software including RMA characteristics, database, Internet, Intranet and AFTN networking, system security, executive summary, etc. Project budget is expected to be approx. $27M+ during first 3 years.

Oct 97 - Mar 98 Web Site Creation and Java Programming

[HTML_logo] [JavaScript] [Java_Word]




Including:
  • Creation, compilation and testing of many Java test applets and programs using the Sun Java Development Kit under Windows 95, working through some related books (Just Java, Java in a Nutshell, Internet in a Nutshell, Not Just Java, Instant Java, Graphic Java, Java By Example, Java Programming Language, Java Language Reference Handbook, - with their corresponding Java additions on CD-ROM) so as to utilise all the main language features.
  • Coded many web pages using HTML with embedded Java applets.
  • Creation and use of class files.
  • Creation & compilation of free-standing Java applications, comprising separately compiled class files. Creation & compilation of Java applets.
  • Manipulation of Java I/O, packages and files.
  • Writing & testing of Java applets under appletviewer, Internet Explorer and Netscape Navigator. Currently working on Hotjava.
  • Creation of 11 page and 30 page experimental Internet Web sites on WWW with HTML-coded web pages containing graphics gif/jpeg /au files and with /without embedded Java applets.
  • Use of the Abstract Window Toolkit to manipulate buttons, text, lists, choices, checkboxes, radio menus, scrolls, panels, canvases, etc. Program control by events and threads. Handling exceptions.
  • Development of Java applet with data input and output via a Web page. Animation. On-line validation of input data. File random access.

Music - Alexander Scriabin - Etude in D op 8 no 12
Web page updated 2 Feb 2009.
[Return to Home Page] [Competence] [Button JDA] [Button_FCV] [IT Skills & Experience] [Button_FCV]