Oscar Cao

I am a certified ScrumMaster and Prince2 Practitioner with a love for analysing, organising, coordinating, and seeing things from start to finish.

I can be reached via email, the contact form, or LinkedIn.


Freelance | Remote

2012 – Present

Creative Photographer | 2014 – Present

A picture is worth a thousand words – my photos can be found on 500px, EyeEm, and Flickr.

I am available for private photoshoots and photo requests, get in touch.

Digital Technologist | 2012 – Present

Business Analysis: scoping • requirements • BPR
Development: HTML • CSS • JS • SASS • PHP • C#
Experience Design: IA • inclusive • UX • IxD
Project Management: Prince2 • SCRUM
Quality Assurance: integration • UAT • WCAG2.0
Training: presentation • workshop

I am always open to new collaborations, get in touch.

LegalVision Australia | Sydney, AU

2016 – Present


Delivered the new LegalVision website. Within the first couple of weeks of launching the new website, we saw an increase of over 25% in the number of leads from the website and an increase of over 40% in goal completions in the first month.

Reserve Bank of Australia | Sydney, AU

2013 – 2016

Web Accessibility Specialist | 2014 – 2016

As the very first and only Web Accessibility Specialist at the RBA, I helped establish the Bank’s Web Accessibility Protocol and developed the Web Accessibility Certification process, ensuring all web products are assessed for accessibility issues.

I wrote how-to guides for the Web Accessibility Certification Processes, assessing web products for accessibility issues, creating accessible office documents, and coding best practices.

I oversaw the Web Accessibility Certification Processes, ensured accessibility requirements were covered in tenders and project documentation, trained and educated Bank staff on the benefits, best practices, and legal obligations related to web accessibility.

Senior Web Developer | 2013 – 2014

In this role, I spent roughly 40% of my time tending to the daily operational needs of maintaining approximately 10 online assets.

40% in meetings with business units to understand their needs, developing the solution to the problem, working with the infrastructure team(s) to ensure the necessary infrastructure were in place. And running show and tells, to showcase the work-in-progress and final deliverables to stakeholders of all levels.

And the remaining 20% on performing User Acceptance Testing of new systems and processes before they were rolled out to the wider staff user base.


TRIM super user

Village Roadshow | Melbourne, AU

2012 – 2013

Contract Developer

As a contract developer on the Themeparks.com.au team, I worked closely with various business stakeholders to finalise requirements, design decisions, and delivery schedules.

A key deliverable from this engagement was the Themeparks mobile e-commerce website. A brand new web front end we built in just 3 weeks, and within its first couple of months boasted a monthly page view count in excess of 25 thousand.

Byte IT | Melbourne, AU

2011 – 2012

Lead Front End Developer

At Byte IT I was the lead front end developer with the added responsibility of working closely with clients to finalise their requirements and project managers on project schedules.

A highlight project with Byte IT is the Dulux mobile website. A project that gave the key stakeholders at Dulux Group the confidence they needed to entrust Byte IT with the bulk of their online assets (some 20 separate websites and brands).

mallowstreet | London, UK

2011 – 2011

Senior Front End Developer

As the only front end developer on the mallowstreet development team, I was responsible for the entire UI layer of the enterprise social networking web application.

The biggest take away from my time with the mallowstreet team was the opportunity to experience pure SCRUM firsthand. I participated in all the SCRUM activities such as; daily scrum, sprint planning, sprint review, sprint retrospective, and of course, in the SPRINT itself.


2010 – 2011

Web Developer

Six Creative Limited was the creative arm of Spring Studios (London) responsible for post-processing of photos, videos, and other promotional work for Spring Studios’ clients such as Vogue UK and Bally.

At Six Creative I was a core member of the team behind the original Vogue UK iPad app. But also spent a lot of my time working closely with designers and the sales team to develop prototypes and estimations of work for sales pitches.

Datacom | Auckland, NZ

2007 – 2010

Software Developer

As a participant on the Datacom graduate programme I had the opportunity to experience all the different aspects of real world digital projects; from helping with sales pitches, to development, testing, and project management.

A few things I accomplished during my time at Datacom:

  • Sole front end developer on the Auckland International Airport website project that won the award for ‘Best International Travel Site of the Year 2009’ and a finalist for the award ‘Sitecore Site of the Year 2009 – International’
  • Successfully project managed the YMCA Auckland website redevelopment project that provided the confidence YMCA Auckland needed to entrust a half-a-million dollar Microsoft Dynamics CRM project to Datacom
  • Successfully coordinated the development and delivery of the second phase of the Fresh-e online e-learning website

Sales Technologies | Auckland, NZ

2007 – 2007

Contract Web Developer

Despite having ‘Developer’ in my job title, I was more of a Business Analyst for the ‘core module’ team (the team responsible for developing the core module of a large JAVA-based insurance web application, in which all other modules connect/interface with). As the majority of my time in this role was spent liaising with the Business Analysis team to ensure the rest of the ‘core module’ team members understood the requirements correctly.

And when there was a change of requirement, ensure members of every team that is affected by the change is informed and aware of the new changes as soon as the changes have been signed off by the Lead Business Analyst.

Massey University | Palmerston North, NZ

2006 – 2006

Computer Science Tutor

In this role, I helped facilitate the weekly computer science 101/102 computer lab sessions, which encompassed the following responsibilities:

  • Keeping track of student attendance
  • Prepare sample solution to weekly lab assignments
  • Assisting students with their weekly lab assignments
  • Grading students solutions to the weekly lab assignments

Student attendance and the grades obtained from the weekly lab assignments count towards their final grade for the paper.


I am always open to new volunteering opportunities, as long as they align with my values, interests, and beliefs. Please get in touch.

Pokémon GO Sydney | Sydney, AU

2016 – 2016


As a moderator, I help with approving, declining, and blocking membership requests. And also take corrective action(s) on spam and other inappropriate posts.

Not Only Black and White | Sydney, AU

2016 – 2016

Assistant Organiser

As an assistant organiser, I help with organising new meetups, running meetups, and welcoming new members at the meetups.

Looking For Gamers Australia | Sydney, AU



Stationed at the Hasbro booth, my role included:

  • Pulling in bystanders to play and enjoy various board games available
  • Teaching new players the rules to the various board games
  • Overseeing and assisting players as required

The Toy & Game Expo | Sydney, AU



Stationed at the Learn and Play area, my role included:

  • Pulling in bystanders to play and enjoy various board games available
  • Teaching new players the rules to the various board games
  • Overseeing and assisting players as required

Balmoral Badminton Club | Auckland, NZ

2008 – 2008


Usual club secretary duties.


Bachelor of Engineering (Honours) in Software Engineering

Massey University, New Zealand

PRINCE2 Foundation & Practitioner


Certified ScrumMaster (CSM)

Scrum Alliance

Programming in HTML5 with JavaScript and CSS3 Specialist