| |
|
Andy's CV |
|
Journal
My CV
Other Formats
MS Word
CV Links
Key Skills
Work Experience
Education
Other Skills
Personal Details
Interests
|
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)
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 |