The following profile is a candidate from IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=TE07737S
  The complete ITCD candidate database can be accessed at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Curriculum Vitae  

Skill Summary 

Embedded Systems

·         Hardware schematic design, PCB layout and test

·         Software development in C for a variety of processors including Renesas SH/H8, Microchip PIC, Atmel AVR, Motorola PowerPC and 8051 using development tools from IAR, Keil, CCS and GNU

·         Real-time operating systems including VxWorks and RTEMS 

Telecommmunications/Data Communications

·         TCP/IP and GPRS

·         Data over GSM and SMS

·         Short-haul radio modems

·         Long range radio systems

·         ISDN, Q.921, DASS2, V5, DPNSS, TCAP 

Applications

·         C

·         C++ (including Visual Studio/ Visual Studio .NET)

·         Visual Basic

·         Java

·         Windows (95/98/NT/ME/2000/XP)

·         Unix

·         Windows CE (Pocket PC/Handheld PC)

·         Palm 

Employment

September 1996-Present: 

A range of fixed price contracts for a variety of customers. We have specialised in providing customers with a complete solution to bring their product ideas to market from the concept stage to completed product by managing and undertaking all stages of the development project. Major contracts are summarised below: 

XXXX

I have developed a range of vehicle data loggers with associated PC software to allow the user to collect data and analyse the results. The data loggers record vehicle behaviour and are mainly sold to the emergency services, they are now fitted by over half UK fire services and our customer has won tenders to supply the data loggers to a number of UK Police forces.

From the customer’s first ideas I was responsible for the design and development of a range of hardware, embedded software and PC software to provide the complete solution for their customers.

I designed the data logger hardware and wrote the embedded software in C and assembler. The data recorded by the logger is transferred to a fleet management software package on a PC which we developed using Visual C++ and provides graphical analysis and reports.

Customers are able to collect data from loggers using either Compact Flash cards, GSM modems or via GPRS. To enable data transfer via GPRS I developed a module with a Java capable GPRS modem to provide a TCP/IP stack on the embedded system with a low-cost micro-controller checking the performance of the modem.

We also developed a range of peripherals including calibration software (PC based), driver identification (using MIFARE card readers), GPS modules for location data and video overlay modules.  

XXXX

Design and development of a hydraulic torque wrench controller. The torque wrench is used for automatically tightening bolts to the correct torque. The work involved development of the hardware, embedded software and Windows based configuration and test software. 

XXXX

Development of new encoder/decoder software and state machines for CDMA, ISDN, V5, DASS2 and DPNSS telecommunications protocols. The work involved writing embedded software in C and DCPL.

Development of a test suite for TCAP. This work included a graphical front end written in Tcl/Tk and the test suites written in DCPL and C.  

XXXX

Development of a communications DLL for Windows 2000 and CE that allows an in-vehicle customer application to communicate with a radio system in order to receive job requests and send job status reports. The software was written in C++ using Visual C++ and Embedded Visual C++ with the code shared between the two target platforms.

Development of an Access database application using VB. The database allows the recording of hazard data and calculation of the risk associated with an enquiry based on a set of rules. 

XXXX

Development of a control and monitoring system including a suite of Windows (95/98 and NT) applications. The control system monitors and controls and monitors an industrial system if a fault develops in the system then the fault is reported via analogue modems to a central monitoring system which then notifies service engineers using pagers or GSM short message service messages. The central monitoring system software runs under Windows 95/98 or NT and was written using Visual C++. 

XXXX

Development of a RF based system including a PIR to detect patients falling out of bed or wandering in Nursing Homes. When a patient is detected, a message is sent using a RF modem to a bed-head unit which alerts nursing staff. 

XXXX

Redesign of an existing system for blood analysis including compliance software and device drivers for RTEMS (a real-time operating system). 

XXXX

Development of software test suites to test Fujitsu Telecommunications’ implementation of the V5.1 PSTN access network software. This work has involved developing SDL models and test suites using C, DCPL and TTCN. 

XXXX

Development of a board support package to allow VxWorks/Tornado to run on their hardware. This work involved writing device drivers, setting up an TCP/IP network using shared memory and developing sample applications. 

October 1995-September 1996: XXXX,  Birmingham.

I was a member of the "Engineering Team" involved in porting VxWorks/Tornado to customers’ hardware and developing applications for customers. I led a team developing telecommunications software to implement the V5 protocol for a radio home telephone product. I was also responsible for helping customers to develop ATM communications applications. Software was developed using C and assembler on a range of target microprocessors including SPARC, PowerPC and 68k and both UNIX and PC development platforms. 

November 1991-October 1995:  XXXX, Research and Technology.

I worked on a number of projects related to power generation and was project leader for three projects with responsibility for project specification, planning, financial management and customer liaison.

I was responsible for designing and implementing control systems for use on stationary gas engines and gas turbines used in Combined Heat and Power (CHP) equipment. I designed the hardware and software for a new control system based on an embedded Hitachi (now Renesas) micro-controller. 

September 1989 - September 1991: XXXX

XXXX produce the "Cryostream", a device for cooling crystals mounted on X-ray cameras down to 78K. I assisted with the design of a new control system and was responsible for writing all the control software in a mixture of FORTH and assembler to run on a single board micro-controller system. 

Education 

1985-1988 Christ's College, Cambridge. CB2 3BU

Natural Sciences Tripos: BA (Hons)/MA Class II.1 

October 1988- October 1991 Jesus College, Oxford. OX1 3DW

DPhil at the Clarendon Laboratory, Oxford. "Optical Activity and Crystal Structure".

My DPhil project was based on the measurement of gyration in birefringent crystals and identifying the relationship between the measured optical properties and the crystal structure. It required the design and construction of suitable measuring apparatus for which I wrote the control program on an IBM PC compatible using C and assembler languages. I also did a considerable amount of work on data analysis and simulations to test the validity of approximations in the theory of the method used. All the data analysis was performed using FORTRAN programs and UNIX scripts.

 
 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.