Pages

Resume



CAREER OBJECTIVE

I am a web developer seeking to further develop my capabilities and experience with web applications.

SKILLS MATRIX

Technology
Experience
Competency Level
Rails / MVC
2.5 years
Expert
CMS – Lighthouse, Canvas
3 years
Expert
Sass
2.5 years
Expert
Haml
2.5 years
Expert
C#.Net 1.1/2.0/3.5
4 years
Expert
ASP/ASP.Net
2 years
Expert
PHP
3 years
Expert
JavaScript
6 years
Expert
JQuery
4 years
Expert
CSS
6 years
Expert
Semantic HTML 4/5 6 years
Expert
XML
6 years
Expert
Adobe Photoshop CS3/4/5
4 years
Expert
Adobe Fireworks CS3/4/5
4 years
Expert
Text Mate
2 years
Expert
Microsoft SQL Server
2 years
Expert
Oracle
3 years
Expert
MySQL
6 years
Expert
SharePoint
1 year
Intermediate
Visual Basic 6
4 years
Intermediate
Java
4 years
Intermediate
JSP / JSF
1 month
Beginner
Oracle Portal
1 month
Beginner



Experience


(August 2012 – Currently) The Marketing Mix
Web Developer

(July 2012 – October) Carrental
Web Developer

(January 2010 – July 2012) Brown Beagle Software
Web Developer

(January 2011 – March 2011) Osborne Primary School
Web Developer

(November 2011) Chisham Avenue Medical Centre
Web Developer
(November 2009) People Bank
Web Developer

(2009, 2010, 2011) Chisham Avenue Medical Centre
Web Developer

(September 2009) Volunteer Work
Linux – Raising money for kids in Africa

(2006 – September 2009) Jardine Lloyd Thompson (JLT)
Web Developer

(2008) Online Quiz
PHP Web Developer

(2004 – 2006) BP Refinery
Junior Web / Database Developer

(2006) University Project
PHP Web Developer / Program Leader

(2003) TAFE Project
Database Developer


PROJECTS


  • Brown Beagle Software – Carrental
We took over the development of Carrental from another developer. The site compares the price of car rentals between 6 different car rental companies including Avis, Budget, Hertz, Thrifty, Europcar and Redspot. The main complaint with the previous developer was that the performance of the site was too slow and small jobs took too long. After taking over 2 years ago, the page load speed of the site dropped from 1 minute per search to less then 20 seconds. I also found major holes in the software that the client believed was complete when in fact it wasn't, which I took upon myself to fix. Technologies include Linux, MVC, Git, MySQL, SMS Reminder Service, Photoshop, Fireworks, Mac, Rails 2, JQuery, ERB, SASS, Google Maps, Unit Tests, Integration Tests and web browser debuggers.


  • Brown Beagle Software – Carrental CMS
This project was with the same client as above except that the work was concentrated on a CMS that managed the content on the site. In the background, the pages are managed by a CMS called Canvas 2.0. It was my job to change the CMS so that it could remember old urls and redirect users to the correct updated url. I also had to automate the construction of location pages which generated content based on where a car depot is located, which helped with SEO (Search Engine Optimisation). Technologies include Linux, MVC, Git, Rails 2, Canvas 2.0, JQuery, ERB, SASS, Unit Tests, Integration Tests and web browser debuggers.


  • Brown Beagle Software – FlyingSolo
We took over the development of FlyingSolo from the same developer that developed Carrental. FlyingSolo is a site that helps small businesses promote their services. My main role was to update content and to add a new service plan for their customers. This site also uses the CMS Canvas 2.0 and I had to use it to update various pages across the site. Technologies include Linux, MVC, Git, Rails 2, MySQL, Canvas 2.0, JQuery, ERB, SASS, Unit Tests, Integration Tests and web browser debuggers.


  • Brown Beagle Software – Spectur
I developed a site called Spectur which sells domestic security systems that can be connected to your iphone. I built the site using a CMS called Lighthouse CMS. Technologies include Linux, MVC, Photoshop, Fireworks, Lighthouse CMS, HTML and JQuery.


  • Brown Beagle Software – Alphabet Lawyers
I developed an American website called Alphabet Lawyers. It is used by Americans to find lawyers in their local area. They are able to search for Judges and Lawyers by specialty and by court level (eg: Federal Court, State Court, Municipal Court, etc). Technologies include Linux, MVC, Git, Photoshop, Fireworks, Rails 2, MySQL, JQuery, ERB, SASS, Google Maps, Unit Tests, Integration Tests and web browser debuggers.


  • Brown Beagle Software – Nospuds
