Skip to content

Resume

I am available as a web developer or mobile applications developer.  Lately, I’ve been specialising in WordPress plugins and HTML5 Mobile apps.  I work remotely from Hyderabad, India.

Experience

Freelance Web/Mobile Applications Developer
August 2013present
Freelance
Hyderabad, India (remotely)

Building web applications using either ASP.NET MVC, node.js or PHP.  Client side frameworks include jquery, knockout.js and angularJS.  Plugin development for WordPress and WooCommerce.  Mobile applications developed using HTML5 and Phonegap.

Web Developer / Research Programmer
April 2012December 2013
University of Auckland
Remotely

Responsible for maintaining and updating the main public website (with content in both a CMS and PHP pages) as well as an intranet for the Department of Computer Science. In addition, I developed new web applications using ASP.NET MVC & C#.   I worked part-time as part of a team of research programmers whose role is to support research projects.

Mobile Applications Developer
April 2012present
University of Auckland
Remotely

Responsible for designing and developing a portfolio of cross-platform mobile applications. Technologies used were HTML5, Cordova/PhoneGap, knockout.js, jQuery Mobile, Kendo UI Mobile, Breeze.js, JayData, ASP.NET MVC Web API, SQLite, IndexedDB and CouchDB.

Lecturer in Information Management
Feb 2002Feb 2012
University of Auckland
Auckland, New Zealand

My primary responsibility was to develop and teach courses in Information Systems using the latest Microsoft development technologies and industry best practices.

Course Level Technologies Year
Intro to Web Development 1 HTML, CSS, ASP.NET MVC, Entity Framework 2011
Systems Analysis and Design 3 Silverlight, WCF, Azure, Windows Phone 7 2010 – 2011
Business Analysis & Applications 2 C#, ASP.NET MVC, SQL Server, UML 2010 – 2011
Web Development 2 HTML, CSS, ASP.NET MVC, SQL Server, Silverlight 2010
Web Applications for Business 2 ASP.NET & VB.NET, SQL Server 2008 – 2009
Applications Development 2 VB.NET, C#, SQL Server, WinForms, WPF 2006 – 2009
Introductory Programming 1 VB.NET, WinForms 2007
Database Systems 2 SQL, Oracle 2004 – 2005
Electronic Commerce Technologies 2 HTML, CSS, ASP.NET, VB.NET & MS Access 2003 – 2005
Data Mining & Decision Support 3 Oracle, Oracle Data Warehouse 2003
Applications Programming 1 VB6 & MS Access 2002

I achieved consistently high student evaluations with a career average of 8.8/10 and most recent evaluation 9.8.  In 2010 I received a Teaching Excellence Award from the University of Auckland Business School.

I trained, managed and supervised tutors and markers as well as supervising summer project students and postgraduate dissertation students.

I managed and administered 12 web and database servers used by 10 courses and thousands of students, running both Apache and IIS, and including SharePoint 2007 and SharePoint 2010 installations.

I have also modified and maintained a variety of systems written by others, including websites in ASP, ASP.NET and PHP, applications in WinForms and WPF and WCF web services.

I developed several software tools and websites to support student administration and marking:

  • Website AutoMarker (originally PHP & mySQL, later ASP.NET MVC3 & SQL Server)
  • Rubric Marking System (Windows Forms, VB.NET & SQL Server)
  • Shared drive permissions manager (originally VB6, then WinForms & VB.NET, then WPF & C#)
  • Software Download website (ASP.NET MVC, C# & SQL Server)
Course Coordinator and Tutor
March 2000Jan 2002
University of Auckland
Auckland, New Zealand

Coordinated and tutored Stage 3 Information Systems courses in Systems Analysis and Design, Electronic Commerce and Decision Support Systems

Developed and delivered labs, supervised tutors, marked assessments, and oversaw student administration

Analyst/Programmer
November 2000February 2001
Greenwood Technology Ltd
Auckland, New Zealand

Developed thin-client web applications using Java and Oracle,

Programmer
November 1999February 2000
Greenwood Technology Ltd
Auckland, New Zealand

Developed thin-client web applications using Java and Oracle,

Skills

Database Technologies
  • noSQL (MongoDB, CouchDB)
    1 years
  • Microsoft SQL Server
    11 years
  • Structured Query Language
    16 years
  • Oracle
    12 years
  • mySQL
    14 years
Microsoft Technologies
  • Windows Communication Foundation
    7 years
  • Entity Framework
    6 years
  • Windows Presentation Foundation (WPF)
    8 years
  • Windows Forms Programming
    14 years
  • VB.NET
    14 years
  • C#
    14 years
Systems Analysis
  • Event-driven Process Chains (ARIS)
    4 years
  • Data Flow Diagrams
    16 years
  • UML
    15 years
Web Development Technologies
  • jQuery
    5 years
  • PHP
    14 years
  • ASP.NET MVC
    5 years
  • ASP.NET
    12 years
  • JavaScript
    10 years
  • CSS
    15 years
  • HTML
    18 years

education

PhD in Information Systems
2009
Auckland, New Zealand

Dissertation: “How Do People Manage Their Documents?  An empirical investigation into personal digital document management practices among knowledge workers”

Certificate in University Teaching and Learning
2005
Auckland, New Zealand

Two year program covering best practices of university learning and teaching

BCom(Honours) in Information Systems
2003
Auckland, New Zealand

Honours Dissertation: “The Design and Implementation of a Flexible, Component-based Decision Support System Generator” (First Class Honours).  Coursework included object oriented analysis and design, information security and decision support systems.

BCom, BSc (conjoint)
2002
Auckland, New Zealand

Majors: Information Systems, Computer Science, Minor: Statistics.  Coursework included applications development, software engineering, systems analysis and design, information visualisation, databases and data warehousing and distributed systems design.