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=HU00216S
  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.
 

                                                

  

Primary Skills and Tools Used

                                                                                                             Years Experience

C                                                                                   10+

Windows (3.x, 95, 98, NT4, 2000) development                 10+

Visual C++ (up to v6)                                                      6+

C++                                                                               5+

UNIX                                                                              4+

PVCS (DOS, Windows and Unix versions)                        4+

MFC                                                                              3+

Visual Basic (up to v6, also VBA and VBScript)                3+

SQL (Oracle SQL*Plus, etc)                                            3+

MS Visual Source Safe (v4 and v5)                                   1+

MS Access 95/97/2000                                                   1

Rational Rose/UML                                                         0.5

Rational ClearCase                                                         0.5 

Experience with the following databases:  SQL Server 7, MySQL, MS Access 95, 97 and 2000, Teradata, DB2, Superbase 4, Oracle 8. 

Also some experience of the following: COM, ATL, OLE, ActiveX, ODBC, ADO, HTML, Java, UML, Mac OS X, Objective-C.

Overview

Throughout his time in software development [snip] has adhered to Quality (QMS/ISO9001) standards and believes that all his work has been to a high standard. [snip] is very adaptable and will conform to the local project standards as required. He enjoys working as part of a team but is also self-motivating and able to work without close supervision. He also enjoys the challenge of working on new, interesting and demanding projects, and picks-up new skills quickly. Between major contracts he takes time to maintain, update and expand his skills. He is familiar with JSP, SSADM, OOAD (Booch) and UML methodologies. [snip] is an affiliate member of the BCS. (British Computer Society) and has carried out work for [snip], [snip] Istel, Securicor IS (Vivista) and Thales amongst others.

Work Experience

[snip] (Mar 2002 – Mar 2005 )

·         Software consultancy role carrying out work for various small businesses

·         Examples of some of the projects include:

·         Change Request and Fault Tracking system (using Access 2000)

·         Time and Billing system (Access 2000 and SQL Server 7)

·         Software Installation Changes Monitor – a set of VBScripts and a Windows Console application (VC++6)

·         DevStudio Scripting Control Panel – VB6 application to demonstrate the external control of the VC++6 IDE (to replace the internal Visual Studio macros)

·         VC++6 Application Wizards – a set of lightweight Windows application templates which do not use MFC or ATL. Each application is written primarily in C and uses STL objects

·         Gained experience of C/C++, STL, Visual C++ v6, MFC, COM, VB and VBScript, Access 2000, SQL Server, MySQL and SQL

[snip] (Apr 2001 – Feb 2002)

·         Development work on TMSCS satellite communication system for [snip]

·         Main responsibility was for the voice/computer telephony part of the system and involved modifying an existing application to work with multiple voice processing cards and extending the functionality. This entailed extensive investigation of the existing application and the hardware API, as well as liaising with the hardware supplier (BrookTrout). Fully documented this investigation

·         Updated scenario/use case documentation, and class and sequence diagrams in Rational Rose.

·         Created a new set of C++ classes to manage the multiple voice processing cards

·         Carried out changes to the user interface; each module of the system was an ActiveX/COM component built using VC++

·         MOD Security Cleared for this contract

·         Contract renewed twice

·         Gained experience of working within the defence industry, computer telephony, C/C++, Visual C++ v6, MFC, COM, Windows 2000, Rational Rose and UML, Rational ClearCase, BrookTrout APIs, SQL*Plus and SQL

[snip] (Mar – Dec 2000)

·         Development work on FireCat2000 Command and Control system for [snip]

·         Carried out enhancements and fault fixing to the client (VC++) and server components (C, C++ and PL/SQL), and specified changes to the database (Oracle). Client side changes included user interface changes as well as tracking down faults in the internal processing

·         Analysis of the customer’s requirements, involving meeting the customer on site and producing documentation of the proposed changes for approval by the customer

·         Contract renewed three times

·         Gained experience of Fire Brigade command and control systems, client/server applications, C/C++, Visual C++ v5, MFC (4.21), Purify, Windows NT4, MS Visual SourceSafe, UNIX (SUN), SQL*Plus, PL/SQL

[snip] (July 1997 – November 1999)

·         Development work on financial point-of-sale applications for [snip]

·         Carried out major enhancements to the GUI (VB), DLLs (C) and produced new applications using C++, Visual C++ v1.52 and 5 (involved some exposure to COM). Some Y2K work

·         Produced technical documentation for the new applications

·         Contract renewed three times

·         Gained experience of the Financial business world, C, C++, Visual Basic 3 and 5, Visual C++ v1.52 and 5, MFC, COM, Windows 3.11/95/98/NT, PVCS, MS Visual SourceSafe, HighEdit (Heiler Software)

[snip] , Oxford (June 1996 – June 1997)

·         Supported client/server systems for [snip]

·         Produced enhancements to existing programs

·         Specified and built new applications for the next phase of development

·         Contract renewed three times

·         Gained experience of C, C++, MS Visual C++ (4.x), UNIX (HP-UX and SCO), sockets, WindowsNT3.51 (Winsock, threads), PVCS

[snip], Cardiff  (March 1988 to March 1996)

Client/Server Projects (April 1994 – March 1996)

·         Involved in the requirements capture for the replacement system including workshops and demonstrating prototypes to users

·         Specified and built a suite of programs (in C++) to receive and process data arriving via the network and loaded into an Oracle database; also created a database conversion program

·         Produced a set of forms to access the Oracle database

·         Produced C/C++ Programming and Shell Script Standards documents for use by the project teams

·         Managed the configuration and version control (PVCS on Windows and Sun Solaris) for the project teams

·         Gained experience of Telephone Operator support systems, Unix application development, client/server application development, user requirements analysis, C, Visual C++1.0, MFC (1.0), Borland C++, UNIX, SPARCCompiler C++ 4.0.1, TCP/IP, TLI network programming, PVCS, Oracle Forms4.5, RAD project

Expert System Projects (May 1991 – March 1994)

·         Developed expert systems (in VB3 and VC++ 1.0, MFC 1.0) to detect the fraudulent use of Credit cards and Charge Cards to make phone calls using rules stored in a database

·         The Credit card and Charge Card fraud projects saved BT an estimated £1 million before going live, i.e. during the testing phase

·         Played a major part in the design of the systems as well as coding and documentation of the final products

·         Interviewed users, demonstrated the interface to establish requirements, and helped with installation and user training

·         Carried out feasibility studies into the use of expert systems tools for various in-house requirements and evaluated new expert system tools

·         Gained experience of Windows application development, fraud detection, expert systems development, user requirements analysis, C++, Visual C++ 1.0, MFC 1.0, Superbase 4.0, Visual Basic 1.0 and 3.0, ART-IM, Tool Book, CBR Express, KBMS, TERADATA SQL, Clists

Mainframe Projects (March 1988 – May 1991)

·         Produced mainframe batch processes in COBOL and SQL

·         Instrumental in establishing the documentation and coding standards for a Teradata relational database project

·         Gained experience of IDMS Database, COBOL, ADS, TSO/ISPF, JCL, QMS, DB2 SQL, CICS, Relational and Hierarchical databases, Teradata, Teradata SQL, SDM

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