Download a printer friendly MS Word version of this CV here
|
Christopher J Bassett MEng |
e-mail: contact@basirk.com
|
| Profile | I am a Software Engineer with over 4 years of experience working with both embedded and PC systems. I am a competent C and C++ programmer and I also have experience writing MFC Windows applications and client/server web applications using PHP and MySQL. I have worked on many platforms including some based on MIPS and ARM running pSOS, Linux, and other Real-Time operating systems. I have been a Project Leader for a four-man project that was successfully completed on time. I have been responsible for planning and management of the project throughout its life. I have trained in OOD, and I have been required to work under Configuration Management with applied coding standards. I enjoy innovative work, and have generated two patent submissions. | ||
Skills |
|||
| Operating Systems |
MS Windows (all versions from 3.1) |
pSOS RTOS |
|
| Languages |
C and C++ languages (including MFC) |
HTML |
|
| Development Tools |
Apache Web Server |
Jasc Paint Shop Pro v6 |
|
| Technologies |
Asset Tracking |
MPEG-2 transport stream protocol |
|
Work Experience |
|||
| April – Oct 2003 | [7 month trip to the east coast of Australia] | ||
| Sept 1998 - Jan 2003 | Philips
Semiconductors Millbrook, Southampton, Hampshire, UK (I took voluntary redundancy) |
||
|
January 2003 |
Senior
Systems Engineer In this role I had responsibilities in the following areas:
|
||
| December 2002 | Remote Firmware Signing Utility Firmware in DVD recorders is digitally signed using a private key so that modified versions that sidestep electronic rights management will not be executed. Third party developers require their flash code to be signed, but supplying the private key would be a serious security issue. This project allowed developers to submit their code for remote signing to a secure (SSL) web server using a Windows application. The project involved writing the client MFC Windows application, the server side PHP scripts for handling the signing, creation of a MySQL database for storing user accounts and signature logs, and finally PHP scripts for database administration. I was solely responsible for the design, development and timely completion of this 8 week project. Competencies used: |
||
| April 2002 | Project Leader for a Personal
Asset Tracking Demonstration This project used a PC to track small GPS/GSM modules attached to personal belongings. Location sensitive alarms were implemented so the user would be notified by SMS Text message if the asset left a particular region for example. My role was to plan and manage the four-man project and also to write a MFC Windows application that was capable of configuring the modules remotely, logging position data sent by the modules and displaying their positions on a map. In addition, we created a Java/Midlet application for MIDP enabled mobile phones that allowed a map indicating the asset’s location to be viewed. This Configuration Managed project was completed successfully and on time. Competencies used: |
||
| October 2001 |
Off-Board Route
Guidance Competencies used: |
||
| February 2001 |
Sun J2ME CLDC Port to an Arm Embedded
System Competencies used: |
||
| April 1999 |
Digital Television
Data Broadcast Filing System Competencies used: |
||
Qualifications |
|||
| Oct 1994 - June 1998 | MEng
Computer Systems Engineering, 2:1 (Hons) University of Sussex, Falmer, Brighton, East Sussex, UK. |
||
| Sept 1992 - June 1994 | 4
‘A’ Level Qualifications Queen Elizabeth’s Community College, Western Road, Crediton, Devon, UK. Computer Science – A, Nuffield Physics – A, Pure and Applied Mathematics – B, CDT: Design – C |
||
| Sept 1990 - June 1992 | 9
GCSE Qualifications Queen Elizabeth’s Community College, Western Road, Crediton, Devon, UK. 5 subjects at Grade A including Mathematics, Physics and Computer Studies, 3 Grade B, 1 Grade D. |
||
| 1995 - present | I am a member of the IEE | ||
Training |
I have attended the following formal training courses: |
||
| Introduction to Software Engineering Real-Time Operating Systems Real-Time Software Design with UML Rhapsody in J (UML Tool - iLogix) Java for C Programmers Project Management & Project Planning |
Presentation Skills Development Stress Management Workshop Management of Time Business/Report Writing Continuus CM Developers Course |
||
Personal Summary |
|
||
Last update : 06 March 2004