You may experience outages of this web-server any time due to wild-fires to the west and south west of Canberra
See https://myfirewatch.landgate.wa.gov.au/

Ralph Holland: Resume

From ir-gis.com
Jump to navigation Jump to search
Name:         Ralph Bruce Holland
Cell/Mobile:  +61 417 31 2869 	
email:        ralph.holland@live.com.au
Ralph Holland - circa 2016

Introduction

Mr Holland has more than 40 years experience in Information Technology, Radio and Communications. He has held a variety of roles from Project Manager, System Architect, Systems Engineer and Developer.

Mr Holland is a team player and believes in the synergy of the team and performs best within an agile team (preferably Scrum), and his strength is in research, investigating and documenting his findings and solutions.

Mr Holland is familiar with both software and hardware principles and been the designer/architect on several software and hardware projects.

Mr Holland employs Object Oriented Design (OOD) practices for software and Functional decomposition for hardware development.

On the software front, Mr Holland has experience with Agile development techniques, most recently Scrum working at defence, working in a test-driven environment using Java, ant, maven, svn, git, junit, Cobertura, sql-unit, junit and regression testing; and experience with CID and Jira, Bamboo and Jenkins.

Mr Holland designed and developed real-time protocols and message formats supported over Java Messaging Service and GIS application code, and several Kalman Filter Trackers for defence.

Mr Holland introduced Object Oriented Design techniques, mentored staff through direct training and leadership of the first C++ development teams at Air Data and Compucat, and Mr Holland introduced his defence team to Java Messaging Services (activeMQ) having been involved with other middleware such as MQSeries and the ISIS frameworks at Centrelink, and has maintained open source C code base, such as activemq and jmeter where changes were made to suit virtual machines and PKI testing of several thousand simulated users with separate key material so an Attribute Based Access Control system could be tested.

Mr Holland has experience with Web Technology employing data interchange with DOM, XML, JSON and XSLT, JavaScript and even experience with the Model 204 Transaction Processor database, as well as experience using the Saxon and Xerces parsers in multiple development languages. Mr Holland prefers JSON though and has developed high-speed XML & JSON parsers for real-time message traffic within defence-related projects (parsers that are much faster than the standard libraries).

Mr Holland has been the Architect/designer on several projects, most recently IR-GIS ®, and the Software Security Module at N4RC Pty Ltd, and Technical Architect at Centrelink for the Workload Manager project, and Senior Systems Engineer on the HMAS Huon MHC Mine Hunter project working with ADI, and recently again as the Systems Architect for a communication modernisation proposal for the HMAS Huon MHC Mine Hunter consulting to Thales.

Mr Holland has developed the suite of geospatial services in the form of IR-GIS ® the most recent development of which is a 3D RealWorld client for real-time tracks, an extension of MapView which is a 2D client sold to defence.

Mr Holland was a joint Architect for the Technology Partners Group Web-Enterprise framework, which used reflection to implement a persistence layer. He was also the Architect for their security system based on Kerebos, which he implemented in Java and also Forte. Mr Holland was the Technical Architect on the ICS Global Thelma Java B2B gateway where he designed the security system, the entity managers and other components whilst working for Technology Partners Group (before the advent of Java JPA and Object-relational-model ORM).

Mr Holland has extensive experience in the requirements specification, analysis, design and performance evaluation of complex systems, including computer systems, language processors and database inference engines, and was the Senior Systems Engineer (hardware) for the Mine Hunter communications system while at CEA Technologies.

Mr Holland has designed and implemented several compilers, computer language translators, and interpreters as well as numerous hardware projects. He is interested in structured design techniques and has developed skills in Project Leadership, Project Management and ISO9001- Quality Assurance systems, and Mr Holland has written manuals to achieve ISO9001 certification.

Mr Holland is an Amateur Radio operator and pursues interests in electronics as well as computing. He was recently responsible for engineering an amateur HF transceiver into his aircraft - no small feat considering what is required to have the radio integrated with the Avionics system for use under the Instrument Flight rules and listed on the aircraft Certificate of Airworthiness (CoA).

