Freelance Software Developer Blandford Forum, Dorset, UK
Creating software especially to meet the needs of your business. Whether it's a quick fix to a problem or a complete software system, we develop cost-effective software solutions for business.
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £44.44 per hour |
| Daily Rate / Cost: | £333.33 per day |
| Available From: | Now |
| Seller ID: | 248716 |
CV (Curriculum Vitae) / Résumé
Development of high-quality software solutions incorporating turnkey applications, embedded systems and software and systems engineering consultancy.
Employment History
(Oct 2006 to May 2007)
Software Developer
BLANDFORD, DorsetMailSafe is a Microsoft Outlook plug-in that automatically saves e-mail messages to user-defined folders, allowing both sent and received e-mail messages to be stored with other correspondence items on a per-addressee basis. Addressees are selected from the Outlook contacts hierarchy and a folder assigned to each. The user can change the destination folder or can stop or restart storage per-addressee at any time. Features of the development include:
· C++, WTL, ATL and STL, XML configuration and COM components interfacing to Outlook.
· Developed using Microsoft Visual Studio and targeted for Windows 2000, XP and Vista.
(Oct 2006 to Jan 2007)
Software Developer
POOLE, DorsetThe Job Management System provides managers with a simple system to monitor and track the progress of multiple simultaneous projects. It allows them to filter by job status, record customer details and site addresses, to track times and costs to date, and to set the current status of individual jobs. This was a full life-cycle development, featuring:
· Java 1.5, Spring framework, Hibernate, Acegi security, Tiles, JUnit and MySQL.
· Developed on Eclipse and deployed on Tomcat 5.
(May 2006 to Sep 2006)
Software Developer
NORWICH, NorfolkCortege is an add-on to Microsoft Outlook, which allows the user to visualise their network of contacts in a way that allows them to organise and manage communication more easily. From an original application, the enhancements provided included upgrading the user interface to use Office 2003 and 2007 styling, controlling the business versus personal nature of each contact, implementing a trial discount programme, adding e-mail user feedback including log file attachment and appending system details, and providing a mechanism to synchronise with selectable contacts from the Outlook contacts folder hierarchy. Key features include:
· C++, MFC, STL components and COM objects interfacing to Outlook.
· Developed using Microsoft Visual Studio and deployed on Windows 98, 2000, XP and Vista.
(May 2005 to May 2006)
Software Developer
POOLE, DorsetThe Train Management System, currently in use on the Heathrow Express and Arriva Northern fleets, monitors other sub-systems on the train and provides drivers with alerts whenever an abnormal condition is detected. The system also controls the selection of talkback points throughout the train to allow the driver to communicate with passengers requiring assistance. This phase of the development provided enhancements utilising:
· ANSI C and Intel Assembly.
· Developed using Microsoft Visual C++ and deployed on a bespoke scheduler.
(Feb 2005 to Dec 2005)
Software Developer
Telesoft Technologies Limited, BLANDFORD, DorsetTelecommunications line probes consist of racks of line probe cards, each with downloadable embedded code, being controlled by application software running on one or more central servers interfacing to Oracle databases. Working as part of a team, code was developed for communication over TCP/IP, control and monitoring for the line probe cards, as well as server-side control and management software. Features of this development included:
· ANSI C (server-side components) and GNU C (embedded components).
· Development using both Microsoft Visual Studio .Net (server-side) and Eclipse (embedded).
· Deployment on Sun Solaris 8 and 9 platforms (server-side) and Integrity RTOS (embedded).
(Dec 2002 to Aug 2004)
Software Developer
Siemens Transportation Systems, POOLE, DorsetGSM for Railways (GSM-R) infrastructure products make significant use of ISDN, but typically ISDN cards do not provide Windows-based monitoring facilities to warn of communications loss. A Windows service, complete with associated user interface, was developed to detect physical-layer link loss across a range of products utilising these cards. Additional consultancy services were also provided to assist the development and deployment of a GSM-R Train Location system and a GSM-R Call Recording system for the Dutch Railways. Highlights included:
· C++, ATL, COM, MFC, STL and the Win32 API.
· Developed on Microsoft Visual C++, and deployed on Windows 2000 (Server and Professional).
(Mar 2000 to May 2002)
Software Developer
Thales e-Transactions Limited, SALISBURY, WiltsThales produces Electronic Point-of-Sale (EPOS) terminals and associated back office systems to clients including HSBC, PayPoint and overseas customers. Support components were developed to provide decryption libraries for encrypted transaction data, and embedded code was developed for the CardMate XT terminal. Development incorporated:
· C++, MFC and COM components (back office) and ANSI C and Coldfire Assembly (embedded targets).
· Developed on Microsoft Visual C++ and deployed on Windows 95 / 98 platforms (back office).
· Developed on Microsoft Visual C++, cross-compiled under Diab DCC and DAS and deployed on Nucleus+ and VRTX platforms (embedded).
(Oct 1996 to Mar 2000)
Software Developer
Siemens Transportation Systems, POOLE, DorsetFeaturing full life-cycle development as part of a team, software was developed for the original Train Management System for Heathrow Express and Arriva Northern fleets of electric multiple units. Highlights were similar to above.
(Aug 1990 to Oct 1996)
Group Leader
Siemens Traffic Controls Limited, POOLE, DorsetFull-cycle leadership of multi-disciplinary teams for product development, and subsequent volume manufacture, of embedded, real-time products for use in the Road Traffic market, including in-car navigation equipment and emergency telephone products. Involvement in embedded software development implemented in ANSI C and Intel Assembly.
(Mar 1988 to Jun 1990)
Hardware Engineer
Northrop Corporation, NORWOOD, Massachusetts, USADevelopment of Automatic Test Equipment (ATE) control software, using HP-BASIC, for volume testing of inertial guidance products. Design of digital and analogue circuitry to perform control and sequence functions, including PAL/PLD firmware implementations, where appropriate.
Education
(Sep 1980 to Jul 1983)
Brighton Polytechnic
BSc. (Hons) Electrical and Electronic Engineering
(Sep 1972 to Jul 1979)
Abingdon School
2 GCSE ‘A’ Levels (1979)
10 GCSE ‘O’ Levels (1976 / 7)
Assignment History
(This Seller has recently been shortlisted or contracted for the following people4 assignments)
- Developer: We are currently expanding our development efforts for our real time drivers for our unique touch screen technology. The developer role will involve working with our touchscreen development team to take the current development and port to other platforms and be able to add new functionality in our core drivers. Providing bespoke customisations and consultancy expertise directly to internal teams and customer projects.
- VB.Net Developer: Developer required to modify existing, successful Windows application. Needs knowledge of vb/.net and also good working knowledge of all Microsoft OS's inc. Vista.
Categories & Freelance Skills
IT & Internet
Categories
- Application Development
- Database Development & Admin
- IT Management
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Project Management
- Reporting & Analysis
- Server Software
- Software Testing
- Telecommunications
- Web Design & User Experience
- Web Development/Prog
Skills
- ActiveX (IT Tools/Middleware)
- ActiveX (Programming)
- Apache
- Application Architecture (Application Development)
- Application Integration (Application Development)
- ASP (Programming)
- Automation (IT Management - Business Process)
- Basic (Programming)
- Business Process (IT Management)
- C (Programming)
- C++ (Programming)
- COM (IT Tools/Middleware)
- COM+ (IT Tools/Middleware)
- Configuration Management (IT Management)
- Coordination (IT Management - Project)
- DAO
- Data Architecture (Database Development & Admin)
- Excel (Project Management - Microsoft)
- FrontPage (Web Design & User Experience - Microsoft)
- FrontPage (Web Development/Prog - Microsoft)
- Full Project Lifecycle (Project Management)
- GSM (Telecommunications)
- HTML
- IIS (Server Software - Microsoft)
- IIS (Web Development/Prog)
- Implementation (IT Management - Project)
- Improvement (IT Management - Business Process)
- IP (Networks)
- ISDN (Networks)
- J2EE (Project Management)
- Jakarta Tomcat (Server Software)
- Java
- JavaScript (Project Management)
- JDBC
- JSP (Web Development/Prog)
- Management (IT Management - Project)
- Microsoft (Web Design & User Experience)
- Microsoft (Server Software)
- Microsoft (Operating Systems)
- Microsoft (Web Development/Prog)
- Microsoft (IT Tools/Middleware)
- Microsoft (Project Management)
- MS Access
- MS Visio (Reporting & Analysis)
- MySQL (Database Development & Admin)
- ODBC
- PHP (Web Development/Prog)
- Project (IT Management)
- Project (Project Management - Microsoft)
- Project Management (Project Management)
- PSTN (Telecommunications)
- PVCS (IT Tools/Middleware)
- RTOS (Operating Systems)
- SDH (Telecommunications)
- Software Implementation (IT Management)
- Solaris (Operating Systems - Sun)
- Solaris 8 (Operating Systems - Sun)
- Structured Design (IT Tools/Middleware)
- Sun (Operating Systems)
- TCP/IP (Networks)
- Technical Documentation (Project Management)
- Training (Project Management)
- UML (Programming)
- Unicode (Programming)
- Visio (Project Management - Microsoft)
- Visual C++ (Programming - Visual Studio)
- Visual SourceSafe (IT Tools/Middleware - Microsoft)
- Visual Studio (Programming)
- Win32 (Operating Systems - Microsoft)
- Windows 2000 (Operating Systems - Microsoft)
- Windows 2003 (Operating Systems - Microsoft)
- Windows 9x (Operating Systems - Microsoft)
- Windows NT (Operating Systems - Microsoft)
- Windows Vista (Operating Systems - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- Word (Project Management - Microsoft)
- Workflow Modelling (Project Management)
- XHTML (Web Development/Prog)

