\documentclass{article}
\pagestyle{empty}

%\usepackage{color}
\usepackage{tabularx}
\usepackage{geometry}
\usepackage{comment}
\usepackage{titlesec}
\usepackage{chngpage}
\usepackage{calc}
\usepackage{url}

%\geometry{verbose,a4paper,tmargin=5mm}
\geometry{verbose,a4paper,tmargin=24mm,bottom=24mm}
%\geometry{verbose,a4paper}
%\geometry{verbose,a4paper,tmargin=14mm,bottom=14mm}
%\geometry{verbose,a5paper,tmargin=5mm}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}

\titleformat{\part}{\normalsize}{\thepart.}{}{\bfseries}[\titlerule]
\titleformat{\section}{\normalsize}{\thesection.}{}{\bfseries}

% nice, but causes 0 width html columns from latex2html
%\newlength{\datecollen}
%\setlength{\datecollen}{48mm}

\begin{document}
\textbf{
\begin{adjustwidth}{\textwidth * 0}{\textwidth * 0}
\changetext{}{- \textwidth * 0}{}{}{}
\begin{tabularx}{\textwidth * 1}{@{\extracolsep{\fill}}lX}
BRIEF CURRICULUM VITAE&Matthew Mundell\\
\end{tabularx}
\changetext{}{\textwidth * 1 / 1 - \textwidth}{}{}{}
\end{adjustwidth}
}

\begin{adjustwidth}{\textwidth * 0}{\textwidth * 0}
\changetext{}{- \textwidth * 0}{}{}{}
\begin{tabularx}{\textwidth * 1}{@{\extracolsep{\fill}}lX}
Email:&\url{matt@mundell.me}\\
Homepage:&\url{http://www.mundell.me}\\
Location:&Cape Town, South Africa\\
\\
Date:&Aug 6, 2011 07:28\\
\end{tabularx}
\changetext{}{\textwidth * 1 / 1 - \textwidth}{}{}{}
\end{adjustwidth}

Mid to Senior level Free Software developer with broad experience. Extensive experience programming C on Debian GNU/Linux.

\part*{AIM}
To develop software that strengthens the public domain.  Ideally at the Operating System level.

\part*{QUALIFICATIONS}
Bachelor of Science with Honours in Computer Science, Rhodes University, Grahamstown, South Africa, with distinction and Academic Honours, 1999.

Bachelor of Science (Information Systems), Rhodes University, Grahamstown, South Africa, 1998.

\part*{EXPERIENCE}
\begin{adjustwidth}{\textwidth * 0}{\textwidth * 0}
\begin{tabularx}{\textwidth * 1}{@{\extracolsep{\fill}}llX}
present&Software Developer&Intevation GmbH, Greenbone Networks GmbH\\
2009&Bespoke software development&Intevation GmbH\\
2008&Software Engineer&Shadow Robot Company\\
2007&Intern&Shadow Robot Company\\
2007&Public domain Lisp exploration&Voluntary\\
2006&Computer Officer&School of Computing, University of Leeds\\
2004&GNU Emacs experimentation&Voluntary\\
2003&Developer&Tao Group Limited\\
2001&C/C++ Developer&Globepost Technologies (Pty) Ltd\\
2001&Developer&Tangible Business Software\\
2000&Web Developer&Zen Computing\\
1998&Holiday and part-time positions&Various\\
\end{tabularx}
\end{adjustwidth}

\part*{PERSONAL INFORMATION}
\begin{adjustwidth}{\textwidth * 0}{\textwidth * 0}
\changetext{}{- \textwidth * 0}{}{}{}
\begin{tabularx}{\textwidth * 1}{@{\extracolsep{\fill}}lX}
FIRST NAME&Matthew\\
SURNAME&Mundell\\
YEAR OF BIRTH&1977\\
MARITAL STATUS&Single\\
CITIZEN OF&South Africa\\
DIETARY REQUIREMENTS&Vegan\\
NATIVE LANGUAGE&English\\
EMAIL&\url{matt@mundell.me}\\
\end{tabularx}
\changetext{}{\textwidth * 1 / 1 - \textwidth}{}{}{}
\end{adjustwidth}

\begin{adjustwidth}{\textwidth * 0}{\textwidth * 0}
\changetext{}{- \textwidth * 9/10}{}{}{}
\centering
\rule{\textwidth}{0.1pt}
\changetext{}{\textwidth * 10 / 1 - \textwidth}{}{}{}
\end{adjustwidth}
\end{document}
