I'm a full stack web developer living in Darwin, NT. I have over 15 years experience working on a range of user centred applications ranging from small media-rich educational tools, SMS systems for remote Indonesian communities to large bespoke Human Resources platforms.
I also taught undergraduate students the joys of JavaScript and mobile application development because passion should be shared.
As part of a small development team building a SaaS Learning Management System, I have been involved in all aspects of the application development process.
Working on a React front-end and a NodeJS AWS backend, I have focused on performance and high availability, playing a key role in infrastructure design and development.
In addition to my development responsibilities, I have taken on client-facing roles and have conducted extensive work in data migration and validation when onboarding new clients.
As the primary developer in a small multimedia team I have been involved in all stages of the project life cycle. I have been responsibile for working with clients and project management to identifying and document requirements as well as developing and deploying the required solutions and supervising contractors and junior developers.
In this role we have developed a number of rich interactive web applications, an iPad game and an offline web application for use in remote communities.
I wrote content for and co-lectured in HIT226 Mobile Web Structures and wrote the content for and lectured in HIT238 The Mobile Paradigm. These are both second year units teaching web and mobile application development.
Mobile Web Structures focuses on web application development as students learn to plan, design and build the redevelopment of a real website. The Mobile Paradigm further develops students JavaScript skills by building rich interactive Progressive Web Applications and Cross-Platform applications using React Native.
I provided secondary supervison to three masters projects. I provided advice on best practices in project design and planning and assisted in the process of identifying the best platform for their needs. I also provided technical advice throughout the project ensuring the student was exposed to best industry practices.
I was tasked with developing a platform to gather feedback from garment workers and for staff to engage management with any concerns or questions they might have. To achieve this I adapted an open source survey platform to reward participants with phone credit. I also adapted an android XMPP messaging application to facilitate communication between staff and mangement.
I coordinated the setup and deployment of a SMS mailbox and broadcast system for local government in West Timor to communicate planning decisions with community members and responses to community enquiries and feedback.
Design and deploy a document respository to facilitate sharing with social media functionality to encourage sharing of resources and collaboration.
Oversee software development and produce reports and documentation for a vessel management system and e-logbook Android application to track catchment information for small fishing vessels in Indonesia.
I developed a bi-lingual human resource platform according to an existing specification and trained IT staff in PHP and the Zend framework to further develop and maintain the application.
I also conducted user testing and training in both English and Indonesian
I developed internal web applications including the course list tool, scholarship application and patches for the Moodle Learning Management System.
I was also responsible for administering the coorporate web server, student development server and Learning Management System platform.