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
Blog: http://cameronshorter.blogspot.com
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.
Instrumental in bringing the conference to Australia.
Ran conference during the Global Financial Crisis and retained a modest profit at a time when similar conferences were forced to run at a loss.
Consolidated a comprehensive
marketing pipeline making use of hundreds of community leaders and
translators.
Built extensive metrics and lessons learned for future conferences.
Enhanced the conference by introducing a Standards based focus
(with the Bureau of Meteology and OGC) through the Climate
Challenge Integration Plugfest.
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 had 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, helped build the user and
developer community, then facilitated the merge of functionality into
Mapbuilder's successor, OpenLayers.
Involved with the development of Vector Rendering, GML Rendering
and integration of Mapbuilder with OpenLayers. Member of the Open
Layers Project Steering Committee.
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 active on the marketing, incubation and conference committees and I was 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 husband.
Outdoors: Bush walking, canyoning, rock climbing, rogaining and cycling.