Curriculum Vitae




Personal details

Name The Happy Hippy
Address : North Hertfordshire, UK
Date of birth : 13th November 1958
Current position : Developer Consultant / Software Engineer
E-mail jobs@hippy.freeserve.co.uk
Marital status : Single
Nationality : British


Programming skills

Visual Basic, Turbo Basic / Power Basic, QBasic, Euphoria and Pascal.

HTML, WML and JavaScript.

Atmel AVR, Microchip PIC, Intel 80196, 80x86, 8048/8051, Motorola 6800/2/3 and Rockwell 6502 assembler.

PALASM programmable logic device definition language.

TCP/IP servers and clients in Visual Basic ( 3.0 ).

Experienced with MS-DOS, Windows for Workgroups, Windows 95 and Windows 98.

Experience of C, C++, Java, Fortran and Unix shell scripts, HTTP and FTP servers ( Xitami ), DHTML and XML, SSI and CGI programming, and Active Channels.


Hardware experience

Atmel AVR, Microchip PIC, Intel 80196, 80x86, 8048, Motorola 6800/2/3 microprocessors.

PAL design and digital logic design.

EEPROM, LCD, LED, A2D, D2A, I2C, DMX, MIDI, SMPTE, optical encoders, sound-to-light processing, Telephone Caller Identification, plus other I/O interfacing and some analogue electronics design.

Vero-board and bread-board prototyping, In-Circuit Emulation and Board-level testing. Familiar with the use of Digital Storage Oscilloscopes and Logic Analysers.

Understanding of IBM-PC ISA bus architecture, serial and parallel port hardware. Ethernet card packet driver interfacing on IBM-PC.


Employment history

1999-2001 - Developer Consultant / Software Engineer; Symbian Limited.

    Development support for the EPOC 32 operating system used in Wireless and Mobile information devices.

    Porting of Hardware Abstraction Layer code. Porting of Java example code. Fit for purpose testing of SDK releases; bug reporting and bug tracking.

1998-1999 - Software Engineer; Origin UK Limited.

    In-Product Software for analogue telephone handsets using Intel 8048 assembly language.

    Responsible for code design, development and modification and hardware development and modification ( mainly CLI ).

1983-1998 - Software Engineer; Zero 88 Lighting Limited.

    Mainly real-time embedded control software using Intel 80196 assembly language with Microchip PIC's and PAL's for interfacing plus I/O interface and digital electronic design; previous embedded software was based on the Motorola 6800/2/3.

    Also various support, code generation programs, compilers, dis-assemblers and other utilities mainly written in Power Basic ( MS-DOS ) and Visual Basic ( 3.0 ) on IBM PC platforms.

    Responsible for specification of product software and electronic design.

    Involved in 'blue-sky' research.

    Responsibility for project and personal time management.

1981-1982 - Computer Operator; Smith, Kline & French.

    Short term contract : Providing general services to users, help-desk advice, backing-up computers and writing utility applications.

1980 Feb-Sep - Computer Programmer; Babcock-Bristol (UK) Ltd.

    Industrial training programme : Writing an on-line, process control language compiler in Pascal for the DEC PDP 11/70 under the RSX operating system.

1979 Jul-Sep - Programmer; The Computer Centre, Hatfield Polytechnic.

    Vacation employment : Writing software to produce and mark examination and test papers in Fortran on a DECsystem-10 for the Advisory Unit for Computer Based Education.

1978-1979 - Computer Programmer; GEC Traffic Automation.

    Industrial training programme : Writing operating system interface code for British Rail automatic signalling systems in assembly language for the Digico M16E.


Extra-Curricula Activities

Design, development and implementation of ...

    An Ambient Music System to control the automatic delivery of music to rooms when occupied. Also suitable for in-car use as a solid-state music playback system.

    An automated Television Programme Extraction Agent to create and process TV programme listings, and to send out e-mail and SMS alerts for programmes of interest.

    A range of development tools for collating and publishing internet content.

    A variety of JavaScript games and applications; the Cavern Adventure Game, Noughts and Crosses ( Tic-Tac-Toe ), Bombs ( Mine Sweeper ), a Cookie Editor, and a Personality Profiler.


Education

1970-1977 - Hyde County Grammar School, Hyde, Cheshire.

    'O' Levels : 
    Art
    Engineering Drawing
    English Language
    Geography
    Mathematics
    Physics

    'A' Levels :  Engineering Drawing
    Mathematics
    Physics
    General Studies

1977-1981 - Hatfield Polytechnic, Hatfield, Hertfordshire.

    BSc Computer Science; 4 year sandwich course.


Other qualifications

Full, clean driving licence; 14 years.

Trained Fire Marshall.


Hobbies

Drawing and Art; specifically the creation of comic-book style cartoons, humorous collages, minimalist decorative drawings and sculpture constructions.

Home DIY construction projects.

Interests in digital and analogue electronics and programming.

Mainstream cinema. Home video documentaries; making and editing.


References

Available upon request




Site Navigation

  Home Page
  What's New
  Search
  Add Bookmark
  Have Your Say
  Guestbook




First published sometime before Sunday the 5th of December, 1999
Last upload was on Tuesday the 23rd of September, 2003 at 18:19:07