Geodesic Systems Pty Ltd
ACN 068 978 183
Geodesic Systems Pty Ltd is a software engineering consulting company specialising in the provision of software engineering and management services to the defence, security, communications, aerospace and storage industries.
Geodesic Systems has been operating since 1995 and has provided specialist engineering services to such clients as Raytheon (then Hughes Aircraft Corporation), SaabSystems (then CelsiusTech), BAE Systems Australia (then British Aerospace Australia), Rocksoft and Quantum Corporation.
Geodesic Systems is pleased to present a resumé detailing the engineering, management and communications skills of its principal engineer, Peter Cassidy.
Contact Information | |
Mail: | Geodesic Systems Pty Ltd. 303 Kensington Rd Kensington Park SA 5068 AUSTRALIA |
Telephone: | +61 412 283 366 (mobile) |
Email: | |
Website: | http://www.geodesic.com.au/ |
Peter Cassidy
Curriculum Vitae
Name | Peter James Cassidy |
Nationality | Australian |
Clearance Level | Secret (NV1) |
Sex | Male |
Marital Status | Single |
Academic Qualifications | 1st Class Honours Bachelor of Science Computer Science The University of Adelaide Postgraduate Diploma of Management Master of Business Administration (Technology Management) |
Summary
Mr Cassidy has almost 30 years experience in the software industry, specialising in the design and development of appliance, embedded and native real-time systems for multiprocessor or networked machines, largely in the defence, aerospace, communications security and storage fields.
He has extensive experience with procedures, languages and systems, with software engineering principles and the military and civil standards that apply to them. He has broad experience in the management and development of all phases of the software lifecycle as a team leader, team member, project manager, director and consultant.
As a result of his responsibilities as a company director, chief technical officer, manager and his work towards his MBA, Mr Cassidy has developed a broad perspective of the business imperatives surrounding any software development task.
Professional Experience
Simbiant Pty. Ltd. | June 2011 – present |
Chief Technology Officer
Tasks |
February 2011 – present![]() |
Senior Product Developer
Tasks Production of DSTO technical report on the specification of ECM techniques for modern SAM facility. Construction of simulated radar systems and simulated aircraft, including onboard ordnance and ECM, and connection to a flight simulator, for an EW few-on-few simulation system. Conversion of RF antenna data in diverse formats with missing data into a common and complete format. Using statistically valid techniques to create a general model validation toolset in MATLAB, and application to several EW-based datasets. Production of DSTO technical report. Evaluation of a chaff blooming trial and model validation process using MATLAB and Simulink. Evaluation of statistical techniques used. Production of DSTO technical report. |
January 2010 – December 2010 |
Contract Web Design
The Task |
Quantum Corporation | |
February 2009 – January 2010 |
Director, Data Deduplication Software
The Task Responsibilities |
September 2006 – February 2009 |
Manager, Deduplication Software
The Task Responsibilities |
Geodesic Systems Pty Ltd | |
Rocksoft Limited | |
November 2000 – August 2006![]() |
General Manager, Product Development
Responsible for all aspects of technical development and deployment of Rocksoft's products, leading to a successful acquisition of the company. The Task Responsibilities |
BAE SYSTEMS (formerly British Aerospace Australia) | |
November 2001 – April 2002 & | Independent Verification & Validation |
March 1999 – October 2000![]() |
As a sub-contractor to BAE Systems, participated in the
ALR-2002 program.
The Task Responsibilities |
September 1999 – November 1999 |
Consulting Software Engineer
The Task Responsibilities See the reference. |
CelsiusTech Australia Pty Ltd | |
September 1996 – December 1998![]() |
Principal Team Leader
As a sub-contractor to CelsiusTech, participated in the Mine Warfare Systems Centre (MWSC) project. The Task Overall Responsibilities Specific Responsibilities As part of the design process, made original contributions to mine warfare theory. |
Hughes Aircraft of Canada | |
May 1995 – September 1996![]() |
Consulting Software Engineer
As a sub-contractor to Hughes, participated in the Canadian Automated Air Traffic System (CAATS) project. The Task Responsibilities See the reference. |
Geodesic Systems Pty Ltd | |
Apr 95 – present | Managing Director and Principal Engineer
Formed Geodesic Systems Pty Ltd in April 1995 trading on a history of technical expertise. Acted as managing director, responsible for all statutory company requirements. |
AWA Defence Industries Pty Ltd | |
Senior Software Engineer | |
July 1993 – April 1995 | Software Team Leader
The Task Responsibilities As part of the design process, developed original work in covert channel analysis, upon which an Australian patent was based. |
June 1993 – July 1993![]() |
Upgraded the controlling software for a muzzle velocity
indicator and vehicle speed radar system, and prepared it for customer delivery.
Coding was in C.
In concert with the company Facility Security Officer, designed security practices and procedures (in accordance with Australian military security requirements), and maintained overall security responsibility for, a secure site containing highly classified information systems and communications security devices. |
December 1992 – June 1993 |
Consultant
The Task Responsibilities |
January 1992 – December 1992![]() |
Software Team Leader
The Task Responsibilities |
April 1991 – January 1992 | Project Manager
The Task Responsibilities |
C3 Pty Limited | |
Senior Software Engineer | |
August 1989 – March 1991 | Project Technical Manager and Software Team Leader
The Task Responsibilities |
September 1988 – October 1988 | Conducted a database performance and timing study of the ORACLE system. Reviewed documentation arising from the study. |
June 1988 – July 1988 | Lead a small team involved in the production of requirements documentation in accordance with DoD-Std-2167. The requirements defined the user interface processing and security requirements for a support system. |
November 1987 – March 1991 | System manager for MicroVAX II system running VAX/VMS. Responsible for general operations and the maintenance of security on that system. |
October 1987 – July 1989 | Member of a team developing avionics and electronic warfare software. Liaised with clients on requirements and design issues. Gave presentations at requirements and design reviews conducted to Mil-Std-1521B. |
February 1987 – October 1987 | Involved in the production of a configuration management package developed to meet the requirements of DoD-Std-2167, Mil-Std-483 and DI(AAF)AAP7001.040. Responsible for the detailed design, coding and testing of the package. |
The University of Adelaide | |
Senior Tutor and Postgraduate | |
November 1984 – February 1987 | Part-time studying for M.Sc. in computer science. Research work involved the development of an operating system kernel for a high performance, multiprocessor, high resolution graphics workstation. |
January 1983 – November 1984 | Development of a Modula-2 cross-compiler generating NS32000 family machine. Supervised the conversion of the compiler to run under and generate code in COFF format for Unix. |
1983 – 1986 | Tutor in Computer Science. In charge of 2nd year course 1983 – 1985. In charge of 1st year course 1986. Involved in all aspects of teaching and administration of the course. Conducted tutorials and demonstrations, took part in student assessment, acted as a consultant and assisted in the preparation of teaching material. |
February 1982 – November 1982 | "A Kernel for Concurrent Pascal in Modula-2"
The project involved writing a small multiprogramming operating system for the PDP-11, with emphasis on device drivers for various peripherals and the modelling and implementation of various concurrency-control language features. |
Professional Associations |
|
Founding member of the Ada Association of Australia Association of Old Crows Association of Professional Engineers, Scientists and Managers, Australia |
|
Academic Publications |
|
"An Implementation of Modula-2 for Embedded Systems Development for NS32000", Peter J. Cassidy, Peter J. Ashenden & Christopher D. Marlin, Proc. Ninth Australian Computer Science Conference (January 1986), pp. 11-21. Mr Cassidy also presented this paper at the conference itself. "Asynchronous Coroutine Transfers in VAX/VMS Modula-2", W.P. Beaumont and P.J. Cassidy, Proc. Ninth Australian Computer Science Conference (January 1986), pp. 1-10. |
|
Languages Used | MATLAB, Simulink, C++, C, Ada 83, Ada 95, Perl, PHP, Python, Ruby, Javascript, Modula-2, SQL, Z, Pascal, Occam, Assembler(s), Fortran, HTML, CSS |
CASE Tools Used | PyCharm, Eclipse, Teamwork, Rational Rose (UML & Booch), Rational Apex |
Operating Systems Used | Unix (FreeBSD, Solaris, HP-UX, NetBSD, OpenBSD, AIX, IRIX, Tru64, Darwin), Linux (mainly Ubuntu), OpenVMS, Novell Netware, Compaq Guardian, MS-DOS & Windows (all variants), Mac OS, V kernel |
Machines Used | Sun Sparc, HP PA-RISC, Itanium, VAX, Alpha, Intel PC, RS-6000, AS/400, SGI MIPS, Compaq Himalaya, Macintosh PPC, Transputer, 68000, custom bit slice, PDP-11 |
Applications Used | MATLAB, MySQL, Django, jQuery, ORACLE, Git, Subversion, CVS, Jira, Doxygen, PCMS, X windows, BX, Novell |
Interests |
|
Gliding | Qualified Flying Instructor (Level II), owner of Std Libelle VH-GTX |
Powered Aircraft | Private Pilot Licence (Australia & Canada), Night VFR, CSU, Tailwheel, Glider towing, Multi-Engine |
Volleyball | |
Rock climbing | |
Film | Hosted the Adelaide University Film Society website |
Cricket | Captain of an Adelaide University side for 4 years |
Australian rules football umpire | Senior country and League U17 level |
Personal website | http://www.petercassidy.com/ |