|
|
|
|
|
|
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.
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
Set up Servlet to Applet communication on Tomcat 5 server under Windows XP and Linux.
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.
Translate Guidewire/Deloitte PowerPoint presentations covering insurance management software from English-Russian.
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.
Following an invitation from Nigeria, work within a consortium to bid for a Transition Planning Phase for the new Akwa Ibom State international airport.
(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.
- Organising a personal refresher course in Russian language.
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.
(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).
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.
(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.
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:
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_4]](TRS078_4_30.jpg)
(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).
(2) Convert Russian and German LogoScript Ad Hoc Dictionaries to MS Word by means of ABBYY FineReader 6.0 Pro Cyrillic (Optical Character Reader).
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.
(4) Swing Java: Run Java Swing programs utilising JFrame, JTextArea, JTable, JScrollPane, JFileChooser, ActionListener, WindowAdapter, etc.
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).
![[EPO_logo]](logo_EPO35.gif)
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.
(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.
| Java | Upgrade Java in Website from Java 1.0.2 to Java 1.1.4 so as to benefit from the 'delegation-based' event
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. |
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".
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.
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.
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.
Creation of Russian language marketing material. Liaison with Russian customer.
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).
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.
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.
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.
![[Java_Word]](Java_Word.jpg)
|
|
|
|
|
|