| Address: | Christopher Bazley, | Mobile phone: | - - - - - - |
| - - - - - - - - | Home phone: | - - - - - - | |
| Kelvinside, | E-mail: | chrisbazley@bigfoot.com | |
| Glasgow, G20 - - -. | Date of birth: | 10th July 1981 |
I am a computer science graduate with a varied employment history that comprises roles in software development, as a data technician, and as an administration assistant.
A diligent and industrious worker, I always strive to deliver the best solution to any problem. I have a good eye for detail, which makes me adept at spotting mistakes and discrepancies. Being highly literate, I have good written and verbal communication skills. I can also produce scale drawings and high quality artwork.
My programming experience is mainly in C and ARM assembly language for (ex-Acorn) RISC OS, but I am adaptable and keen to learn new skills. I have designed and programmed several of my own applications from conception to completion, as well as maintaining legacy commercial software. I am conversant with object-oriented programming through my use of Java at university.
I also have an interest in web standards and accessibility and I have created several small-scale web sites using HTML 4.0 and CSS.
BSc honours degree in Computer Science. The subject of my dissertation was the design and implementation of a RISC OS extension module to allow multiple client programs to render three-dimensional graphics specified using a subset of OpenGL.
G.C.E. A Levels in Art & Design, English Literature, Computer Science and Mathematics.
9 G.C.S.E.s including A or A* grades in Art, English Language, English Literature and Mathematics.
Software engineer.
Administration assistant in the office of Bike Events Ltd (the UK's largest organiser of fund raising and recreational cycle rides). My duties included data entry, dealing with telephone enquiries and packing the information to be posted to each cyclist. I also weighed and sorted all outgoing post.
Produced a 32-bit compatible version of WimpBasic, which is an integrated development environment for RISC OS. It features a compiled dialect of BASIC that includes commands for handling windows, icons and menus. I rewrote the code that links programs with the run-time library, because it is impossible to synthesise ARM branch instructions that reach anywhere within a 32-bit address space. I also updated the G.U.I. in line with current standards and resolved many incompatibilities and long-standing bugs.
Development work on the Acorn Toolbox, which is a software abstraction layer between application programs and the RISC OS window manager. I resolved many long-standing bugs and implemented some obscure aspects of canonical user interface behaviour. I also extended existing interfaces and data formats and produced detailed documentation and justification for my changes.
Data technician within the error management department of Wales & West Utilities (a gas distributor). I investigated discrepancies between the digital records systems and actual pipes & plant found on site. I did this by collating information, liaising with engineers and researching historical maps. I then decided what amendments to make and whether to request further investigation, based upon risk factors such as the material of pipes and their proximity to buildings. It was also my responsibility to update the engineering asset repository (UDB) and produce new scale drawings for digitisation.
Produced 32-bit compatible versions of the RISC OS applications Schema 2 and ProArtisan 24, which required reverse-engineering of elements for which the C source code had been lost. I also updated the G.U.I. in line with current standards and resolved various incompatibilities and long-standing bugs.
Large-scale changes to the ARM version of the three-dimensional flight game Star Fighter 3000 to port it to systems based on the Intel XScale 80321 processor. I also rewrote the sound and music player, identified and fixed numerous bugs, and integrated the program into a multi-tasking windowing environment. Additional code was written in C for ease of future maintenance.
Various temporary jobs, including several months as clerk and assistant to buyers in the procurement department of St. George's Hospital, Tooting, London.
Design and programming of an analogue joystick driver for the new Mico desktop computer, to allow use of an IBM-compatible PC 'game port' on a plug-in ISA card with existing RISC OS software. This involved regular background reads of joystick hardware to microsecond accuracy, and post-processing to alleviate 'jitter' and translate values to a standard range.
| Fireworkz spreadsheet (Colton Software). | Acorn C/C++ application development suite. |
| Impression DTP (Computer Concepts). | StrongED (programmer's text editor). |
| TechWriter Professional (Icon Technology). | Houdini modelling and animation (Side Effects Software). |
| Schema 2 spreadsheet (Clares / CRM Ltd). | TEAR (Transco Engineering Asset Repository, based on UDB). |
| ProArtisan 24 (Clares Micro Supplies). | STORMS (Severn Trent work management system). |
| ARM and 6502 assembly language. | Basic knowledge of Microsoft Word and Excel. |
| BBC BASIC. | Web site design using HTML 4.0, CSS and JavaScript. |
Reading; studying German; playing the trombone; inland sailing; writing my own computer software.