
Independent Computer Software Professional
Sydney Area, Australia

Independent Computer Software Professional
Sydney Area, Australia
I love creating easy to use software which is extensible, looks great and has lots of useful features. I am a believer of writing cross platform, elegant, efficient code that is easy to maintain and extend. My motto is "Software should be created whereby once you experience it, you can't do without it."
C++, STL, Objective C, UNIX Shell Scripting, AppleScript, Carbon, QuickTime, Low Level Debugging, OO Design/Programming, Cross Platform Development, Unicode, XCode, Visual C++, GNU Tools, Flex 2.0/ActionScript, PHP, ICI, Ruby, Python, JavaScript, HTML, CSS, XML, XSLT, Ajax, subversion, SQL, sqlite, TCP/IP, FTP, SFTP, FTPS, WebDAV, SSL/TLS (OpenSSL, OpenSSH), GUI Designing, PowerPlant, MFC, Trolltech Qt, Cocoa, Mac OS, Mac OSX, UNIX, Linux, FreeBSD, Plugin Dev: Acrobat/Quark/Illustrator/PageMaker
(Self-Employed; Myself Only; Computer Software industry)
August 2007 — Present (1 year 2 months)
Available for consulting on and creating both internet based services and MacOSX applications.
With over 12 years of experience in the desktop and online industry, I have a unique perspective on what works and what does not.
(Privately Held; 51-200 employees; Publishing industry)
February 2006 — August 2007 (1 year 7 months)
Managing the ongoing development of core products, specifically PageStore, which is a core component in a solution offered to key clients around the world to offer streamlined validation and delivery of electronic advertising.
Architecting and implementing new Virtual Proofing Solutions with partners like ICS (Integrated Color Solutions), offering and even more comprehensive value add service to an existing top class suite of services by the number one leader in digital delivery in Australia and other countries around the world.
(Public Company; 5001-10,000 employees; CHD; Human Resources industry)
February 2007 — February 2007 (1 month)
Contracted to create a diagnostic system using Adobe Flex 2.0 (Flash 9) which will be run by the user of various browsers (Firefox, Internet Explorer) on various versions of Operating Systems (Windows 2000, XP, Vista) communicating back to their servers to ensure they have the correct requirements in Browser type and version, OS type and version, machine memory, screen resolution, internet bandwidth, check for communication problems to their back end so as to ensure the internet connection is up and operational via corporate firewalls, SSL and AMF (.Net). The system would then generate a summary of the users' results back to support via email using a .Net 2.0 backend. The user interface also supported printing out the report for the user to then fax if their internet connection was not behaving correctly.
(Privately Held; 51-200 employees; Publishing industry)
March 2004 — February 2006 (2 years)
The growth of the company and the products saw new developers added to the team. Thus allowing us to offer our products on the Windows platform, while also designing and developing new products to cater for automation.
I oversaw the integration of scripting as well as other technologies into PageStore. These extensions to PageStore attracted clients like EMI, SPH & ACP Singapore, Irish Independent to adopt our products and grow the company in ways that were not possible before.
It was clear that integration and automation was the key to our future, so a new product called QAutomate was formed. QAutomate is an automation tool dedicated to automating various Quickcut technologies, offering time and money saving solutions to clients.
The success of these key applications, has seen Quickcut generate well over 20 million dollars revenue per year just in Australia.
(Privately Held; 11-50 employees; Publishing industry)
April 1998 — February 2004 (5 years 11 months)
Entrusted with the task of rewriting a core application. PageStore 2.0 was to be a complete re-write using the latest techologies, the application was to be made as dynamic as possible to cater for the changing needs of the industry. PageStore transitioned from the days of raw ISDN comms to TCP/IP. It not only revolutionised the delivery of advertising, but also enhanced workflows with core product within the company including QuickPrint and Gallery. PageStore was one of the key products to see the first colour electronic advertisements to be sent in Australia. PageStore along with QuickPrint saw revenue growth at amazing rates making Quickcut the market leader in electronic ad delivery in Australia and other parts of the world. During the .com boom, Quickcut not only survived, but also made bigger profits.
I also wrote plugins for QuickPrint for apps including Adobe Illustrator, PageMaker and Acrobat. Also wrote a Quark plugin that supported Drag and Drop before Quark supported it.
(Privately Held; 11-50 employees; Publishing industry)
June 1995 — March 1998 (2 years 10 months)
Joined this dynamic company which made waves well ahead of anyone else in its time. I completely rewrote the then popular image lookup application which was based on an Omnis front end to a extensive library of images used by clients to print out catalogues. Customers would include advertisers for Coles, Woolworths and other big named clients. Gallery the name of the application I rewrote, later ported to the PC from the original Mac platform was written using PowerPlant and Codewarrior. Its advanced search capabilities and drag and drop user interface revolutionised the application and saw revenue grow. To this day (2007) the application is still being used and still generating revenue.