1. Resume
Rodney James McDonell
Introduction
I am a problem solver by nature, engineer by design. I am currently employeed at Lockheed Martin Australia, responsible for
the verification and validation of software and systems.
My career aspirations are to remain technical and enter the field of data analysis, machine learning or equivalent.
I am currently completing my Masters of Science (Computer Science) with a focus on machine learning and statistics, at the
University of Melbourne.
Qualifications
• [IN PROGRESS] Master of Science (Computer Science) – University of Melbourne
• Bachelor of Computer Science – University of Melbourne - 2005
I. Certificate of Software Engineering – University of Melbourne Private - 2003
• Certificate IV of Information Technology - Wodonga TAFE - 2002
• Certificate III of Information Technology - Wodonga TAFE - 2001
• Higher School Certificate - Murray High School – 1999
Skills
Languages Development Tools Database/Other Development
C/C++/C#, Java
Logic languages (Prolog, Mercury)
Perl, Python
PHP, ASP, JSP
(X)HTML, JavaScript, JQuery, CSS
XML, XSL, DTD
SPL (Streams Processing Language)
Bash, GCC/CC, Make,
CVS, RCS, GIT
PowerShell, DOS
Junit/CUnit, TestRealTime
Eclipse, MS Visual C++, Rational
Clearcase/Clearquest
Microsoft Visual Studio (2008/10/12)
Telelogic CM/Change/DOORS
Team Foundation Server (TFS)
HP Quality Center
ODBC, SQL
Relational & Object DB Design
MySQL (Relational)
FastObjects (Object Oriented)
Microsoft SharePoint
Microsoft InfoPath
Big Data / Machine Learning Other Interests
MPI
Lucene
IBM Infosphere Streams
Storm Streams Processing
Spark Streams Processing
Big Data / data analytics
Unix / X Programming
Event based architectures
Multi thread/process architectures
Science / Physics / Science + Art
2. Experience
Software and Test Engineer: Lockheed Martin Australia: April 2010 – Current
Projects and Roles
Senoir Systems Enginer – Central Processing
Activities:
• Work with other Systems Engineers to Plan the V&V activities for application remediation
• Ensure V&V activities for application remediation are carried out as outlined in the Remediation V&V Plan
• Ensure that IT Systems are in place to facilitate the work to be carried out as per the V&V Plan
• Work with the Discovery and Analysis team in identifying applications and their resources
• Maintain inhouse tools developed in Powershell and C#
Too Smith (Reporting to the Engineering Manager)
Visual Studio 2008, Windows SharePoint Services, C#
Activities:
• analyse, design, implemenationt and test of Micrisoft SharePoint and InfoPath solutions
• work with stakeholders to gather requirements, design, implement, maintain and continually improve solutions
• build solutions to satisfy business requirements, policies and procedures
JP 2030 Evo2 Lead Tester
Leading Test Program for Evo2 Releases 1/2/3/4/5
Activities:
• record/write automated tests in Visual Studio 2012 and C#
• lead acceptance testing (AT) and Adhoc testing activities for multiple software components
• design AT procedures to test component requirements (UML Use Cases)
• conduct and manage dry run and formal acceptance testing activities for the success of the project
• lead team of testers for the purpose of test procedure design and run
• take full responsibility for outcomes of the testing program and other employees work on the testing program
JORN External Agency Interface (EAI)
Software Development of TOMGL TSI & DISCO CSCI for Delivery 1 of Phase 2 of EAI
Java, ADA, Perl, Eclipse, ClearCase, ClearQuest
Activities:
• implement interface changes to project test support items (TSI) & computer software configuration items (CSCI)
• analyse, design, implement and test solutions to software defects & functional changes
• identify inefficiencies and apply solutions leading to robust improvement in project activities
• document activities & participate in information sharing for benefit of the project
• author technical documentation as per MIL-STD 498
• support the integration & test activities of EAI software items
• participate in software & technical documentation reviews
3. Software Engineer: BAE Systems Australia: March 2006 – April 2010
Projects:
• Electronic Sensor Measurement (ESM) Front End Simulator (FES) CSCI (1.5 Years)
Unix (Solaris/SGI Irix), C++, Telelogic CM
• Instructor CSCI (3 Months)
Windows, Visual Studio C++
• Electronic Warfare (EW) Pre-Flight Message Generator CSCI (2 Years)
Windows, C++, MFC, Object Orientated Database (FastObjects)
• INFRAME (3 Months)
Unix, C++, ACE/Corba
Unix (Solaris/SGI Irix) multi-threaded corba based simulation infrastructure for the Operational Mission Simulator
Activities:
• integrate, test & release CSCIs
• analyse, implement and test software changes due to defects and enhancements of CSCIs
• call, attend and contribute to technical engineering meetings
• prepare technical documentation in accordance with MIL-STD 498 for the release of new software
• peer review colleague's analysis, design, implementation and testing activities
• design tests for functional requirements & write Software Test Descriptions as per MIL-STD 498
• lead a Functional Quality Testing program as per MIL-STD 498
• performed a Functional Configuration Audit (FCA) as per MIL-STD 498
Software Engineer: Adacel Technologies LTD: June 2000 – June 2003
Activities:
• co-technical leader in the construction of web based, multi architecture Workflow solution
• research and propose technologies for project & client
• research and implement leading edge XML technology for internet technologies application
• define organisation wide standards for use of new technologies
• wrote and maintained company Intranet and Internet site
4. Volunteering Activities
I have a deep respect for science and education and the important role it plays in preparing Australia's next generation. My
volunteering efforts give me the opportunity to communicate with the community to inform and encourage people on their
path to a career in Science, Technology or Engineering.
Due to my work load and education commitments, my volunteering efforts have wained in recent years. However please find
below some of the volunteering I have completed in the last 5 years.
Science Works – Museum Victoria
The Science Works meseum is run by Museum Victoria and aims to make learning about science a fun and interactive
adventure. My duties at Science Works involved talking to patrons about various activities at Science Works, involving
people in demonstrations, ushering patrons into the theatre and setting up and tearing down after specific events.
Royal Institute of Australia
The Royal Institute of Australia (RiAus) operates the Science Exchange from the old Adelaide Stock Exchange and is the
sister organisation of the Royal Institute of Great Britain that has been providing science education to the public in the form of
programs and events for over 200 years. My Activities at the RiAus involve welcoming the public to any event, Science
Exchange tours and helping out during any one of the number of events that the RiAus provides to the public.
National Science Week
National Science Week is a government funded organisation that brings science to the public in all areas of Australia. During
national science week 2010 I helped out over 2 days at the Science Alive event in Adelaide – a travelling side show of
science experiments, technologies and information. I also provided assistance at one of the National Science Week Magic
Shows.
Rona Sakko, who organises National Science Week and leads the South Australian branch of the Australian Science
Communicators has agreed to act as a character witness and would be able to talk about my volunteer Activities with
National Science Week.