
Director, Marketer and Developer at Freelance web coding
Canberra Area, Australia

Director, Marketer and Developer at Freelance web coding
Canberra Area, Australia
Software engineer, specialising in web development.
Skills: Software engineering practices (requirements analysis, design, implementation, testing), agile project management, Linux, entrepreneurship.
Technologies: Python, Django, XHTML, CSS, JavaScript (YUI, jQuery, AJAX), SQL (MySQL, PostgreSQL, Oracle), Linux, shell scripting (Bash, Perl), Subversion, PHP, Java, C.
(Information Technology and Services industry)
May 2009 — Present (7 months)
Extending my freelancing work with ItchyBrain to other clients, I now help web designers with programming and backend work as a sub-contractor. Given my background in software engineering, I specialise in particularly difficult or complex tasks that would throw off less experienced programmers, and I make the work as easy and non-scary as possible for my clients.
(Privately Held; 1-10 employees; Information Technology and Services industry)
March 2008 — Present (1 year 9 months)
At ItchyBrain I perform PHP, Javascript and MySQL programming for a number of small Canberra businesses. My work has included improvements to ItchyBrain's CMS "Barebones" and the design of a configuration management system to streamline upgrades to multiple web sites running different versions of the Barebones CMS. This new system will greatly reduce the time required to perform the upgrades and will also reduce the likelihood of defects being introduced during the process.
(Government Agency; Government Administration industry)
July 2008 — March 2009 (9 months)
(Information Technology and Services industry)
January 2008 — January 2009 (1 year 1 month)
NiftyKit is a company I founded with Huy Nguyen. Working with agile project management principles, we design and develop web applications, all the way from "Wouldn't it be cool if...?" through analysis, design, implementation and testing to a complete web application. My work has involved every aspect of this process excluding the graphic design of the web sites, and has included work with the following technologies: XHTML, CSS, Python (Django framework), MySQL, Javascript (including YUI and jQuery libraries), AJAX, Linux and Subversion.
Our current project is TickTickDone, a planning tool for very small businesses. TickTickDone is in beta and is online at http://ticktickdone.com .
(Privately Held; 1-10 employees; Information Technology and Services industry)
February 2005 — December 2007 (2 years 11 months)
Augustus is a small web development company I worked in part-time during my university education. The first site I worked on was ProgramLifestyle (http://programlifestyle.com), a communication site for the fitness industry. For most of this project I worked as sole developer of this website using PHP, the Drupal CMS and a MySQL database.
After the completion of this project, we began development of MangoMine, a social networking site. For this project I assumed the position of lead developer as two new developers were added to the team, and I was able to guide the development direction and delegate work to the team.
Unfortunately, the web site failed to gain users for a number of reasons. This experience taught me the value of marketing in general and targeting your product in particular.
(Educational Institution; 11-50 employees; Information Technology and Services industry)
December 2006 — March 2007 (4 months)
During the university summer break, I worked on the data transfer statistics web front end at the ANU Supercomputing Facility. I ported the front end from PHP to Python and implemented further extensions to the site. I worked using the Django framework and a PostgreSQL database. My work practices were guided by the engineering life cycle, which I used to specify, design, implement and test the system. My work provided my employer with a better structured and more maintainable system and made their data easier to analyse through the addition of graphing functionality.
(Information Technology and Services industry)
November 2005 — February 2006 (4 months)
Over the university summer break, I provided hands-on IT support for the staff in the Wormalds, ADT and Tyco shared offices. I spent a lot of time talking (and listening!) to people, understanding their problems and providing solutions. As well as desktop support, I performed basic Windows server and network administration.
(Privately Held; 1-10 employees; Information Technology and Services industry)
November 2002 — May 2004 (1 year 7 months)
At IT Angels I provided IT support for home and small business users, specialising in Linux support. My work included general computer troubleshooting and maintenance, and was performed in person and over the phone.
2004 — 2007
In my 3rd and 4th years at the ANU, I participated in the year-long group project, a software development project performed for an outside client by a team of five to six students. The teams were made up of a mix of fourth and third year students. The project involved continual client contact in the form of regular meetings and communication via online forums.
In my third year, we worked on the Group Project Management Environment, a PHP project management website. The system we built is currently in use by the university. In my fourth year, I co-lead the team developing LogicTool – a 3rd world aid project management tool. The system was written in Java and was successfully delivered to our client at the conclusion of the project.
Throughout the degree, we used a number of programming languages and gained the ability to learn new skills and technologies quickly. The degree included courses in algorithms and artificial intelligence, the latter of which is a personal interest.
AJAX, social software, software as a service, agile methodologies, artificial intelligence, Linux, entrepreneurship, organic chemistry, personal development
Australian Computer Society, Canberra Twitter Users Group, Red Cross Youth Crew, Aiki-kai Aikido
Young Achievement Australia National e-Commerce Award (2004)