Freelance Solution Developer - full product life cycle Buxton, Derbyshire, UK
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
| Rating: | Unrated (New) |
| Hourly Rate: | £44.44 |
| Available From: | Now | Seller ID: | 267525 |
CV
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
Employment History
(Jun 2007 to Oct 2008)
Contractor
SheffieldDesign 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)
Contractor
Sheffield/RotherhamThe 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)
Contractor
Symbian Ltd, LondonDesign 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 Engineer
Jennic Ltd, SheffieldDesign/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)
Contractor
Blue Wave Systems, LoughboroughDeveloped 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)
Contractor
Hewlett Packard, Böblingen, GermanyDeveloped 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)
Contractor
Joy Mining, WiganDesign 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
Engineering & Technical
Categories
Skills
- Access (Scientific & Technical - Software Skills - Microsoft)
- COSHH (Scientific & Technical - Experience)
- Excel (Scientific & Technical - Software Skills - Microsoft)
- Functional Design (Scientific & Technical - Experience)
- ISO 9001 (Scientific & Technical - Experience)
- Mentoring (Scientific & Technical - Experience)
- Microsoft (Scientific & Technical - Software Skills)
- Product Testing (Scientific & Technical - Experience)
- Software Skills (Scientific & Technical)
- Visio (Scientific & Technical - Software Skills)
- Word (Scientific & Technical - Software Skills - Microsoft)
IT & Internet
Categories
- Application Development
- Business Software
- Database Development & Admin
- Enterprise Systems
- Hardware
- IT Management
- IT Support
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Reporting & Analysis
- Security Software/Systems
- Software Testing
- Telecommunications
- Web Design & Usability
- Web Development/Prog
Skills
- .NET (Programming)
- .NET (IT Tools/Middleware - Microsoft)
- 10G (Database Development & Admin - Oracle)
- 9i Database Standard (Database Development & Admin - Oracle)
- Adobe (Web Design & Usability)
- ADSL (Telecommunications)
- Agile Development (Programming)
- Apache
- Apple Macintosh OS (Operating Systems)
- Application Architecture (Application Development)
- Application Integration (Application Development)
- Application Software Maintenance (IT Support)
- ATM (Networks)
- Bash Shell (Operating Systems)
- Basic (Programming)
- Bison (Operating Systems)
- Borland (Programming - RAD)
- Borland (Application Development - RAD)
- Bourne Shell (Operating Systems)
- C (Programming)
- C Shell (Operating Systems)
- C# (Programming)
- C++ (Programming)
- Change Control (IT Management)
- Consultancy (IT Management)
- Coral (Programming)
- CP/M (Operating Systems)
- Crystal Reports (Reporting & Analysis)
- CSS (Web Development/Prog)
- Debian (Operating Systems - Linux)
- Dec Servers (Hardware)
- Delphi (IT Tools/Middleware)
- Developer (Reporting & Analysis - Crystal Reports)
- DHCP (Networks)
- Digital Servers (Hardware)
- Digital Unix (Operating Systems)
- Disaster Planning (IT Support)
- Disaster Recovery (IT Support)
- DNS (Networks)
- DOS (Operating Systems - Microsoft)
- DOS (Programming)
- Dreamweaver (Web Design & Usability - Macromedia)
- Fast Ethernet (Networks)
- FDDI (Networks)
- Fibre Optic (Networks)
- Firewall Configuration (IT Support)
- Fortran (Programming)
- FreeBSD (Operating Systems)
- FTP (Networks)
- FTP Daemons (Operating Systems)
- Gentoo (Operating Systems - Linux)
- Gigabyte Ethernet (Networks)
- Hardware Installation (IT Management)
- Hardware Upgrades (IT Support)
- HTML
- IP (Networks)
- IPSec (Security Software/Systems)
- IronPython (Programming)
- ISDN (Networks)
- JavaScript (Web Development/Prog)
- Kerberos (Security Software/Systems)
- KNOPPIX (Operating Systems - Linux)
- LAN (IT Support)
- LAN (Networks)
- Laptop and Notebook (IT Support)
- Leadership
- Lex (Operating Systems)
- Linux (Operating Systems)
- Macromedia (Web Design & Usability)
- Manufacturing Design (Business Software)
- McAfee (Security Software/Systems)
- Microsoft (Operating Systems)
- Microsoft (IT Tools/Middleware)
- Mobiles and PDAs (IT Support)
- Modula-2 (Programming)
- MS Access
- Multi-Threading (IT Tools/Middleware)
- MySQL (Database Development & Admin)
- Negotiation
- ODBC
- On-site Support (IT Support)
- openSUSE (Operating Systems - Linux)
- OpenVMS (Operating Systems)
- Oracle (Database Development & Admin)
- Oracle Case Tools (IT Tools/Middleware)
- Oracle Development (Programming)
- Oracle PL/SQL (Programming - SQL)
- Oracle SQL (Programming - SQL)
- Oracle SQL*Plus (Programming - SQL)
- OS (Operating Systems - Sun)
- Pascal (Programming)
- PC Hardware
- PDP-11 (Operating Systems)
- Photoshop (Web Design & Usability - Adobe)
- PHP (Web Development/Prog)
- Proactive Maintenance (IT Support)
- Professional (Reporting & Analysis - Crystal Reports)
- Programme Management
- Public Key Cryptography (Security Software/Systems)
- Publishing/Advertising (Business Software)
- PVCS (IT Tools/Middleware)
- Python (Programming)
- RAD (Programming)
- RAD (Application Development)
- Rational (IT Tools/Middleware)
- Remote Support (IT Support)
- Reportbuilder (Programming)
- Risk Management
- RPC (Networks)
- RSX (Operating Systems)
- RTOS (Operating Systems)
- SCADA (Networks)
- Secure Shell (Security Software/Systems)
- Security Policies (Security Software/Systems)
- SHTTP (Security Software/Systems)
- SLIP (Networks)
- Small Business (IT Support)
- SME (IT Support)
- SMTP (Networks)
- Sniffer (Networks)
- SNMP (Networks)
- Software Evaluation (IT Management)
- Software Implementation (IT Management)
- Software Selection (IT Management)
- Software Upgrades (IT Support)
- Solaris (Operating Systems - Sun)
- SQL (Programming)
- SSH (Security Software/Systems)
- SSL (Security Software/Systems)
- Standard (Reporting & Analysis - Crystal Reports)
- Subcontractor Management (IT Management)
- Sun (Operating Systems)
- Support by E-mail (IT Support)
- Support by Telephone (IT Support)
- SUSE (Operating Systems - Linux)
- Systems Management (IT Management)
- TCL (Programming)
- TCP/IP (Networks)
- Team Leadership (IT Management)
- Technical Management (IT Management)
- Telemetry (Networks)
- TFTP (Networks)
- Turnkey Solutions (Security Software/Systems - SSH)
- Ubuntu (Operating Systems - Linux)
- UDP (Networks)
- UML (Programming)
- VBA (Programming)
- Verilog (Programming)
- VHDL (Programming)
- Visual Basic (Programming - Visual Studio)
- Visual C# (Programming - Visual Studio)
- Visual C++ (Programming - Visual Studio)
- Visual SourceSafe (IT Tools/Middleware - Microsoft)
- Visual Studio (Programming)
- VMS (Operating Systems)
- VOIP (Networks)
- VPN
- WAN (IT Support)
- WAN
- WAP (Telecommunications)
- Win32 (Operating Systems - Microsoft)
- Windows 2000 (Operating Systems - Microsoft)
- Windows 9x (Operating Systems - Microsoft)
- Windows NT (Operating Systems - Microsoft)
- Windows Update Service (IT Tools/Middleware - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- Wintel (Operating Systems)
- Wireless (Networks)
- Wireless Network (IT Support)
- X Windows (Operating Systems)
- XHTML (Web Development/Prog)
- XML
- XSL (Web Development/Prog)
- XSLT (Web Development/Prog)
- Yacc (Operating Systems)
Media & Creative
Categories
Skills
- Acrobat (Adobe)
- Adobe
- Art Photography
- Commercial/Advertising
- Corel
- Draw (Corel)
- GIF
- Illustrator (Adobe)
- Journalistic
- Landscapes
- Nature
- Paint Shop Pro
- Photo Retouching (Photography)
- Photoshop (Adobe)
- Portrait
- Product
- Still Life