Mr Holland also pursues interests in computer language translation and antenna simulation; where C++ has been the language of choice for these projects. He has recently translated some antenna simulation source code to Java to enable it to be transferred and run by other associates, and of note he has developed a real-time GIS observation processing system handling real-time data exclusively written in Java.

Mr Holland is also experienced in documentation and technical writing; he has several publications, some of which may be found on his website http://www.arising.com.au.

Mr Holland is the Managing Director of Arising Technology Systems Pty Limited, a consultancy company incorporated since 1997, and formerly a Commonwealth Government Endorsed Supplier under GITC3/4 prior to the Free Trade Agreement.

Mr Holland is the Chief Technology Officer and founding director of N4RC Pty Ltd – an ideas start-up for software and hardware specialising in agile development of projects such as the Software Storage Module (a Virtual Machine replacement for an HSM – handling and distributing precious PKI material – out-of-band).

Mt Holland is also the ManagingDirector of MainGear Pty, and both these companies contribute data to flightaware, and Mr Holland set-up and maintains their systems, including the security cameras at http://www.flyoz.com.au/n4rc which are fed into the Australian ozrunways and AvPlan CASA approved Electronic Flight Bag systems.

EMPLOYMENT SUMMARY

Defence Science and Technology Group

Apr 2019 - current. Prime Contractor Keane Consulting, Sub Contractor Arising Technology Systems

Mr Holland is the lead Security Software developer for integration and deployment of the HPC Security Controls. During this period Mr Holland established a Security Reference Database which is replicated to LDAP and used to identify privileges and entitlement, implementing a role and group based access controls, without the need to enable SELinux. User's and processes entitlements are restricted to their job-function or role and enforced by Linux by restricting and manipulating the groups and user identifiers available to users and processes when operating in that environment, similar to chroot and other jail mechanisms.

Defence Science and Technology Group

Nov 2018 – Mar 2019, Contractor (via Arising Technology Systems)

Mr Holland during this period has integrated within the PMO Security Team, where he is investigating the coverage of Security Assurance, and the incorporation of Security Controls for the multi-tennanted High Performance Computer System. A relatively large report with the results of the investigation, with discovery and documentation of various aspects and dimensions was drafted to help inform and guide the implementation of Security Controls.

Mr Holland’s prior experience with Community-of-Interest as well as ship-board architecture for the Minehunter Huon Class Communication System are informing some of the Security Control requirements.

During this period Mr Holland has developed the preliminary Administrative Access control chrole, which enables an entitled administrative person to assume their role privileges to administer data and/or code, and the user control chdsg (in C++), which enables an entitled user to acquire privileges to access their code and data research areas within the HPC. Using the DAC of Linux to enforce security - not too unlike jails and chroots.

IR-GIS ®

Jun 2018 - Nov 2018

Mr Holland during this period has developed a new release of IR-GIS ® Software – [1]. The new MapView 2.X product overtakes the former MapView-1.3 product.

Mr Holland also designed real-time data layers in IR-GIS ® MapWorld which is nearing release.

During this period Mr Holland has attended to the development of a software startup company (N4RC Pty Limited) and been engaging business development managers and attending to the growth of two companies.

There is a a lot of work in the IR-GIS &reg, you can read about the products at Main Page and follow the links or the category:Index. The proprietary Intellectual property is kept in other isolated repositories and mediawikis all ready to undergo due diligence. The IP is for sale or use under licence.

The Architecture Practice

April 2018 – June 2018

Mr Holland has a strong background in Security and related industry, such as Intelligence Surveillance and Reconnaissance, and was deployed at the Department of Home Affairs through The Architecture Practice as the lead Enterprise Architect for the Intelligence Sub-Strategy study. During this period Mr Holland assessed the department’s technical standing and current state in order to enable the department to determine which capabilities need further outlining towards their future state. This technical study was coupled and collaborated with the Business Architecture study identifying business drivers to help complete the picture for Business and Technical Architecture models.

Mr Holland also provided technical input in regards to Identity and Biometric systems, and developed a Technical Interaction Diagram covering the actors and systems involved in the department’s Identity and Biometric systems. This work, and the interaction diagram, now forms the reference model for the department and is the basis for further engagement. This Intelligence model will require Mr Holland’s sponsorship to be raised above baseline and for him to be provided with a department laptop to complete the deployment. Mr Holland at the time held an active TS/PV clearance.

