
Software Developer/Consultant
Sydney Area, Australia

Software Developer/Consultant
Sydney Area, Australia
I have 5 years of experience developing applications with .NET and web technology.
Projects include a high-traffic online portal (MSN New Zealand), a social/media website (ChannelV) and end-to-end development/consulting (Yieldbroker).
Being passionate about the web, I use and champion the semantic web, progressive enhancement, web standards and web accessibility.
I'm keen on expanding my knowledge in the areas of software engineering, web usability and mobile technology.
Microsoft: .NET 3.5, C#, VB.NET, ASP.NET, ASP.NET MVC, SQL Server, WCF, Linq, Castle Windsor IOC, NUnit, RhinoMocks, NHibernate, MS Access, VBA, VB 6.0
Open-source: Java/J2ME, Tortoise SVN, PHP, Apache, MySQL
Web: XHTML, CSS, Javascript, jQuery, Prototype, JSON, XML, XSLT, FireBug, cross-browser optimization, web standards, web accessibility, web usability, search-engine optimization (SEO)
(Internet industry)
July 2009 — Present (6 months)
• Joined Hotels Combined, an online service that lists available hotels and prices in real-time, as soon as the user hits the 'Search' button.
• Implemented a customized Google Map on the search results page.
• Contributed ideas and prototypes for the interaction design of the map.
• Involved in software architecture planning.
(Financial Services industry)
February 2009 — Present (11 months)
• Developed the new public website for Yieldbroker, using ASP.NET MVC, .NET 3.5, SQL Server 2008 and Linq-to-SQL.
• Designed a permissions system to control resource access for customers from different companies.
• Recruited a web designer for the project and integrated his work into the website layout.
• Developed a CMS use by the marketing team, allowing management of content, navigation and permission levels.
(Public Company; SGT; Telecommunications industry)
March 2009 — July 2009 (5 months)
• Worked with designers, developers and producers on product pages and usability enhancements on the Optus homepage (optus.com.au)
• Developed accessible (X)HTML and CSS and implemented Javascript utilizing the jQuery framework. Integrated these components into Documentum CMS.
• Provided timeline estimates and updates to the business.
(Public Company; MSFT; Marketing and Advertising industry)
November 2008 — February 2009 (4 months)
• Worked with development team on a large media/social website, ChannelV, which displays live music videos and dynamic content controlled by a slider interface.
• Researched CMS technology and worked on a customized administration interface within SiteFinity.
• Worked on WCF web-services for feeding content to the front-end through JSON.
• Implemented the NVelocity template system and wrote templates for the UI.
• Developed an interactive mini-site for the FreeFall campaign for Aussie Homeloans. The mini-site allowed users to place bets on where a skydiver would land by clicking on areas of a Google map.
• Created the database, web-service and interactive user interface using WCF, LINQ-to-SQL, Google Maps API, JSON, JQuery and FABridge.
(Public Company; CBA; Banking industry)
August 2008 — November 2008 (4 months)
• Worked on the “Business Origination” project designed to provide common services to CommBiz and Finest Online customers while maintaining a consistent user experience.
• Took charge of change requests and defects, implementing fixes in the core framework.
• Reported on accessibility and cross-browser rendering issues in sections of the online banking system, and implemented changes to resolve them.
• Assisted web developers on CommBiz project in implementing best practices.
(Privately Held; Online Media industry)
July 2007 — July 2008 (1 year 1 month)
• For the first three months, worked on rolling out new features on the Optus Zoo portal, developing in Javascript with the Starmap framework.
• Worked with the web development team on the new MSN New Zealand websites: Network Home, News, Sport, Travel, Lifestyle, Entertainment, Money, Olympics 2008 Mini-Site and the NZ TV Guide.
• Gathered requirements from producers, scoped work and estimated timelines. Managed business expectations carefully and received positive feedback.
• Developed a system to render live ads, that allowed maintainence through the CMS.
• Responsible for ensuring cross-browser compatibility and SEO.
• Led two junior developers on the Olympics site and TV Guide projects. These projects were delivered on time and with quality.
• Documented key features of the CMS and trained junior developers in their use.
(Online Media industry)
April 2007 — June 2007 (3 months)
• Responsible for maintenance tasks on 6 high-traffic websites: iTNews, CRN, AtomicMPC, SC Magazine, PCAuthority, Finance Asia.
• Worked with a junior developer on a complete re-skin of the iTNews website.
• Developed EDM’s and optimized them for several email clients.
(Computer Software industry)
May 2006 — April 2007 (1 year )
• Worked on ActiveSkin (activeskin.com.au), an e-sales website featuring an interactive Ajax-based product browser.
• Developed a Windows-based warehouse management application for ActiveSkin, reducing warehouse staff to one person and eliminating errors.
• Worked on the school search portal Independent Schools (www.aisq.qld.edu.au), which allows online booking of events, featuring Google Maps integration and Windows-like content management.
• Implemented the online product catalog for Simms (www.simms.com.au), which allows parametric search across all products and provides real-time pricing/stock.
• Helped develop a dynamic form builder for the Carrick Institute under a tight deadline. Provided customer support over the phone.
• Developed several core features of the company’s CMS offering, including the hierarchical page manager, AJAX-driven image manager and news manager.
(Wholesale industry)
April 2005 — April 2006 (1 year 1 month)
• Working autonomously, designed and developed the official websites for tyre brands Pirelli and Metzeler, along with a custom CMS for use by staff.
• Within weeks of going live, customers began using the websites to order tyres.
• Promotional events advertised on the Metzeler website generated hundreds of registrations within weeks.
• Conceived and developed a .NET client/server application to handle the process of returning defective products. The application has been deployed to all workstations.
• Took care of network administration and general IT duties.
(Computer Software industry)
February 2003 — June 2003 (5 months)
• Learned C# and ASP.NET on-the-job.
• Implemented world-time feature (see About Us page on the SSW website).
• Designed and implemented portions of the user interface for Access UpsizingPro.
• Managed and published “SSW Rules” content.
(Computer Software industry)
July 2002 — January 2003 (7 months)
• Developed a debtor management system for the Department of State and Regional Development, including a reporting interface that published results to Microsoft Excel.
• Developed a job-management database for “The Painting People”, to manage customers, contacts and jobs. Integrated with MS Word to print invoices.
• Wrote some ad-hoc macros in Excel, Word and PowerPoint templates, to retrieve data from Access databases.
Certificate IV , Web Development , 2006 — 2006
Certificate IV , Information Technology - Programming , 2004 — 2004
Certificate III , Information Technology - Network Administration , 2003 — 2003
Technology, the Internet, software design, usability/interaction, music, amateur skiing, amateur surfing, piano, reading, documentaries.
MCP (Microsoft Certified Professional)