Projects Personal Interests Aspirations Contact

Employment History

Menulog Group

Technology Manager, EatNow (part of Menulog Group)

January 2014 to present (5 years, 7 months)

EatNow is an online marketplace for takeaway food. Customers can find local restaurants and place orders for pickup or delivery.

David joined EatNow when it was a rapidly growing part of Catch Group. In February 2015 EatNow merged with Menulog to become Menulog Group and in May 2015 Menulog Group was acquired by Just Eat Plc.

Initially reporting directly to the General Manager, and later leading a team of three senior engineers, David was responsible for the end-to-end delivery of enhancements and bug fixes. This included:

David’s team was also responsible for critical non-functional features, including Search Engine Optimisation (SEO), security, performance, scalability, usability and reliability.

David used the following technologies and services at Menulog Group:


Senior Software Engineer, MYOB

November 2010 to December 2013 (3 years, 1 month)

MYOB is a leading vendor of business software. David worked on the web based accounting product, LiveAccounts (now known as MYOB Essentials).

David's role invovled collaborating with business analysts, product owners and testers to deliver new features, fix bugs and improve existing features, while updating the technology stack.

David played a key role in adding the payroll feature to the product.

David used the following technologies and services at MYOB:

Zed Grafix

Freelance Developer, Zed Grafix

2012 to present

Zed Grafix is a boutique design and branding agency. David has built and maintained a number of websites for Zed Grafix


Technology Lead, Infosys Australia

February 2003 to November 2010

Infosys is a global company that provides technology services to large enterprise customers. David worked on projects for a number of clients:


Designer, NAB - Global Data Warehouse


David designed the data flows and mappings neccessary to bring data into NAB’s global datawarehouse from Advantedge (a mortgage lender).

David also documented many of the existing datawarehouse data flows.

  • Oracle RDBMS
AMP Capital

Web Developer, AMP Capital


David helped AMP Capital quickly get their new website ready for launch. He also worked with an external vendor to patch security issues in the secure client portal.

  • ASP
  • jQuery

Reporting Lead, Telstra - Enterprise Program Management


David designed worked closely with stakeholders from Telstra to design the reports required to effectively manage and govern all program and project activity at Telstra. He then worked closely with an offshore team to build and test the reports.

David also took a lead role in performance tuning the reports, and developed a number of innovative approaches to ensure the reports could accurately aggregate data from thousands of projects in a timely manner.

  • Actuate eReports
  • CA Clarity PPM
  • Oracle RDBMS
Expert Information Services

Developer, Expert Information Services - Roster Manager


Roster Manager was a web based system for staff rostering, backed by a genetic algorithm for optimally allocating staff to shifts.

  • ASP
  • IIS
  • MSSQL Server
  • Visual Basic 6
  • XML, XSLT and xPath

Other projects that David worked on at Infosys include:

  • Ramsay Health Care’s ACES system for sending health insurance claims to health insurers, using Java and Unix shell scripts.
  • TRUenergy's systems for quickly looking up gas and electricity meter numbers, using Java, Struts and Hibernate.
  • Continuous Integration for NAB's WealthHub Portal.
  • A system for Medibank Private to negotiate pricing with private hospitals
  • A system for Sharp, built in .NET, to allow status data to be extracted from their multi-function printers
  • Supporting CA Clarity PPM for South Australia Police and training their developers to build reports using Actuate eReports
  • Supporting a system used at Australia Post outlets in South Australia for issuing various types of licences (e.g. driver's licences), built in .NET


Chisholm Institue

Leadership and Management, Chisholm Institute


This course covered workplace coaching and skills development, time management techniques, problem solving and decision making, delegation, discipline, handling grievances, performance management, giving and receiving feedback, effective and flexible communication, leadership skills, motivation and team building.

SANS Institute

Web App Penetration Testing and Ethical Hacking, SANS Institute


This course enables students to assess a web application’s security posture and convincingly demonstrate the impact of inadequate security that plagues most organizations.


Basic bookkeeping, MYOB


This covered credits and debits, income and expenses, assets and liabilties, profit and loss and balance sheets.

RMIT University

Bachelor of Applied Science (Software Engineering) with Distinction, RMIT University



St John Ambulance

St John Ambulance - Level One First Aid


Sun Microsystems

Sun Certified Entrprise Architect for Java


Sun Microsystems

Sun Certified Java Developer



Oracle Certified SQL Expert



Microsoft Certified Solution Developer for .NET


Events Attended

DDD Conference

DDD Melbourne


DDD Melbourne is an inclusive non-profit conference for the software community & will be held on Saturday 10th August 2019.




Information Security conference dedicated to OWASP and all things Application Security.


Seamless e-Commerce Conference


Seamless eCommerce is Australia’s biggest community which brings together entrepreneurs and innovators from across the entire e-Commerce value chain.


Awsome Day, AWS


Awsome Day provides a step-by-step introduction to the core AWS services for compute, storage, database and networking.


YOW! Developer Conference

2010 and 2011

Two days of talks from software development industry leaders.