I worked on a site called Nospuds which allows people to find activities around their local area. My main role initially was to slice up the images and work on the css, but later I worked on the wizard which is used to promote a person's activity. It uses your IP address to find your location and displays activities closest to you. Technologies used include MVC, Git, Adobe Photoshop, Adobe Fireworks, Linux, Ruby, Ruby on Rails 3, MySQL, SASS, CSS, HTML 4/5, HAML, JQuery, Javascript, Google Maps, Unit Tests, Integration Tests and web browser debuggers.


  • Brown Beagle Software – Occuweb
Occuweb is a secured site that allows health providers to create online questionnaires for employees working at a particular location. The system graphs the progress of each employee and at an instance provides the health provider all the information that they need. Technologies include Linux, MVC, Git, Rails 2, MySQL, JQuery, HAML, SASS, PDF, Unit Tests and web browser debuggers.

  • Brown Beagle Software – Aussie Optical
Aussie Optical is a site that stocks prescription glasses for optometrists. They can browse the ranges, select which ones they want and email the order to my client. Technologies include Linux, MVC, Git, Photoshop, Fireworks, Rails 3, MySQL, JQuery, HAML, HTML 4/5, SASS, PDF, Unit Tests and web browser debuggers.


  • Brown Beagle Software – Shopping Saver
I developed Shopping Saver which is a site that allows a person to compare the price of products from multiple sources including Ebay. I was given the task of slicing up the images and creating the layout of the site. Technologies include Linux, MVC, Git, Photoshop, Fireworks, Rails 2, MySQL, JQuery, HAML, HTML 4/5, SASS, Unit Tests and web browser debuggers.


  • Brown Beagle Software – Cicerellos
For a short time I worked with the Cicerellos website and mainly worked with slicing up the images and tidying up the main menu. Technologies include PHP, HTML, CSS, Adobe Photoshop and Adobe Fireworks.


  • Osborne Primary School – New website
I developed the school's website from scratch including slicing the images and designing the layout of the site. The site allows parents to see images of the kids having fun at the school as well as promoting the achievements of the school. Technologies used include MVC, Git, GIMP 2, Linux, Heroku, Ruby, Ruby on Rails 3, MySQL, SASS, CSS, HTML, HAML, JQuery, Javascript, Google Maps and web browser debuggers.


  • People Bank – Official Communications System

    I was asked to update the branding of a third party web site to match the client's main site. The new site allowed staff members to send out emails to students. Technologies used include GIMP 2, Linux, Putty, Java, JSP, JSF, HTML, CSS, JavaScript and web browser debuggers.
  • People Bank – Portal Site
I developed a JSP Portlet that allowed a student to read their emails. I updated the branding of the portlet to match the client's main site. Technologies used include Oracle Portal, JSP, HTML and CSS.

  • People Bank – New Research Site
I took over the development of a research site. This involved creating a Google Map, producing semantic HTML and cross browser testing. Technologies used include GIMP 2, Apache, PHP, HTML, CSS, JavaScript, Google Maps and web browser debuggers.

  • People Bank – Rockingham Regional Campus Community Library (RRCCL)
I took over the development of the new RRCCL site. This involved fixing bugs, creating Blog sites and added new functionality. Technologies used include GIMP 2, ASP, SSI, XML, HTML, CSS, JavaScript, JQuery, Blog software and web browser debuggers.

  • Chisham Avenue Medical Centre
I designed and developed a web site for Chisham Avenue Medical Centre. This site allows patients to find the location of the centre and the services the centre provides. I provided cross browser testing and made sure the HTML was semantic as possible. Technologies used include PHP, GIMP 2, HTML, CSS and web browser debuggers.



  • JLT - Asset Protect and Asset Protect AFL
Asset Protect is the biggest web application that I have ever developed on my own. It allows sporting clubs and associations to pay for their insurance premiums online. Project length: 1.5 years (Approx 20 hours per week). Technologies used include ASPX/C#, Ajax, JSON, JavaScript, JQuery, CSS, Web Services, HTML, Microsoft SQL Server, ANZ E-Gate, Fireworks and XML.


  • JLT – Local Community Insurance Services (LCIS)
