
| Rating: |
| |
| Hourly Rate: | £46.44 | |
| Available From: | 19 December 2008 | |
| Overview: | Over 24 years experience - Windows, Linux, OpenVMS applications - Real-time/embedded systems; vxWorks, embeddded Linux, eCos, et al. - Wireless baseband and application layer coding for Bluetooth, 802.11, 802.15.4/ZigBee - Device drivers and kernel programming: Linux, Symbian, vxWorks - Delphi, C, C++, Python, SQL, PL/SQL, Java - Oracle, MySQL - Legacy coding in FORTRAN and CORAL 66 | |
| I am an experienced solution developer with experience of the full product life cycle from initial requirements capture, through design and development to commissioning and maintenance. I have design skills in UML. I have worked in teams ranging from 1 to 50+. I am self-motivated and I am able to show initiative when required. I feel that I have good inter-personal skills and I fit well in a team environment but I am easily capable of working on my own. Operating Systems ---------------------------- Symbian 6/7/8 Windows Embedded Linux VMS vxWorks eCos Programming languages ----------------------------------- C: 6 years C++: 7 years Delphi 6 and 2007: 4 Years Oracle and PL/SQL: 4 years Other: Fortran: 2 years, CORAL 66 (2 years), Basic (2), Assembler (68xxx, PPC, 6502, Z80, 808x), Java (1 year) Industries -------------- Smart phones Steel production Longwall mining Electricity distribution Communications Education Technologies ------------------- Bluetooth baseband and application levels 802.15.4 / ZigBee wireless Device drivers for eCos / Linux / VMS / vxWorks (+ vxWorks board support package experience) Networking (TCP/IP, ATM, FDDI) Linux kernel programming |
(Jun 2007 to Oct 2008)
Design and implementation of a distributed and automated regression test system in C++ and Python. The system is a distributed application allowing testing of Jennic’s ZigBee wireless networking stack and Jennic’s proprietary ‘JenNet’ IEEE 802.15.4 derived stack on a number of devices using wired and wireless networking. Designed and developed production module software for Jennic’s wireless networking modules.
C++, Python, SQLite, ZigBee/IEEE 802.15.4 wireless networking, CVS
(Feb 2004 to May 2007)
The design, implementation and support of a number of real-time databases for two major steel works. Projects included:
· Rolling mill database and material tracking system
· Analytical labs database and sample tracking system
· Test laboratories database and sample tracking system
· Melting shop database and material tracking system
Delphi (with Report Builder), Oracle SQL and PL/SQL, CVS
(Oct 2002 to Feb 2004)
Teleca, MacclesfieldDeveloping SDK examples for Nokia Series 60 and Series 90 operating systems (based on Symbian OS). Porting application code from Series 60 OS to Series 90.
Implemented the security engine for Nokia 9500 PDA phone (Symbian Series 80 OS).
Nokia Series 60, Series 80 and Series 90 OS, Symbian OS v6.1, v7.0s, 8, C++,
Perforce, WAP push, audio streaming, animation, phone security, Bluetooth
(Apr 2002 to Oct 2002)
Design and unit/integration test of ETelSim telephony stack component for Symbian OS 7.0s and 8.0. Test and integration of software components for synchronising OS phonebook with SIM phonebook.
Symbian OS v7.0s, v8.0, C++, Perforce
(Jan 2000 to Mar 2002)
Design/implementation/test of ATM SAR drivers for Linux and eCos.
Design/implementation/test of 802.11 a/b protocol stack.
Design/implementation/test of Bluetooth stack.
Design/implementation/test of web-based time recording system.
eCos, Linux kernel, device drivers, GNU tools, UML, C, C++, SQL, Python, ARM7, HTML, Javascript, CVS
(Sep 1999 to Dec 1999)
Developed a vxWorks Board Support Package (BSP) for a PowerPC (MPC860) based DSP board for VMEbus.
vxWorks/Tornado 1.0.1, C, PPC Assembler, PowerPC embedded controller, MKS
(Jan 1999 to Jul 1999)
Developed device-driver software to support legacy modules in HP 5163/4 Lightwave Measurement System (fibre-optic test equipment) (a.k.a Omniber).
vxWorks/Tornado, C++, Intel x386 embedded controller, Clearcase
(Mar 1998 to Dec 1998)
Design and development of an embedded Roof-Support control system (for “Longwall” coal mining). Developed communications links to other processor boards (across VME backplane) and to external systems (serial and TCP/IP).
vxWorks/Tornado, C / C++, PVCS, Motorola MC68040
(Feb 1984 to Feb 1998)
Miscellaneous, OtherClients:
Matra Marconi Space, Kværner Metals, Southern Electric plc, British Steel, United Engineering Steels, Peak Systems Design, Bridos, Ferranti, Sheffield Local Education Authority
Design/development/test/support using:
vxWorks/Tornado, VMS, CP/M, C, C++, Fortran, Coral, assembler(6502, Z80, 68xxx), Basic
Categories
Skills
Categories
Skills
Categories
Skills