System designer / generalist working with a range of DB and high level languages, just getting to grips with Java for my sins