Project History.
- Responsible design and implementation of an multi-lingual localised ecommerce website to allow the sale of a licenced software application, payments via protx. Implemented a SOAP server to provide licence activation and expiry validation.
- Responsible for the systems design and impelemtation of a synthetic training environments for a Cirrus-SR22 glass cockpit, using Java/Swing. Use of GIS, GPS simulation, Moving Map, inter-object communication via messaging and a sophisticated dynamic CBT lesson system.
- Architectural Design and implementation of a scalable multi-tier clustering Web application server. This server provided system integration services using CORBA, included a CMS engine and allowed the company to provide a applications operating identically to Windows applications thus opening up a much larger market for their product.
- Developed Web Thin Client Applications using JavaScript, CGI, Apache modules. By adopting an a traditional object oriented approach using solid design principles the resulting system was well structured and provided a well structured application framework for browser based GUI applications.
- Production of many GUI based Windows applications.
- Object Oriented design and implementation, using data abstraction, polymorphism and persistency. Applied to both GUI and non-GUI systems.
- Multilingual application development
- Complex system design.
- Produced a set of procedures and processes for an ISO9001 product release and upgrade system.
- Development of tools and class libraries to allow the internationalization of applications.