Profile
I'm a dynamic and innovative professional with extensive experience in software engineering who's proficient in developing well-structured databases, reliable APIs and accessible user interfaces.
My innate inquisitiveness allows me to identify problems and areas for improvement, for which I then plan and implement high-quality technical solutions through ingenious innovation.
I am able to translate business requirements into technical specifications and through my experience in facilitating training, coaching and mentoring, I can communicate complex technical concepts to a non-technical audience.
Work Experience
Lead Developer / Solutions Architect
AccessibilityOz is the largest web accessibility consultancy in Australia with expansion into the United States market.
- Developing and maintaining OzART, accessibility testing and reporting system; and OzPlayer the world's first fully accessible media player
- Working with remote and local development teams to provide guidance towards coding best practices and design patterns for accessibility
- Engineering APIs for 3rd party integrations with SAML/OAuth authentication and writing technical documentation
- Maintaining cloud systems and servers to meet guaranteed uptimes and ensuring software is up-to-date and secure
- Writing training materials and delivering training to development teams
DevOps Engineer - Web Applications
New Era Technology works with customers in Australia and across the world as a trusted technology adviser.
- Development of access platform for Public Libraries SA integrating SirsiDynix APIs
- Feature development of identity systems for students and teachers in Victoria, for DET Victoria
- Collaboratively planning and advocating for the best solutions to evolving IAM product requirements
- Supporting development of Java/Spring Boot identity platform for Ministry of Education NZ
- Planning and managing CI / CD pipeline using Jenkins and Docker
Applications Support and Technical Operations
SAI Global offers risk management services, quality assurance audit and certification, auditor training, standards information services, and property services.
- Support and maintenance of 3 tier market-leading SaaS product with a user base of over 37,000
- Automated and manual deployments of incremental software releases
- Monitor hardware and software to mitigate outages in accordance with strict SLAs
- Commission and configuration of production and development VMs
- Script database maintenance and data integrity checks