Andy's CV
Journal

My CV

Other Formats

MS Word

CV Links

Key Skills
Work Experience
Education
Other Skills
Personal Details
Interests

Get Firefox!

Recruiters: I've just accepted a new job (as of 18th Feb 2005) so am not currently seeking any new employment.

Andrew Pearce MA Hons (Cantab)

Address: 126 Union Lane
Cambridge
CB4 1QB
Telephone: 07989 387625
Email: andy@andy-pearce.com

Profile

A flexible software engineer with five years experience of writing embedded applications and protocol stacks for networking equipment. Skilled at C/C++ and ARM assembler for embedded software, and proficient at various scripting languages and web development. These skills were developed working both in development teams and on individual projects. Experience at dealing directly with external customers was gained through resolving technical support queries via email.

Key Skills

  • Strong C and C++ skills
  • ARM assembler
  • Knowledge of networking protocols (including Ethernet, PPP, TCP/IP, 802.11 and 802.1x)
  • Web development (including PHP, HTML and CSS)
  • Scripting languages (Perl and Python)

Work Experience

Aug 2000 - Dec 2004

GlobespanVirata (Conexant) - Software Engineer

Developing protocol stacks and management software for network processors aimed at ADSL routers and modems.

  • Development primarily in C and C++
  • Experience of low- and high-level software development
  • Implemented 802.1x support for 802.11 connections
  • Ported, maintained and extended an embedded webserver
  • Created a set of embedded configuration web pages
  • Implemented an extensible command-line parser
  • Worked with others to create a uniform management API
  • Extended and supported PPP and DNS software
  • Installed and maintained a development wiki
  • Balanced customer support with development work
  • Experience of customer training
  • Use of an ISO 9000 accredited development process, including requirements, design and unit testing

Aug 1999 - Aug 2000

Virata - Graduate Software Engineer

Working in the system test lab to gain familiarity with the entire system before moving into software development.

Education History

1996 - 1999

BA (Hons) 2.1 in Computer Science, Cambridge University

Courses included Java, Software Engineering, VLSI, Operating Systems, Security, Compiler Construction and Distributed Systems.

  • Group project implementing a shared whiteboard in Java
  • Individual project creating a macro recorder for the X Windowing System

1994 - 1999

5 A-Levels, Wootton Bassett Comprehensive School

Grade A in Maths, Further Maths, Physics, Geography and General Studies.

Other Skills

  • General Linux administration (including installing and maintaining server and workstation systems, and configuring Apache, Exim and iptables)
  • General Windows administration (including experience of setting up a Windows XP domain controller with RADIUS server for testing purposes)
  • Proficiency with CVS and RCS source control systems
  • Development with MySQL in PHP and Perl
  • Familiarity with HTTP

Personal Details

Date of Birth: 4th Nov 1977
Marital Status: Single
Nationality: British
Full, clean British driving license

Interests

  • Pool - member of a local pub team
  • Programming and web authoring for personal projects - homepage: www.andy-pearce.com
  • Reading, particularly science fiction fantasy and general science
  • Cycling, in and around Cambridge
  • Hiking, on holidays in the Lake District, Peak District and Wales
 
    Copyright © 2003-2004 A. Pearce