The Architecture Practice

February 2018 – April 2018 Mr Holland fulfilled the role of Enterprise Architect at the Australian CASA performing technical analysis of the licencing and certificate software EMPIC EAP, Workflow software: EAP and Microsoft 365 Dynamics CRM and associated software. Mr Holland was the domain Subject Matter Expert with his background in Aviation from the user-centric view. Mr Holland developed the current state and future state, and associated roadmaps for the Information Technology Stack. In particular he developed the technical solution models for roadmap and state for the Business Intelligence findings to a fine grained detail.

Mr Holland also developed Maturation Models that illustrated a course of action, on a project basis, to achieve increased maturity and realization of the Australian CASAroadmap towards their future technological state for Business Intelligence and Supporting Infrastructure. This included findings for improvements in core systems, such as the need for consequential business logic in the EAP Workflow System, and other suggestions towards automation.

Thales Underwater Systems

2017 August – December 2017, Contractor via Arising Technology Systems Pty Limited

Mr Holland is a consulting contractor evaluating and overseeing the Architecture of the Communication systems design and integration in the role of System Architect for a whole-ship integrated Internet Protocol communication system, and associated external components, include FIE and MTWAN integration.

Department of Defence

2015 – June 2017 Prime Contractor via Arising Technology Systems Pty Limited

Mr Holland was deployed as Principal Engineer fulfilling the role of Senior Security Developer on the KERMIT project. An Identity and Access Management system for authenticating and authorising entity privileges and enforcing the need-to-know and training aspects using an Attribute Based Access Control model.

Department of Defence

2011 – June 2015 Prime Contractor via Arising Technology Systems Pty Limited.

Mr Holland was deployed as Principal Engineer fulfilling the role of Senior Security Developer on the PENSIEVE project where he designed many aspects of the Attribute Based Access Control decision engine, including the Decision and Authorisation Service library (DAS), the web-based web-DAS, the distributed Security Cache, and the Profile Generation, with Security Bit set operations, and the meta-data driving the mappings. The Bit set was developed in Java to support 4,000 security decisions per second within the distributed meta-data coordinated decision engine which he designed and implemented, including the user privileges caching and the cache replication, and meta-data updates to the dynamically extensible sets of bits used in the decision engine. We have 5 lots of sets for various purposes, inclusion, exclusion, community of interest - to name a few.

N4RC Pty Ltd 2015[2]

Ongoing Chief Technology Officer

Mr Holland is a founding director of N4RC Pty Ltd, a software and hardware startup.

My Holland contributed a collection of Intellectual Property to N4RC, one item of which is the architecture of the Software Security Module (SSM). Defence placed export control restriction on our first product, which substantially modified our target market.

IR-GIS &reg & Department of Defence

2010 - 2018, Vendor, Arising Technology Systems Pty Limited.

Mr Holland conceived, designed and developed IR-GIS ® MapView and the Historical Pullback Server, a real-time GIS and geo-spatial database (respectively) which was used in a defence Intelligence and Survaillance system.

The HPS performs real-time storage and indexing of geo-spatial and text attributes displacing other purpose built servers: 2 x ESRI Tracking Servers, 2 x Oracle databases, and a Terratex database within a specific defence real-time ISR environment. The produce description can be found at http://ir-gis.com.

Codarra

2009 Nov – 2010 Contractor via Arising Technology Systems Pty Limited

Mr Holland was deployed at defence in Production Systems for a Defence project. His experience in Defence Production has seen him deployed into the Project Planning Office as Systems Engineer, and to take up the role of Product Owner for a team of 5 developers. Defence Production in the particular section uses the Scrum Agile Development methodology.  

Codarra

2007 Nov – 2009, contractor via Arising Technology Systems Pty Limited

Mr Holland was deployed at defence in Production Systems designing and developing near-real time processing and visualisation software using GIS software. The Scrum Agile Development methodology, with 4 week Sprints, was used extensively for this development.

