You are on page 1of 3

OLIVER HEARD

Saville B2/1, Storthes Hall Lane, Kirkburton, Huddersfield, HD8 0WH


Email: ogheard [at] gmail [dot] com

OBJECTIVE

My goal is to earn a degree in Computer Science. From there I intend to progress onto a career that will enable
me to contribute to the computer science field through research and development initiatives.

EDUCATION
2009 – PRESENT UNIVERSITY OF HUDDERSFIELD

BSc Computi ng Science

Expected graduati on year: 2013


2008 – 2009 S & S TRAINING SERVICES LTD.

BCS Level 2 NVQ for IT Users

Level 2 Key Skills Certi ficate - Applicati on of Number

BCS Level 1 Certi ficate for IT Users (ECDL)

Apprenti ceship for IT Users

2008 KIRKLEES COLLEGE, HUDDERSFIELD

City & Guilds Level 2 Key Skills in Communication

OCR Level 2 Certi ficate in Adult Numeracy

City & Guilds Level 1 Key Skills in Working With Others

WORK EXPERIENCE
2008 KIRKLEES COLLEGE, HUDDERSFIELD

Informati on & Learning Technology Development Unit Apprenti ce

Work performed as part of an apprenticeship towards an NVQ Level 2 in “Using IT”.


Duti es

 Moodle (Virtual Learning Environment) maintenance


 Responding to telephone queries from academic staff
 Miscellaneous admin tasks
 Attending team meetings
2006—2007 GAY AND LESBIAN YOUTH IN CALDERDALE (GALYIC)

Web Developer
Duti es

 Development of a simple file-based CMS


 Adding/editing content
 Tutoring future maintainers
 General maintenance

SKILLS
PROGRAMMING LANGUAGE EXPERIENCE

Language Experience Level

C I have several years of experience with C.

A past project of note is Kaiser, a homebrew x86 OS kernel.

C++ C++ is my native language so-to-speak, having learnt it before any other. I’m comfortable
writing software in C++ for the Windows and Linux operating systems. I have a thorough
understanding of concepts used in C++ including const correctness, RTTI, the STL,
references and templates/specialisation.

C# I’m comfortable with the C# language, but so far have only written small-scale applications
with the language.

Python I’ve used Python as my preferred language for the majority of my personal projects. I have
thorough knowledge of the 2.x series of the language, but have not yet used the recently
released 3.x series.

PHP I have used PHP for many website projects. I’m also well aware of standard security
practices especially in relation to SQL and external input sanitisation.

Java I began learning Java as part of my university studies. I am now very comfortable with, and
enjoy writing software with Java.

RELEVANT SOFTWARE EXPERIENCE

Program/Library Name Windows Linux and other Unices

GNU Compiler Collection Yes[1] Yes

GNU Make Yes[1] Yes

GNU Debugger (GDB) No Yes

Valgrind N/A Yes

Visual Studio 2008 Yes N/A

MySQL (Version 5.x) Yes Yes

PostgreSQL (Version 8.x) No Yes

wxWidgets (Version 2.8.x) Yes Yes

Qt Toolkit (Version 4.x) Yes Yes


Simple DirectMedia Layer (SDL) Yes Yes

Eclipse IDE (Java) Yes Yes


[1]
Usage of these programs via the MinGW Windows port.

INTERESTS AND HOBBIES

I enjoy spending my time learning about new software engineering technologies and methods. I’m currently
studying GWT (Google Web Toolkit) for the creation of web-based applications. I’m also studying the
techniques involved in language/text parsing using Recursive Descent Parsers. This links in with my GWT
application in the processing of Markdown text.

Another subject of my research involves audio signal processing. I hope to eventually produce software that is
able to identify and separate the instrument and vocal sounds of audio streams. As of yet I’m unsure of the
feasibility of this, but hope to gain a better understanding as my studies progress.

REFERENCES

References are available upon request.

You might also like