Upwell
Norfolk
United Kingdom
Citizenship: Australian
Visa: UK ILR (Permanent Residence)
This document from 2014 is in the process of being updated.
Goal
I am aiming to return to a Linux/Unix based IT/software role with a
desire to work on software and systems that tangibly help people in the
real world. Given my broad experience I'm open to roles in new and
small businesses which could also use my business management
experience. I have extensive remote-work and distributed-team
experience, and I am primarily looking to work remotely from my rural
Norfolk location, but have a car and can travel on a regular basis
where in person time/meetings are required.
Employment History
-
Business Partner — Public House
October 2020 - August 2014 (3 years & 10 month)
The Radegund / "Rad"
Cambridge, United Kingdom
In the end this was mostly a renovation project as alas due to
debts from the COVID period and building works and the
continued difficult trading conditions for the hospitality
industry we shut down in October 2024 after only 6 months
trading. (I could probably write a book about this.)
-
Managed all elements of an extensive building renovation
from basic structural repairs through to fittings and
finishings.
-
Design of full building rewire, customised lighting, and
networked mains power control systems.
-
Bringing building up to relevant building control
standards, especially in terms of insulation and fire
safety.
-
Business Owner — Beer Wholesale
April 2014 - August 2014 (10 years & 5 month)
Jolly Good Beer
Cambs/Norfolk, United Kingdom
In 2014 I started a beer wholesale business, just me, a van,
and a refrigerated shipping container based near Cambridge. We
supplied beer from independent microbreweries and similar
producers to pubs, bars, and shops throughout — at peak
— East Anglia, the Midlands, London, Home Counties, South
East, and even up into the M62 corridor.
-
From the IT side, in this business we ran our own
infrastructure including hosting our Wordpress/WooCommerce
website which we heavily modified to operate as a beer
wholesale portal.
-
Managed a business from the scale of just myself as sole
employee to a team of 14 people spanning sales,
procurement, and logistics roles with a chilled warehouse
in Norfolk and a fleet of 4 vans and 2 HGVs.
-
I achieved a handful of relevant industry qualifications
including the NCCSIM cellar/dispense certificate and
developed an additional facet of the business doing
high-quality cellar installations including for key brewers
such as Cloudwater and DEYA.
-
In April 2023 the business was sold as a going concern to
to DrinkFresh LTD, I was retained in a role of Operations
Manager until the business entered administration in August
2024.
-
This period gives me a strong grounding in all aspects of
small business management: day to day finances, cashflow,
team management, and the basic realities of running a SMB
in the UK.
-
Software Engineer
September 2008 - October 2013 (5 years & 1 month)
Riverbed Technology (formerly Zeus Technology)
Cambridge, United Kingdom
I joined a team of just 10 engineers at Zeus Technology in
2008, subsequently experiencing the success and growth of the
company through to its acquisition by Riverbed Technology in
2010. Our growth as a business unit of Riverbed continued,
bringing with it new challenges in organising teams and
infrastructure.
-
Building on an established product with extensive C++
and PERL codebases. Designing, implementing, and
maintaining features from the core dataplane and network
protocol level through to HTML/CSS/JS UI elements.
-
Being part of a core team maintaining and scaling
infrastructure from a local 10-developer team, to an
internationally distributed 30+ developer team.
-
Experience in repackaging the product across a variety
of virtualisation platforms as the industry shifted from
from physical appliances to a virtualised offering.
-
Selected for a three month integration project based in New
Zealand, where we worked on merging a complete application
layer product into our network load balancer software.
-
Security Applications Engineer
June 2006 - September 2008 (2 years & 2 months)
Sensory Networks, Inc. EMEA Office
London, United Kingdom
After transferring to the Sensory Networks EMEA office from
Australia I took on more responsibility for customer projects
and communications. Beyond day to day internal R&D my
experience in this role includes:
-
Co-ordinating inter-company design, development, and
integration efforts with a variety of customers throughout
the EMEA region.
-
Demonstrating and discussing technology with engineering
and management staff at customer sites, including preparing
and presenting technical reports for customer management
and executives.
-
R&D on secondment to a leading antivirus company,
culminating in the deployment of process and effectiveness
improvements.
-
Software Engineer
December 2003 - June 2006 (2 years & 6 months)
Sensory Networks, Inc. R&D Laboratory
Sydney, Australia
As a Software Engineer I worked on a variety of projects
ranging from basic demo applications to API design and
implementation. Highlights from my time in this role include:
-
Managed and implemented the company's first successful
customer integration project, this customer went on to
become the company's largest.
-
Selected for a 6 month research role working at a customer
site in the UK. My work representing Sensory Networks at
this leading antivirus company led to my promotion to a
full time position with the EMEA office.
-
Intern
May 2003 - December 2003 (6 months, casual)
Sensory Networks
Sydney, Australia
-
Solely responsible for building the growing company's IT
infrastructure, covering both internal and external
services and offices in Australia and the US.
-
Research Assistant
June 2003 - December 2003 (6 months, part-time)
Smart Internet Technologies Research Group
Basser Department of Computer Science (now the
School of Computer Science),
University of Sydney
Sydney, Australia
-
Worked on a variety of technical and software development
projects.
-
Tutor
March 2000 - June 2003 (7 semesters)
-
Seven semesters of teaching both theory and practical
computer science classes at early and advanced levels.
Technical Experience
I believe that software developers must be able to adapt quickly,
constantly acquiring new skills. I make an effort to experience new
programming languages, systems, and theories as my personal and work
timetables allow. This list enumerates technologies I've worked with
in a non-trivial way within the last twelve months. Consider it the
"keyword bingo" section.
- Languages: C, C++, ECMA/JavaScript, Perl, Python, sh/bash, plus any I need to learn
- Source Management: Perforce, CVS, SVN — well grounded in source control practices and concepts
- Operating Systems: Linux, Solaris (including SmartOS), other Unix-like systems including BSD
- Protocols: HTTP,
SPDYHTTP/2, FTP, SMTP, SIP (a little), a lot of general TCP/IP and networking including SSL/STARTTLS/X.509
- Administration: Apache2, Nginx, Bind9, DNSMasq, Courier-IMAP, MySQL, Postfix, PostgreSQL
- Network Load Balancing — especially Stingray Traffic Manager
I'm keen to explore new technologies outside of the above list.
I've toyed with Haskell, Erlang, and Ruby and also used both git and
mercurial in a personal capacity.
Qualifications
-
Memberships & Certifications
- Certified, SANS SSI GIAC Secure Software Programmer - C
(GSSP-C)
- Member, ACM
-
Bachelor of Computer Science and Technology
Graduation: June 2003
- Awarded a 2002/2003 computer science summer project scholarship.
- Involved in Computer Science Undergraduates Society in several roles including president.
-
Higher School Certificate
Graduation: 1997
Hale School
Perth, Western Australia
Referees
-
Referees are available upon request.