Mr Holland worked on and developed software for IP message inspection, data extraction, demodulation, demultiplexing, signal and data acquisition. Worked with Kalman filter trackers, developed a mosaic tracker, real-time messaging, security and isolation. Worked with and design GIS real-time feeds from various sources.

Codarra

2005 Sep – 2007 Nov via Arising Technology Systems Pty Limited

Mr Holland was deployed at defence providing third-level support and re-engineering of operationally important code that has a large quantity of meta-data requiring the use of SQL, and programming skills such as SOAP, as well as customer relation skills.

Centrelink

2002 Nov – 2005 Sep Prime contractor via Arising Technology Systems Pty Limited Mr Holland was deployed at Centrelink whilst being on call at DFAT when he first joined the Workload Manager project in 2002 as a Senior Analyst.

Mr Holland modeled the future Workload Manager development using UML. This involved the design of components for the middleware framework, which uses Forte, JavaScript, XML, XSLT and HTML, and used a web-client interface and provided access to M204 data stores. Mr Holland designed the concurrent query processing code, web-client client-side caching, and various frameworks that assisted with this development.

Mr Holland also assumed a mentoring role in the formative stages where he was involved with training his peers in XSL, UML and other aspects.

He was instrumental in introducing WinCvs as a source-code management tool, and Enterprise Architect, a UML modelling tool, and this was adopted by the Centrelink multi-platform development teams.

Mr Holland is interested in Agile methodologies and model and test-driven development which was used extensively on the Work Load Manager project, the first Centrelink team to use Enterprise Architect.

Mr Holland then went on to act as a UML Architect assisting with the Analysis and Design during the Inception phase of a J2EE project. Mr Holland’s then project manager was receptive to Agile development methodologies and we were attempting to introduce the best parts of which to this new project. Centrelink is also actively attempting to tailor the Rational Unified Process and plan Iterative development with between 6 and 8 week cycles, and was used on this new project as a trial in that regard (Mr Holland left after IBM sold centrelink a bundle of licencing for stuff they did not need).  

DFAT

2001 Nov – 2002 Nov, Prime Contractor via Arising Technology Systems Pty Limited Mr Holland has been re-deployed under contract as a Senior Developer at the Department of Foreign Affairs and Trade to assist with the migration of the ER3 Message Switch from HP/UX to Windows NT and Windows 2000 platforms.

On this assignment Mr Holland was called on to re-work the Lotus Notes interface, the Print Services interface, to address timing races and other portability and performance issues, that have arisen during the migration process. Mr Holland was one of two nominated developers who will be implementing the performance and functional change requests for the Department.

Part of the migration process involved Mr Holland editing the Express Services template code generation files to migrate the ER3 Express customisations from Express 2G to Express 2N, and then subsequently to the Express supplied with IPlanet UDS 5.03.

Mr Holland was also involved in a Lotus Domino/JavaScript development project where he developed the initial XML structures, XSLT and FO for the Internet Cable Entry and Distribution system. In this system we decided to perform local presentation via XML/XSL in the browser, and distributed FO Printing via server-side XML/XSLT/FO translation. The Apache FOP product was chosen to directly produce PDF via template matching.

Technology Partners Group

2001 Mar - Nov 2001, contractor via Arising Technology Systems Pty Limited

As a contractor, Mr Holland commuted to Newcastle weekly where he was, firstly acting in the role as a Mentor and Senior developer for a Forte Web-Enterprise development team, and secondly as an Architect for the development framework.

Mr Holland brought his Object-Oriented-Design, Performance Analysis and Framework Design, as well as Forte experience to this team.

The first serious work undertaken was to change the development framework to make it a scaleable architecture.

Mr Holland used his experience with performance analysis to address major performance and design issues that presented themselves in this framework. He redesigned the framework to avoid performance bottlenecks, and operated on the persistence layer to avoid database deadlocks, and to provide safe concurrent updates in a multi-web client environment. (Forte is a distributed system platform for concurrent Enterprise development, and Forte Web-Enterprise is a collection of libraries that enable Forte programmers to develop web-enabled applications.)

