8+ years experienced and result oriented web developer with a knack for delivering elegant, user-friendly software solutions effectively and efficiently. Applied competence in all stages of the software development life cycle including requirements gathering, infrastructure setup, coding and testing. Gained proficiency with a number of programming languages and developed in-depth knowledge of latest technologies as a result of working on numerous complex projects. Handles complex project management and coordination work very efficiently to deliver results. Looking forward to applying my diverse skill-set to a challenging software development role.
I have varying levels of experience with a wide range of languages and technologies, but there are a few that I consider my bread and butter. These are languages and technology that I’ve spent the most time with over my career.
Vinomofo, Jun 2020 - Present, 10 months
Vinomofo is a leading Australian online wine retailer.
Build a new frontend component library from the ground up using the latest techniques and tools, such as styled components and storybook. The new component library is now being used widely within the company, ensuring brand consistency across projects and increasing developer velocity.
Implement automatic frontend UI testing through Chromatic, enabling the team to have greater confidence when deploying changes to components, as well as automatic documentation generation. This has also made testing frontend assets easier than ever, resulting in more tests being run and overall a more reliable set of tools.
Develop the Gatsby build pipeline including data transformation, incremental builds and automatic deployments
Work on patches as required on the existing rails app
Mentor fellow developers in my areas of strength resulting in improved knowledge sharing and upskilling of the team.
Work effectively remotely during the 2020 pandemic, ensuring strong communication is maintained between the team and work is coordinated effectively
Alliance Software, Apr 2018 - Jun 2020, about 2 years
Alliance Software is a world-class agile software development agency specialising in complex web apps.
Work as the sole developer on projects or as part of a larger development team
Communicate effectively with clients to establish project requirements and maintain excellent relationships
Scope and estimate tasks as part of the agile project management process
Conduct code reviews ensuring a high degree of quality is maintained
Manage source code using git
Work with Django to create complex, scalable web servers
Work with React and companion libraries to build modern, high performance user interfaces
Deliver native iOS apps using Swift and XCode
Logo and branding design for both internal and external clients
Work closely with the design team to deliver pixel perfect frontend products
Use libraries like p5.js to create bespoke interactive visual components
Design user interfaces as required with keen attention to detail
Consistently achieve over 100% on all key performance targets, ensuring projects are delivered on time
Deliver technical presentations to the company, sharing my unique experience and skill set with my peers and showing new opportunities that might not have otherwise been visible
Founder and Developer
Autopilot Digital, Jan 2017 - Present, about 4 years
Autopilot Digital is a small software development startup specialising in mobile apps
Logbookr is a beautiful vehicle logbooking app for iOS built from the ground up to deliver a reliable vehicle management process and streamlined user experience.
Designed product logo
Built reporting backend using firebase cloud functions
App built using Swift and XCode
Mind Australia, Jan 2013 - Apr 2018, over 5 years
Mind Australia is one of the country's leading community-managed specialist mental health service providers
As the sole developer at Mind Australia I was responsible for the management, design and delivery of a wide range of software projects.
Design and build a telecommunications asset register to manage over 700 mobile devices resulting in increased visibility into device usage and ultimately saving over $80k annually in mobile bills.
Design and build a web app to allow clients to sign on a touch screen, reducing the need to paper forms and further streamlining the service delivery process.
Design and build comprehensive reporting dashboards to be used by all levels of management, unlocking hidden value previously locked in the rich data sets of various business systems.
Numerous other web app projects to help increase efficiency of business process and accuracy of government reporting, ensuring continued government funding and helping secure additional funding.
Invited to be on discussion panel at Qlik "Visualise your world" conference in 2015 as a subject matter expert.
Implemented git version control for all software projects (GitLab) enabling proper management of software projects and improved security of source code.
Conducted QlikView training sessions for staff resulting a strong uptake of data reporting tools from all levels of management.
Senior Service Desk Analyst
Wesley Mission Victoria, Jan 2010 - Apr 2013, over 3 years
Wesley Mission cares for and supports disadvantaged and vulnerable Victorians through a range of community-based services
Provided on site and phone support for remote clients.
Configure and troubleshoot network equipment ranging from Cisco routers and switches to consumer level ADSL modems.
Work in a team on projects including:
Designing and implementing a VPN solution for over 40 residential units and other remote sites.
Designing and implementing full directory structure update impacting over 400 full time staff and hundreds of volunteers.
Bachelor of Information Technology, 2015
Graduated with a high distinction average
Selected to be part of the team representing Deakin in the Telstra IoT competition
Box Hill TAFE
Advanced Diploma of Computer Systems Engineering, 2010
I have numerous hobbies that I pursue outside of work
Electronics - developing tools to help with my other projects such as a web enabled thermostat to help with baking
Film photography - I develop and scan my film at home and love learning how the process works. Check out my pictures on Instagram if that's of interest!
Drones - I have built a number of racing and acrobatic drones and have recently been exploring the possibilities of autopilot and GPS navigation
Various personal software projects at different stages of completion
In my spare time I love to explore new technologies and push myself to build new things. Below are some of the projects I’m most proud of, as well as the technologies used.
Vehicle logbooking app for iOS
Dev Clock App
Film development timer and chemistry register for iOS and Android