I’m an experienced Developer, Technical Lead and System Administrator.

David Roddick

I started learning to code at the age of 12 so I could make my own video games. In 2008 I got my first web development job building a website for a friend who’d just started a business.

Fast forward a few years and I now lead a development team building commercial News, Event and eCommerce websites for a Sydney B2B publisher.

I’ve been into computers for as long as I can remember. When I was young I would play games on my Dad’s office computers and try to figure out how they worked.

I was always fascinated with how computer games were built, I wanted to know how to make my own and I eventually stumbled into QBasic on our old Amstrad PC. There was a game where 2 gorillas would toss bananas across the screen at each other and you had to calculate the trajectory correctly in order to hit your enemy.

I figured out I could cheat at the game by changing the code inside QBasic, and that’s where my fascination with code began. I started to code my own games by making little shapes slide and jump across the screen. Back in the 90’s there was only really slow Internet access via dial up modem and it was too expensive to have at home so I used to go into my Dad’s office and use his Internet and all his printer paper printing off source code to games I could try out at home.

Eventually I got my own 486 PC from a family friend that not only had QBasic but also a Borland Turbo C compiler and came along with a book about C programming. I tried to read the book, but let’s face it, at 11 or 12 years old who has time for C when I could make squares fight each other in QBasic.

Around the year 2001, after many computer upgrades and much more coding, I found a copy of Red Hat Linux 7.3 DVD set on the back of a magazine which started a journey of not only writing code, but Linux distro hopping and eventually System Administration.

In 2008 I got a job building a website for my friends business. The website turned out pretty terrible, but it lead into another website and then another, so I figured it was a good time to register a business and start freelancing. For the few years I built a few dozen websites, mainly for friends but also some bigger businesses.

Wildmans Cranes Website

In 2012 I was offered a job as a Junior Systems Administrator managing both FreeBSD and Red Hat Enterprise Linux servers. The company I worked for looked after the servers behind one of Australia’s biggest furniture retailers as well as a fairly well known eCommerce SaaS company. Unfortunately, that job didn’t last long as one of the main clients I was hired to look after cancelled their contract 2 weeks before I started, though I still managed to get a few months worth of valuable real world Unix experience.

Hunter Valley Zoo Website

Over the last 10 or so years I’ve worked on hundreds of commercial websites. Right now I work as the Technical Lead for a Sydney based B2B media publisher. I manage over 70 websites ranging from News to Events and eCommerce across a number of industries. I also run all of the Linux server infrastructure and manage all of the development projects from start to finish.