Who I Am

My name is John Barham and I’m an independent software developer based in Footscray, Victoria, Australia.

I have 20+ years of industry experience underpinned by an Honours B. Sc. in Computer Science from the University of Toronto, the top university in Canada.

The following job titles are all applicable to my experience and skill-set: Senior Software Engineer, Development Technical Lead, System Architect, CTO.

My Rates

For engagements of less than one month, my daily rate is $1000, for longer engagements my rate is $800/day.

For new clients my minimum initial engagement period is two weeks. For existing clients I’m happy to negotiate additional blocks of time, at a minimum of one week blocks, or work on a retainer basis for a minimum of four days a month.

What I Do

My technical expertise is web application development in Python and Django, and high performance distributed systems in Go (aka Golang) and/or Python.

In the industry nomenclature, I’m a “full-stack developer” in that I can do everything from installing and administering a Linux server to back end application development to front end user interface development in HTML and JavaScript.

I claim no special abilities as a web designer, but do respect the expertise of professional graphic designers and enjoy working with them when it’s necessary to make aesthetic decisions around page design, colour palettes, typography, logos etc.

I have extensive industry experience with the following: Python, Django, C, C++, Go, Linux, PostgreSQL, MySQL, SQLite, HTML5, CSS3, JavaScript (jQuery, Backbone.js, Vue.js), embedded systems, IoT (“Internet of Things”).

My preferred (and recommended) stack for web applications is Django with PostgreSQL running on Linux. For distributed systems development I prefer to use Go.

Why Hire Me

Highlights of my career so far include:

I created and operate SlickDNS, a DNS hosting provider, and co-founded and developed the website for YouPatch, the world’s most popular pixel quilt pattern generation service.

In short, I have a lengthy track record of designing and developing complex software systems that have been used in production 24/7 and have helped to deliver millions of dollars in value.

But I am not “just” a technologist. Having worked closely with end users and business stakeholders, and created my own profitable software products, I understand that software is not an end in itself but must always deliver tangible, measurable business value.

How I Work

I work fast with my chosen toolset, so generally speaking the more prepared you are, the more productive I (and your money) can be.

For web application development I prefer to start working from wireframe mockups, or even better, static HTML made by a professional designer.

For an initial consultation I’m happy to meet you at your office in greater Melbourne, or have you meet me at my office in Footscray.

Contact Me

To contact me about my availability, please email john@wombatsoftware.com or call my mobile at (+61) 0426 973 424.

Frequently Asked Questions

The answer to the following questions is “yes”: