Greater Melbourne Area
Dan works as a consulting software developer who loves programming in all languages and forms, but in recent years has a particular focus on Python and Javascript. Dan believes strongly in methodologies like Test Driven Development and the use of iterative Agile approaches like Scrum for product design and development, and has used these tools in his career to great success. He has been working in the software industry for over 15 years as both a developer and a product manager, and is a passionate advocate of the use of empathy and mindfulness in software development. He contributes to and uses open source projects such as the Ghost publishing platform, the GatsbyJS static site generator, the Django web framework, and others. A varied career working in everything from education to enterprise to telecom has given Dan a broad domain knowledge, including time spent working in systems administration, systems security, and even a period working for a vendor with ETSI on the Network Function Virtualization ISG. Check out his posts for articles about these and other software and product related topics.
Freelance software developer, building solutions for telecom, enterprise, and education customers. Primary languages include Python, NodeJS, Typescript/Javascript (Angular). Working extensively with Django as a backend.
IT consulting sole-trader business operating out of Perth and Melbourne, and offering consulting services across a range of areas including system integration, software development, website design, and training.
Working as Technical Product Manager in a good sized team helping to build and manage products throughout the product management lifecycle process. * Develop and plan to roadmap. * Write Product Requirements Documents and User Stories as required. * Work with Engineering to plan development work and ensure execution according to roadmap. * Attend sprint planning and daily stand-ups as Product Owner to help guide Engineering on product development. * Work across multiple departments to establish processes for new virtualized product ordering and fulfilment.
- New Product Introduction for virtualization and NFV platform - Helped drive initial development and early product testing/PoC - Attended NFV industry events such as ETSI meetings, SDN World Congress, etc. - Worked with Business Development and Marketing to evangelise NFV to the industry and customers.
Worked with VP Marketing & Product Management to establish early infancy PM organisation. Built product roadmap and feature planning with development team for newest product at Procera Networks (3GPP integration and subscriber management). Assisted with field deployments, platform integration, and other large development efforts.
- Built tools for IP address management, systems monitoring, and departmental Internet charging systems. - Worked with network engineering team to roll out campus upgrades, expansions, etc. - Ran early PoC of VoIP technologies with PABX engineer testing Asterisk and integrating with legacy PABX systems (Ericsson MD110). - Helped deploy first trial VoIP sites with Cisco Unified Communication System. - Deployed and managed Procera PacketLogic DPI/Traffic Management platform.
Internet Billing Project technical lead - Collected and analyzed requirements from key stakeholders across university. - worked with project manager to establish project plan, resourcing, etc. - selected and integrated software for charging internet access to departments and students.
Systems Administration for over 40 linux and solaris servers. Co-administrator for DNS, LDAP, E-mail and calendaring systems. Administrator for F5 Networks Big-IP load balancer/SSL accelerator.
General desktop support for staff and students. Lab installations and maintenance. Novell Netware roll-out to staff and lab desktops.
General desktop support for staff and students. Lab installations and maintenance. Assisted with NT server decommissioning as campus was migrated from WMIT to Victoria University infrastructure.