Mr Holland also designed and implemented a Forte based XML object factory which can serialise and deserialize Forte business objects via XML. Mr Holland also has experience with XML and XSLT as the page building process framework that he helped design. Mr Holland assisted with the design and development of this framework that performed server-side translation of XML data to HTML presentation .

Technology Partners Group

2001 January – March 2001, contractor via Arising Technology Systems Pty Limited

As a contractor Mr Holland commuted to a Sydney based E-business project where he was an Architect and Developer on the Java Business-To-Business gateway and Security System. Mr Holland designed and implemented the Security System, and the database Entity managers, the connection pooling strategy, and developed server-side JSP solutions for Thelma, a health system B2B gateway.

CSC

2000 November - December, consultant via Arising Technology Systems Pty Limited

Mr Holland was engaged on a short-term Performance Consultation assignment on the Melbourne E-tag tollway system which involved the investigation and characterisation of the performance of 24 x 7 near-real-time (very) high transaction-rate system. This study resulted in significant improvement in the performance of the application, and left the client with several avenues of attack. As a result CSC were able to exercise the contract conclusion with their client. Their product was developed in Forte and was a very interesting assignment.

DFAT

2000 October - November , contractor via BHP IT sub contractor Arising Technology Systems Pty Limited

Mr Holland was deployed on the ADCNET project until Nov 2000. He also headed a team during this period, which spent one month analysing and optimising the performance of the Forté ADCNET ER3 message switch application. This involved the identification and analysis of system bottlenecks, the redesign of application object transfers, and the redesign of some application objects. Mr Holland was also involved in the initial performance analysis where his findings have helped determine how ADCNET ER3 should be partitioned and deployed. Under the analysis and direction of Mr Holland the performance team made significant performance improvements allowing BHPIT to meet the performance goals of the ADCNET ER3 project.

DFAT

1998 May – Oct 2000 sub contractor via BHP IT and Arising Technology Systems Pty Limited

Mr Holland’s Object Oriented experience and services were deployed within the BHP Information Technology group (BHPIT) on site at the Department of Foreign Affairs and Trade (DFAT), where he was a developer in the DFAT ADCNET Message Switch Project. During this time Mr Holland gained experience with the Unified Modelling Language (UML), the Rational Rose case tools (which are used for documentation), and the Forté development environment. Forté has recently become popular as a middle-ware and a solution provider for large Distributed Enterprise Systems. The development is n-tiered, and at BHPIT the development team uses UML, TOOL, SQL and the Express Framework, and various Database sessions in a large distributed application. Forte was subsequently purchased by Sun Inc as Forte was the only J2EE compliant platform at the time, it has since been buried because it was too competitive for Java. Contractor at AirData (via Arising Technology Systems Pty Limited) 1997 Sep – May 1998

Air Data Technologies Pty Limited

Aug 1997 - May 1998 contractor via Arising Technology Systems Pty Limited==

Mr Holland is the Managing Director of Arising Technology Systems Pty Limited, which is a Software Development company that specialises in Wireless Networks, Source Code Translation, C++, Forte and Object Oriented methodologies.

Mr Holland was deployed as a contractor at Air Data Technologies Pty Limited where he performed in the roles of Architect, Designer and Developer for a Wireless Packet Radio Network where we established wireless protocols for electricity metering. At this deployment Mr Holland was the Senior Software Engineer responsible for the radio network protocol development. During this time Mr Holland’s company also had other employees, who were deployed at the same location.

Mr Holland was responsible for the introduction of C++ as the development language for both the embedded and mainstream processors at AirData Technologies Pty Limited. He designed and developed a Portable Foundation Class Library, which included I/O, bit and byte order independence, multi-tasking, and real-time database access. This suite of classes was deployed in both the embedded and mainstream processors. The resultant foundation code would run under VxWorks for Motorola, and Intel embedded processors, as well as Linux and Unix – all without any source code modification and automatically taking into account the bit and byte orders within the different processor architectures.

Mr Holland was also the acting Engineering Director for Air Data Technologies during the director’s absence. (During his spare time starting circa 1997 Mr Holland also developed a FORTRAN IV to C++ translator.)

CEA Technologies Pty Ltd

1995 Oct – 1997 Sep, Employee System Engineering Manager.

