Phone: +61 2 8750-5050
Email: c a m e r o n @ s h o r t e r . n e t
Web page: http://cameron.shorter.net
My key areas of expertise are:
My roles at Lisasoft include:
This role grew out of my Open Source work with Mapbuilder. It involved implementing extensions to Mapbuilder for an Open Web Services Testbed sponsored by the Open Geospatial Consortium.
My role involved bidding for and designing upgrades for the ANZAC Ship Communications System.
ADI committed to improving its internal processes by implementing CMMI standards and reaching CMMI Level 3 by July 2008.
I helped a number of projects improve their processes. I wrote Project Management Plans, Measurement Plans, Software Development Plans, Project Status Reports, Requirements Traceability Matrices, Staff Training Matrices, and attended CMMI audits.
By the end if this role I had an in depth understanding of Software Development and Management best practices.
This project involved customising radios and weapons for the Eurocopter Tiger helicopter.
I participated in requirements tracing, design, code, unit test, integration and qualification testing activities using MIL-STD 498 and DOD-STD-2167A processes.
Tools used include: DOORS, Rational Apex, Rational Summit, Rational Rose, Rational Soda, STOOD, Rational Test Mate, and a number of in house tools.
I coordinated the Software component of this bid and wrote a proposal for a Network Management and Bandwidth Optimisation solution.
I managed a R&D team of 10 in a small rapidly expanding company. The team developed pilot and commercial inter-operable web-mapping systems based on Open Geospatial Standards.
My primary tasks in this role were:
I also contributed with:
At CSC I spent my entire 9 years developing code for the Combat System of the Collins class submarine. This was large scale, real time software development, where I became proficient with the full Software Development Life Cycle. My primary roles started with: coding (ada), debugging, unit testing, and later moved into design and team leading. Along the way I improved processes by developing numerous scripts (csh, sh, awk, perl, C, etc), and contributed toward the software development process (CVS, process development and documentation).
For better or worse, I'm a geek to the core. In my spare time I write code for open source projects.
Mapbuilder is a powerful, standards compliant geographic mapping client which allows community groups to build, integrate and publish maps using a web browser. The project has a vibrant developer community of 10 developers and an active user base. Mapbuilder was selected as a founding project for OSGeo, and it's WFS-T demo is bundled with Geoserver (an Open Source WMS/WFS-T server). Mapbuilder uses AJAX, Javascript, XML, XSL, CSS and supports many OGC standards.
I founded Mapbuilder, was responsible for the core design, have written a significant amount of the code, and have helped build the current user and developer community.
Involved with the development of Vector Rendering, GML Rendering and integration of Mapbuilder with OpenLayers.
The Open Source Geospatial (OSGeo) Foundation supports the development and promotion of highest-quality open source geospatial software. I am a charter member of the OSGeo Foundation and have been very active in the development and support of the Foundation. In particular, I'm the OSGeo representative for Community Mapbuilder.
I am the founding developer behind this Generic Software Developers' Guide. It contains content and tools to build a project's process documents. Generguide uses XML, XSL, Javascript and Simple Docbook.
Geotools is an open source, standards compliant, java based, geographic mapping library.
I was one of the founding developers of this project and an original member of the Project Steering Committee. I contributed to the design, code and started the original Software Developers Guide.
Active is shared calendar, groups listing, and community edited multimedia news with discussion. Since inception it has been used by cities around the world, and was adopted by the successful http://www.indymedia.org site.
I was one of the founders for this project, wrote much of the original calendar code (in perl) and set up the CVS and configuration scripts.
Helped with the system administration of cat, a community ISP and server using Linux.
I started writing a data input module based on http://mapserver.gis.umn.edu/. This never made it past alpha development however I gained experience in C, lex, yacc, gdb.
Cycling Enthusiast: I've organised numerous publicity events promoting cycling and given hundreds of media interviews aimed at improving cycling conditions in Sydney.
Family Man: Father of 2 boys, scout leader, soccer coach, and devoted husband.
Outdoors: Bush walking, canyoning, rock climbing, rogaining and cycling to work.