LCIS allows the user to insurer local community activities and property. I have maintained the project for approx 5 months. Technologies used include ASPX/C#, Ajax, JSON, JavaScript, JQuery, CSS, Web Services, HTML, Microsoft SQL Server, ANZ E-Gate, Fireworks and XML.


  • JLT – AFL, Cricket Australia, Netball Australia, Swimming Australia and Football Federation Victoria
I maintain the style, content and code for JLT Sport web sites. Technologies used include ASPX/C#, JavaScript, JQuery, CSS, HTML, Microsoft SQL Server, Fireworks, Photoshop CS4 and XML.

These are the 5 main JLT Sport web sites.

  • JLT – Jardine Discretionary Trust (JDT)
I maintain the style, content, and code for the JDT site. The JDT site allows the user to download their discretionary trust documents. Technologies used include ASPX/C#, JavaScript, CSS, HTML, Microsoft SQL Server, Fireworks, Photoshop CS4 and XML. Common code is used to reduce maintenance.

These are the 5 main JDT sites.

  • JLT – Domino's Pizza
I developed a web application for Domino's Pizza. The web application allows them to submit General Liability, Property Damage, Motor Car and Theft insurance claims. This project will be cloned for AHG Motor usage. This is not a public site and is only available for staff. Project length: 6 months. Technologies used include ASPX/C#, JavaScript, CSS, HTML, Microsoft SQL Server and XML.

http://www.jlta.com.au/dominos/ - User Authentication Required.

  • JLT – Other Sites
I have maintained these web sites as well.


  • JLT – Custom Error Page
I developed an error page for each site owned by JLT, which captures all uncaught exceptions, logs the exception and displays a friendly error message to the user. Project period: 5 months. Technologies used include C#/ASPX and Global ASAX.

  • JLT – Format Helper Handler
I developed a library that can be used by any project to format currency values so they can be converted to decimal values, which C# can understand and therefore can read and write these values to a database without producing a decimal parse exception.

  • BP – Kwinana Intranet Site
During my contract with BP I redeveloped their Intranet site using technologies such as HTML, ASP, JavaScript, CSS and XML. This site contained information such as current news, injury statistics, organization structure charts and health and safety procedures.

  • BP – SharePoint Site
I was asked to convert HTML pages from the existing Intranet site into SharePoint sites. I also added a few different web parts to the SharePoint site to allow an engineer to update their approved documents, process graphics and contact details from one location. Other technologies used include ASP/C#.Net, XML, HTML, CSS and JavaScript.

  • BP – Software Support
I maintained a product called Babelfish which is a web application built with technologies such as JavaScript, .Net, Web Services, Oracle, XML and VML. Babelfish queries process information from a Process Information server and an Oracle server.

  • BP – Excel Applications
I developed an Excel application that could save process information into a log file that could be retrieved again using a web page search facility. I have also maintained Excel applications that can compare planned with current refinery operations in terms of performance and efficiency. Technologies used within these two Excel projects include Visual Basic Macros, HTML, CSS, JavaScript and ASP.

  • BP – Our Documents
I redeveloped a document search web application called Our Documents. During the development life cycle I analyzed and documented user requirements, test cases and design diagrams. Our Documents is going to be used within the new SharePoint site and Babelfish. Technologies used include ASP/C#.Net, Oracle, HTML, CSS and JavaScript.

  • BP – Our Contact Positions
I developed a .Net web application called Our Contact Positions which allows a person to update their position and contact information on the BP SharePoint site from one location. Technologies used include ASP/C#.Net, XML, HTML, CSS and JavaScript.

  • University Project
I developed a PHP web application called DJ Personnel Job Control Management System. The project took five months to complete. During this project I was responsible for coordinating the coding styles and module deadlines. Technologies used in this project include PHP, HTML, CSS, JavaScript, MySQL and Apache.

  • TAFE Project

    I developed an application called Rockingham Visitor Center Accommodation System. The purpose of this application was to manage accommodation bookings within Rockingham. The project took 6 months to complete. Technologies used include Visual Basic 6, Visual Basic Macros and Microsoft Access.


Education


(2008) Web Directions South – Workshops
Real World Accessibility for Ajax and Web Applications
Human Interactions and Design

(2008) Certificate of Achievement
Mastering Adobe Photoshop CS3 Extended

(2004 – 2007) Bachelor of Science – School of Information Technology
Computer Science / Internet Computing – Double Major

Distinction Average

(2000 – 2003) Diploma of Information Technology
Software Development