Mr Holland was hired by CEA Technologies as an executive in the System Engineering Management section.

Mr Holland was assigned to the RAN (Royal Australian Navy) Mine Hunter Communications project. In this capacity, Mr Holland attended both technical and contractual meetings held between CEA Technologies and ADI (Australian Defence Industries - now Thales), and oversaw parts of the Design and Integration of components of the Mine Hunter Communication’s system.

Mr Holland reported directly to the Technical and Research and Development Director, and worked closely with the Mine Hunter Project Manager. As an executive employee, Mr Holland was involved in the coordination and tracking of the Mine Hunter System Design, and direction of some of the engineering effort, resources, and task assignments. He was also involved in the resolution of technical issues. Mr Holland started the designs for several communication interface boards, and prompted two of the antenna designs. Mr Holland was also the assigned Project Manager for the Mine Hunter Message Handling Equipment (MHE); a software development and integration task in the Mine Hunter Communication’s system. Mr Holland’s responsibilities involved the management of the MHE subcontractor, the leading of the in-house software development team, and the management of the software design, testing and integration of the MHE components. Mr Holland also proposed the architecture for the interface. Mr Holland’s other activities involved Antenna Simulation, System Analysis, Development of Hardware and Software specifications, writing of White Papers and assistance in programming and he debugged some DSP system code.

Compucat Research Pty Limited

1994 Nov - 1995 Oct, employee Flix Group Manager / Senior Developer.

Mr Holland was re-acquired by the Flix development team to continue his development of the Flix 5GL information system. Mr Holland was actively involved in promoting fundamental changes to the Flix Schema, implementation of the inference engine interpreter and implementation of alternative storage strategies. Mr Holland re-engineered the storage and inference engine while re-implementing a proto-type version of Flix in C++. This proto-type demonstrated significant advantage in both performance and reduction of development time to the principal Flix architect and directly resulted in significant beneficial redesign of parts of the Flix Schema (as quite a few of these ideas were consequently retro-fitted to the original Flix product).

Compucat Research Pty Ltd

1993 Nov - 1994, employee Project Manager.

Mr Holland established, from first principles, Compucat’s first C++ based development environment and project. He sourced material, developed a training course, formed and lead Compucat’s first C++ development team. During this period Mr Holland established coding standards, development methodologies, procedures and standards, training materials for C++, and was also instrumental in achieving Compucat’s AS3901 certification.


Mr Holland developed the Compucat C++ coding standard and methodology. (Mr Holland has continued to develop these standards to date.)

Mr Holland was responsible for equipment purchases, resource management, hiring and personnel management, as well as the tracking and control of the Compucat Message System project.

Mr Holland was also Architect for the Compucat Message Switch (CMS) database, file storage system and general query engine, application layer interface, transport protocol, and memory allocation and debug system, while performing the task of CMS Project Manager.

Mr Holland, and his team of programmers, went to Kuala Lumpur for 7 weeks, to conduct extensive tests with COMINTEL and Motorola in a bid to introduce the CMS to the Malaysian armed forces. The CMS product successfully passed the majority of operational tests while it was still under development and before we were ready to release it.

The CMS development, under his direction, resulted in a first product shipment to GCHQ of the U.K. Ministry of Defence in Nov 1994 and an official release in Jan 1995 - a relatively short development time.

Compucat Research Pty Limited

1991 Oct - 1993 Nov, employee, Senior Analyst Programmer

Mr Holland joined the Compucat Flix 5GL R&D project. His initial involvement was with the operating system side and the development of code to support debug traps and tracing. During this time, Mr Holland became actively involved with the higher more-5GL-like layers of this product. This later period involved his extensions to the database schema, storage implementation and to the inference engine. Mr Holland also implemented an X11 transport layer permitting network integration within Flix and X11 window support (on a DOS based platform). Mr Holland was one of only three people at Compucat who were familiar with the Flix product. (Flix is still under development in 2002.)

Compucat Research Pty Limited

1989 - 1991 employee, Senior Analyst Programmer


