Development of Avionics Rig Software

Development and maintenance of a complex testing rig for the avionics systems of a UK defence project. This included integration with legacy, embedded, COTS and bespoke applications and equipment.

Project Type: Full product lifecycle (requirement capture, analysis, software design, implementation and unit testing followed by full system integration testing and sell-off).
Skills: Multi-platform deployment (Windows XP, Red Hat Enterprise Linux), multi-lingual software development (VB.NET, C++), GUI design, networking.
Technologies: TCP/IP, RS232/422, UDP, Corba, HDLC, MIL-STD-1553, ARINC 429, ARINC 629

Development and Integration of Airborne Cockpit Display

This project involved working as part of a team on the architectural design and implementation of an airborne display system for an international defence contractor.

Project Type: Embedded System Development (DO-178B)
Skills: UML2 Modelling, Ada 95 Development, Systems Documentation, HMI Development and Implementation
Technologies: AFDX, TCP/IP, ARINC 653, ARINC 661

Consultation for Identifying, Procuring, Testing and Delivering Bespoke Business Planning Tools

Working with a major UK defence contractor and their external developers, this project involved capturing and developing requirements for toolsets and training in the area of programme planning to be rolled out across the whole of the organisation.

Project Type: Requirements capture, development, testing, rollout and end user training
Skills: Business Process Analysis, Project Management, End User Liason, System Documentation
Technologies: Microsoft Project, VBA, SAP

Creation and Development of Interface Control Definition (ICD) Toolset

Development of a bespoke toolset and database for the design, capture, analysis, translation and export of ICDs for use within several departments throughout several projects within the customer’s organisation.

Project Type: Full life cycle development and documentation
Skills: Database Schema Design, Requirements Capture, GUI / Toolset Development, Microsoft Office Integration
Technologies: IBM Rational / Telelogic DOORS, ARTiSAN, DXL, UML 2.0, COM

Development of Simulink Based Flight Control System

Working for a leading aerospace company, this project involved the production of software based on MATLAB Simulink models using code generation tools and integration with embedded hardware.

Project Type: Embedded System Development (DO-178B)
Skills: Automatic Code Generation, Ada 95 Development, HW / SW Integration, Systems Documentation
Technologies: MATLAB Simulink, ARINC 429, ARINC 653, RS422

VBA Customisation of Microsoft Products

This project focused on the customisation of Microsoft Project and Excel using VBA and complex formulae to improve efficiency within the customers organisation. This included the development of macros and forms to automate common business practices and the production and distribution of standard toolbars.

Project Type: Process Streamlining and Business Improvement
Skills: Identification of Key Metrics, Toolset Customisation and Development, Reporting Mechanism Development
Technologies: Microsoft Project, VBA

Development of Bespoke Configuration Management Solution

Full life cycle development of a bespoke CM tool implemented within IBM Rational DOORS. Requirements developed in conjunction with customer after in depth consultation and understanding of needs. Software designed and coded following customers own software procedures. Fully tested and sold-off requirements.

Project Type: Full life cycle development, documentation and sell-off
Skills: GUI / Toolset Development, Database Design, Requirements Capture, Training Material Development
Technologies: IBM Rational / Telelogic DOORS, Microsoft Word Integration, COM

Development and Delivery of Complete Training Packages

Creation and delivery of several complete training packages to ensure that all relevant company employees fully understand and are competent in the knowledge and usage of company software.

Project Type: Training Package Development and Delivery
Skills: Lesson Plan Production, Training Excercise Development, User Guide Generation, Gathering User Feedback
Technologies: Microsoft Office Suite, SAP, Bespoke Planning Tools