Ralph Holland: Development Experience: Difference between revisions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
! style=width:10%; | Period !! Role !! Application !! Technology | ! style=width:10%; | Period !! Role !! Application !! Technology | ||
|- | |- | ||
| Jun | | Jun 2023 || security engineer | ||
| | | | ||
{| | {| | ||
| Line 12: | Line 12: | ||
* Mikrotik Router Os | * Mikrotik Router Os | ||
|- | |- | ||
| Apr | | Apr 2023 || software/security engineer | ||
| | | | ||
{| | {| | ||
| Line 24: | Line 24: | ||
* raspberry pi | * raspberry pi | ||
|- | |- | ||
| Nov | | Nov 2022 - Apr 2023 || security engineer | ||
| | | | ||
{| | {| | ||
| Line 58: | Line 58: | ||
* synology OS | * synology OS | ||
|+ | |+ | ||
| Mar | | Mar 2021 || Security engineer<br/>Build from source | ||
| | | | ||
{| | {| | ||
| Line 70: | Line 70: | ||
* css | * css | ||
|- | |- | ||
| Nov | | Nov 2021 || Architect | ||
| | | | ||
{| | {| | ||
| Line 92: | Line 92: | ||
* mqtt | * mqtt | ||
|+ | |+ | ||
| Sep | | Sep 2021 || developer | ||
| | | | ||
{| | {| | ||
| Line 102: | Line 102: | ||
* mqtt broker code | * mqtt broker code | ||
|- | |- | ||
| Apr | | Apr 2021 || Security Engineer Arising Technology Systems | ||
| rowspan="2" | | | rowspan="2" | | ||
{| | {| | ||
| Line 119: | Line 119: | ||
* node-js | * node-js | ||
|- | |- | ||
| Feb | | Feb 2021 - Mar 2021 || systems/hardware engineer | ||
| | | | ||
{| | {| | ||
| Line 143: | Line 143: | ||
* raspbery pi HAT | * raspbery pi HAT | ||
|- | |- | ||
| Nov | | Nov 1997 to present || Managing Director Arising Technology Systems Pty Limited ACN 079 817 342 | ||
| | | | ||
{| | {| | ||
| Line 163: | Line 163: | ||
* firmware design. | * firmware design. | ||
|- | |- | ||
| Apr | | Apr 2020 || Systems admin | ||
| | | | ||
{| | {| | ||
| Line 200: | Line 200: | ||
* various | * various | ||
|- | |- | ||
| Mar | | Mar 2018 - Nov 2018 || Architect / Developer | ||
| | | | ||
{| | {| | ||
Revision as of 12:33, 7 September 2023
| Period | Role | Application | Technology | |||
|---|---|---|---|---|---|---|
| Jun 2023 | security engineer |
| ||||
| Apr 2023 | software/security engineer |
| ||||
| Nov 2022 - Apr 2023 | security engineer |
| ||||
| Nov 22 | architect security engineer |
|
|
|||
| Mar 2021 | Security engineer Build from source |
| ||||
| Nov 2021 | Architect |
|
| |||
| Oct 21 | Architect |
|
||||
| Sep 2021 | developer |
|
| |||
| Apr 2021 | Security Engineer Arising Technology Systems |
|
| |||
| Feb 2021 - Mar 2021 | systems/hardware engineer |
| ||||
| Feb 2021 | Researcher |
|
| |||
| Nov 1997 to present | Managing Director Arising Technology Systems Pty Limited ACN 079 817 342 |
|
| |||
| Apr 2020 | Systems admin |
| ||||
| Nov 2018 - present | Defence: High Performance Computer Security Specialist Engineer |
|
|
|||
| Nov 2018 - Mar 2019 | Consultant |
|
| |||
| Mar 2018 - Nov 2018 | Architect / Developer |
|
| |||
| 2018 | systems engineer |
| ||||
| 2016 | System Engineer |
|
| |||
| 2016 | Developer |
|
| |||
| Apr 2015 – present | Chief Technology Officer, founding director, N4RC Pty Ltd |
|
various such as:
| |||
| 2015 | Developer |
|
| |||
| 2014 | RF Engineer |
| ||||
| 2011 | Engineer | Designer of Seven-of-nine, a Covert Passive Collector for aircraft multi-lateralisation position reporting. (This was designed before the mandate for mode-ES - aircraft extended squitters and before I adopted flightaware.) Hardware UHF Analogue to Digital (direct) receiver and associated digital processing. No local oscillators – to keep it covert. | ||||
| 2011 - ongoing | Software Architect |
|
| |||
| Nov 2009 – 2010 | Product Owner |
|
| |||
| 2011 | Architect/Senior Developer |
|
| |||
| Nov 2006 - Jul 2017 | Senior Developer for Production Systems Defence |
|
| |||
| 2013 - 2017 | Senior Security Developer | Attribute Based Access Control systems Java. | ||||
| 2010 | Senior Developer | Regression Test Bed design and implementation (Java.) | ||||
| 2009 | Senior Developer | Developed Kalman filters for tracking aircraft with up to 20 seconds of jitter (Java real-time processing). | ||||
| Oct 2005 to Nov 2006 | Support specialist | metadata (SQL) and application dev. (C) | ||||
| Nov 2002 to Oct 2005 | Senior Developer/Architect | Centrelink, Canberra. JavaScript, Forte, DHTLM, XSLT, Java, Enterprise web applications. | ||||
| Nov 2001 - Nov 2002 | Senior Developer | DFAT, Forte 4GL (3.0N.9) migration from Unix to Windows 2000/NT and some C++ support. | ||||
| Mar 2001 – Nov 2001 | Forte Mentor and Senior Developer | Framework Architect, Performance Analyst - Technology Partners Group.Forte Web Enterprise, Forte 4GL/UDS, XML, DOM, Forte/UDS, some html and Java script. | ||||
| Jan 2000 – Mar 2000 | Architect and Senior Developer | for Thelma, a health-based Java E-commerce project deployed at ICS global (Sydney), whilst consulting to Technology Partners Group, Newcastle. Java B2B E-commerce development with JRun application server, Oracle JBuilder and Oracle 8i. | ||||
| Nov 2000 - Dec 2000 | Performance Consultant | CSC Australia Melbourne E-tag tollway project. Forte 4GL middleware on a Sun Cluster (using Oracle 8i) | ||||
| May 1998 – Oct 2000 | Senior Developer and OOD mentor | deployed at DFAT by BHP-IT. Rational Rose UML/RUP, Forte 4GL middleware, C++, C and scripting languages. | ||||
| Sep 1997 – Mar 1998 | Senior Developer/Team Leader |
|
| |||
| 1997 | Systems Engineer/RF Engineer | |||||
| 1996 – 1997 | Amateur Radio Hobbyist | Numerous HF antenna designs and installations that have been published and in use world-wide Amateur Radio. | ||||
| Oct 1995 – Sep 1997 | Senior Systems Engineer | ![]() | ||||
| 1995 - 1997 | Amateur Radio Hobbyist | Designed and built axial mode helical antennas for NVIS. (Research project at CEA Technologies.) Amateur Radio. | ||||
| 1997 | Amateur Radio Hobbyist | ![]() | ||||
| 1996 | Sys Eng | Developed FPLA generated RFDS SELCAL. Electronics. | ||||
| 1996 | System Engineer (rf) | Proposed the broad-band RX antenna design for the Mine Hunter. | ||||
| 1996 | System Engineer (rf) | Proposed the broad-band VHF-UHF TX antenna design for the Mine hunter. | ||||
| 1996 | System Engineer (rf) | Proposed the omni-directional SATCOM antenna design for the Minehunter. | ||||
| 1996 | System Engineer (rf) | Contributed to the design of the hi-dynamic range common-mode-rejection differential amplifiers for the Mine Hunter broad-band receive antenna. | ||||
| Jan 1996 | System Engineer (software) | Debugged the firmware for one of the CEA Technology Software Defined radios (it took me 10 minutes to read the instruction set and 15 minutes to fix it) – the engineer trying to get this to work was causing a floating-point overflow which was causing the DSP to reset and the I/Q audio recovery to have clicks (each time the processor reset). DSP assembly language | ||||
| Nov 1996 | Project Manager | Integration of Compucat Maritime Message Switch into the Mine Hunter Communication’s system | ||||
| 1996 | Amateur Radio Hobbyist | |||||
| 1995 | Amateur Radio Hobbyist | ![]() | ||||
| Nov 1995 – Sep 2007 | Systems Engineer | Developed code that performed cable sizing and least-path placement for the Mine Hunter power and signal buses. | ||||
| Nov 1995 – Sep 2007 | Systems Engineer | Sourced components and designed the Mine Hunter telephone hybrid circuit for land-line to ships coms connection. Mine Hunter communication bus telephone interface. CEA Technologies | ||||
| Nov 1995 – Sep 1997 | System Engineer (rf) | Simulated the HF antenna on the Mine Hunter for near-field verification that common-mode choke placements were required on Mine Hunter communication bus and wiring. Antenna Simulation (Java and FORTRAN) Mine Hunter Systems Engineering. | ||||
| Nov 1994 – Oct 1995 | Flix Group Manager, Designer and Developer | Proprietary 5GL database project (implemented in Pascal). | ||||
| Nov 1993 - 1994 | Software Architect / Project Manager | Developed the replacement (portable) Compucat Maritime Message Switch, thus familiar with defence messaging, C++ et al. ACP-127, Link-11 and Link-16 etc. | ||||
| 1994 | Architect | Proprietary Exception replacement mechanism (C++). Architect proprietary memory allocation routines (Pascal) and Memory allocation for microprocessors and IBM/PCs (C++) Compucat Pt Ltd. | ||||
| Nov 1993 – Nov 1994 | Project Manager | Compucat Pty Limited. Protocol, Storage and Interface Architect. Compucat’s first C++ and Object Oriented Development. Also first project certified under AS3901. | ||||
| Oct 1989 – Nov 1993 | Research Engineer / Senior Analyst Programmer | Compucat Pty Limited. C, Pascal, C++ on Windows, Solaris and Unix platforms. | ||||
| Aug 1993 – Nov 1993 | Research Engineer / Senior Analyst Programmer | Developed Fixed and Floating point to integer processor libraries and Z-buffering graphics rendering. Compucat Fleetwork Trainer. | ||||
| 1993 | Architect | Event-driven Multitasking environment for Borland Pascal DOS applications - used as a basis for Fleet Work Trainer program Compucat
Pascal/Assembly language |
||||
| 1993 | Architect | micro-second precision Event Monitor and program performance metering for PC compatibles). Compucat. Pascal and IBM pc Assembly language | ||||
| Aug 1993 – Nov 1993 | Project Controller/Team Leader/Architect | Fleetwork Trainer (used by the RAN and NZ Navy), Compucat. Pascal and Proprietary motion engine. Assembly language. | ||||
| 1990 – 2000 | Amateur Radio Hobbyist | Implemented various antenna tuning techniques, including modification to military and ships surplace equipment.
Amateur Radio | ||||
| 1990 – 1995 | Amateur Radio Hobbyist | ![]() | ||||
| 1991 | Amateur Radio Hobbyist | Designed and developed un-powered Voice Activated switches for transceivers, and transceiver links using transformers and MOSFETs that operated without external power supplies. Amateur Radio | ||||
| 1990 | Amateur Radio Hobbyist | Designed and developed compact 160 m HF antennas for mobile use. Amateur Radio | ||||
| 1990 | Amateur Radio Hobbyist | Obtained unrestricted (full call advanced) Amateur Licence VK1BRH. Morse Code and advanced Radio theory. | ||||
| Jan 1986 – Oct 1986 | Technical Liaison Officer |
|
Development languages:
| |||
| 1986 | Architect |
|
| |||
| 1984 – Oct 1989 | Senior Software Engineer | Team Leader, Performance Analyst, Prime R&D Australia. Proprietary operating system (PRIMOS) (based on Multix – the precursor of Unix.) Development languages: FORTRAN, PL1/G, SPL, Assembly language and INFO/BASIC. Proprietary INFORMATION 4GL database. | ||||
| 1982 | Software Engineer | Developed their BASIC interpreter (C), a PDP-11 emulator (PMA), a Z80 emulator (PMA) - using Prime Assembly Language and
C language. | ||||
| 1980 | Architect | Architect of a Semaphore-based operating system for PRIMOS subsequently used for teaching at the NSWIT. |
| |||
| 1980 – 1984 | Tutor | NSWIT (now University of Technology), Broadway Sydney. Mini Pascal compiler (Pascal), BNF table driven parser (C), Table-driven diss-assembler (PLP), Ada subset compiler (PL1/G), Academic environment tutoring for wide range of subjects. |
| |||
| 1980 | Teacher | Qualified NSW Science and Mathematics teacher, Department of Education. |
| |||
| 1980 | Amatuer Radio Hobbyist | ![]() |
| |||
| 1978 | Amateur Radio Hobbyist | Obtained Amateur Call sign VK2ZZB. Built amplifiers, transmitters and some transceivers. |
| |||
| 1975 | Electronics Hobbyist | Developed V.21 frequency shift-keying 600 baud phone modem, plus V.22 1200 baud tape modem. |
| |||
| 1972 | Electronics Hobbyist | Rewound a 250 volt laboratory variac that had some burnt-out turns on the later half of the winding. |
| |||
| 1970 | Electronics Hobbyist | Designed switch-mode Triac power-supplies (regulating the primary main-supply side of the transformer). |
| |||
| 1970 | Amateur Astronomer | Designed and developed a variable frequency inverter drive for synchronous motors used for astronomical telescope tracking. |
| |||
| 1970 | Electronics Hobbyist | Developed Buck and Boost switch-mode power-supplies before the advent of “jungle” chips. |
| |||
| 1969 | Electronics Hobbyist | Rewound a power drill motor armature – because my father's drill blew-up and he said I can have it if I fixed it, and then he showed me how to fix it (my dad was an electrical turner and fitter by trade). Electro-mechanical. |
| |||
| 1967 | Electronics Hobbyist | Designed 400 Watt adjustable linear power supply for my father using a large TV transformer and my own-regulator design. Voltage would only boost up by a faction of a volt under a 30 amp load due to the compensation and voltage sense in my regulator design. |
| |||
| 1966 | Electronics Hobbyist | Rewinding valve TV mains transformers for power supplies that I designed. |
| |||
| 1961 | Hobbyist | Light and Morse Key circuit soldered at home direct to batteries and switches etc and taken to school.
My father made me a soldering iron and taught me to solder at an early age. |
|
Logos are property of respective owners.




































