The following profile is a member of 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=BA06592S
  The ITCD candidate database can be searched 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.
 

Security cleared (Level: SC)                                                                    

Software Engineer - BSc (Hons)

Possessing development skills gained through designing and developing bespoke and product based real-time, Multi-threaded software from initial conception to completion, mostly for the security and surveillance sector.

Experience covers customer liaison, design at high and low level, algorithm design and implementation, unit and integration testing, successful implementation within budget, scope, time scales and process limitations. Extensive hardware/Telecomms experience. Working cross-functionality within a customer focused, multi-site environment, providing and maintaining critical software projects.  

Skills and Knowledge Areas

·         6 Yrs C++

·         C#, VB

·         Server – Client, multi-threaded application development.

·         Algorithm design and implementation, Data Analysis

·         Microsoft Visual Studio, Visual Studio.Net

·         Borland C++ 4.5

·         Borland Builder

·         Metrowerks CodeWarrior

·         ARM RVCT Compiler

·         SourceSafe, Perforce, StarTeam

·         RDBMS - SQL Server; Stored Procedures, Triggers

·         COM, STL, ATL, MFC, Pipes, Sockets, OCXs, DLLs, Type Libraries

·         DOS, Windows OS Family, Symbian OS

·         Modelling Language – UML

·         Telecomms and hardware experience with RS232, RS422/485, Wireless, Ethernet and other custom interface technologies and protocols. 

 

Education and Professional Development 

South Bank University London                                                                      1994 – 1998

BSc (Hons) Computer Aided Engineering (2:1) 

A-Levels         Maths(A), English(A), Physics(A), Chemistry(D)                                                  

Other courses: .Net Framework, VB.Net, Object Oriented Analysis and Design using UML 

Work Experience

Software Engineer Consultant (Fixed rate/term)                         April 2005 – May 2005

[snip]

Development of real-time, multi-threaded server-client application. Using ATL, COM, MFC.                                                                                  Language Used: C++, C#, SQL. 

Embedded Software Engineer Consultant                                    Nov 2004 – Feb 2005

[snip]

Software licensing company; supplies the advanced, open standard operating system – Symbian OS – for data-enabled mobile phones.  

Development and maintenance of Symbian OS multi-threaded, real-time, networking C++ components for ARM Microprocessor based Mobile devices. Development using Code Warrior/ARM RVCT compiler and performing In-Circuit debugging on development boards.                                                                             Language Used: C++. 

Software Engineer                                                                       May 1999 – Nov 2004

[snip]

Acknowledged innovators in the design, manufacture and supply of advanced security and surveillance solutions; including multi-manufacturer IP camera software, Integrated Control Systems, and range of wireless mobile camera systems. 

Development and maintenance of real-time Multi-threaded Server – Client applications and components on Windows Platforms. Using Visual Studio 6.0, MFC and ATL COM / Visual Studio.Net on Windows NT/2000/XP, with data storage on SQL servers. These projects were integrated security solutions and involved algorithm design and implementation, interfacing to hardware and other software, debugging, unit and integration testing.         Language Used: C++ & C# (Server-side), VB (Client-side), SQL. 

Development and implementation of Type libraries as COM and ATL-COM interfaces.                                                                                             Language Used: C++. 

Development and maintenance of Server – Client applications for DOS Platform, implementing a serial network interface and custom protocol. Using Borland C++ 4.5 with data storage on local and remote DOS machines. This project was an integrated security solution and involved algorithm design and implementation, interfacing to hardware, debugging, unit and integration testing.                    Language Used: C++.

 Development of real-time Multi-threaded serial and Socket/Pipe COM and ATL-COM device/software drivers for Windows platform and real-time serial device drivers for DOS platform. The Windows drivers were developed with ATL COM and exposed a consistent interface so that different hardware could be utilized by simply loading the appropriate driver.                                                                                                  Language Used: C++.

Development of DOS remote diagnostics application using standard Hayes-compatible serial PSTN modems and custom Protocol; implemented for maintenance of remote client sites; file upload/download, scripting, control.                                  Language Used: C++.

DOS and Windows GUI development.                             Language Used: C++, VB.

Design and Documentation to ISO9002 QA standards.

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