During this period Mr Holland assumed control of the Fleet Work Trainer (FWT) development team. During this time he instilled coding standards and formal practices and architected the kinematics and arithmetic processing as well as documented the system. He was also actively involved in coding and developing this graphical simulation system. He was architect and developer for a multi-tasking environment, the Morse code simulator, a fixed-point numeric system and later a floating-point numeric emulation system (which was comparable to the speed of an Intel co-processor) and the kinematics equations; these were all incorporated into FWT. The FWT product was successfully marketed in 1993 and was sold to the Australian Navy and interest has been shown from the New Zealand and Philippine Navies.


Mr Holland was involved in the testing and evaluation of the Alsys Ada environment, with the specific view to internal training. He wrote Ada-based applications and Ada software standards and software standards for C and Pascal. He proto-typed a translator from Ada to C and vice-versa. He also developed a translator that took WORD 5 rich text format (RTF) and converted it to interleaf format.

Mr Holland was involved in design discussions for the Flix database schema and participated in preparations for various tenders.

Prime Computer R&D

1984 - 1989, employee, Senior Software Engineer

Mr Holland left the New South Wales Institute of Technology to take up a position as Software Engineer in the Prime INFORMATION development group at Prime Research and Development in Canberra, Australia.

Mr Holland was responsible for enhancements to the Kernel of the Prime INFORMATION product. During that time he architected and integrated a debugger/tracer into Prime INFORMATION. He also enhanced the product by providing an error recovery mechanism for the procedural environment. He was primarily involved in the major design work and ensuing implementation. He was flown to Boston MA to present a Prime INFORMATION 6.0 beta training course at Prime Park, Natick. This presentation was for Prime customers, Prime internal and United States support staff. He designed a table-driven dis-assembler for Prime V mode PMA which was incorporated into a few support tools used in the USA.

Mr Holland was also involved in the planning team for new developments projects at Prime R&D.

Mr Holland was relocated to Prime R&D, Framingham Mass, USA as a Technical Liaison Officer for the Prime INFORMATION group. During his stay (approximately 10 months) he was a trouble-shooter for the Prime CONNECTION product, ESCAPE, and Prime INFO/pc. The liaison task involved travel to the various head offices of each of the third-party software firms that developed these products, spread between the west and east coast of the USA. His work also involved the liaison between the developer of SIMPLE and the developers of INFO/pc as well as mainstream INFORMATION development liaison at the Prime head office. Mr Holland received project management and team-leader training while at Prime R&D Framingham MA.

Mr Holland was later relocated back to Prime R&D Canberra, Australia, where he resumed development of Prime INFORMATION release 7.0.4.

He was promoted to Senior Software Engineer in May 1987 and was a team leader for the development and support code within the kernel. He designed code for the support of Alternative File Systems. In September 1987 he was the team leader for the kernel restructuring project. This was to be approximately a 36 man-month project. This project was re-evaluated and deferred.

In Nov / Dec 1987 he assumed a senior design role within the newer and higher profile kernel redesign project that he architected and managed to get going again with the help of a Prime US employee deployed in Australia. Mr Holland’s performance investigations, business study and his designs were responsible for the inception of this project. His designs and performance guidance were significant contributions to this project and were directly responsible for significant performance improvements in the kernel (up to 6 times speed improvement). This project was completed in record time by February 1989, during which time Mr Holland was a full-time designer and implementer on a team of six people.

New South Wales Institute of Technology (now UTS)

1980 -1984 Tutor

Mr Holland joined NSWIT and tutored in a variety of computing science subjects. He designed many projects that were implemented on the School of Computing Studies’ Prime computer, in FORTRAN, PL1/G and PLP, including an Ada bootstrap compiler. His familiarisation with PRIMOS, and research, and his drive was good grounding for his next job at Prime R&D Australia.

Education and Certifications

  • BSc (UNE) 1975 - 1979
  • Dip Ed (UNE) 1975 - 1979
  • Dip Com Sc (UNE) 1979
  • MIEEE
  • MACS (Snr/CP)
  • Amateur Radio operator ex VK2ZZB, now VK1BRH - advanced class licence
  • Private pilot, holds: Command Instrument Rating, complex retractables, tail-dragger, and twin engine endorsements.