The following profile is a candidate from 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=MA03853S
  The complete ITCD candidate database can be accessed 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.
 

Driving Licence           Full for Car

PROVEN SKILLS

 

·          Professional and well respected UK based IT Development contractor with experience in a wide and diverse range of business sectors UK-Wide.

·          High caliber Windows / Web developer with significant experience of a wide range of RAD tools and Object Oriented technologies.

·          Extensive commercial Delphi development experience, developing many applications in different business sectors. Worked actively with all versions of Delphi up to the current version BDS 2006.

·          Experience with development and integration of many RDBMS environments including most versions of Microsoft SQL Server, Sybase Adaptive Server, Interbase and Oracle.

·          Ability to work at any level of development, from low-level API routines and interfacing to full user interface design and implementation.

·          Design and Implement low-level communication and hardware interfacing routines.

·          Significant experience of all aspects of COM/DCOM/ActiveX.

·          Design and Development of Multi-user/Multi-threading applications.

·          Design, development and implementation of major client-server solutions.

·          Analyze, design and implement solutions utilizing Object Oriented techniques and methodologies.

·          Thoroughly analyze commercial IT operations to agree requirement specifications.

·          Analyze, define and document full project lifecycle strategies, including architecture, test and implementation.

·          Utilize Unified Modeling Language to design database and applications structure.

·          Research and analyze data to produce concise reports and present findings at Board level.

·          Set up, configure and use extensive range of computer hardware and software.

·          Respected Team leader with experience of managing onshore and offshore development teams.

·          Ability to recruit, lead, develop and motivate teams.

 

EMPLOYMENT HISTORY 

[snip]

Dates                           May 2006 – Present Day 

Position Held              Contract Software Engineer 

Company Outline

[snip] are the providers of GIS digital mapping data to most of the major Satnav / GPS manufacturers in the world. Full details of their products and business can be found at [snip] 

Responsibilities

·          Development of new functionality for the main production system, TAMapper, used to visually generate maintain and generate GIS data. The application is written in Delphi 5 and utilizes COM, DCOM, access to backend Informix, Oracle Spatial and flat file data.

·          Ongoing development support of the TAMapper application.

·          Creation and maintenance of Technical Requirements.

·          Liaison with the test team in India to resolve outstanding issues.

·          Conversion of existing applications and tools to Delphi 2006 / BDS 2006. 

[snip]

Dates                           August 2004 to May 2006. 

Position Held              Contract Senior Software Engineer  

Company Outline

[snip] provide a wide range of telecommunication services to Hull and surrounding areas, including PSTN, Broadband, and mobile, consumer and business lines. They are the main provider of these services and are the BT equivalent in this area. 

Responsibilities

·          Development and support of all Delphi developed, Windows-based applications including reporting, customer care and system maintenance tools.

·          Development of new strategic projects.

·          Technologies used – Delphi 6, COM/DCOM, Ingres 3, SQL Server 2000, UNIX, Linux Red Hat, DUnit, Extreme Programming Methodologies and ADO.

·          Production of Design Specifications, Test Plans and all appropriate implementation documentation.

·          Analysis of functional requirements and prototyping and design of new projects and enhancements to existing applications.

·          Working in the Major Projects Team coordinating Software Services, the Test Team and Technical Services for the deployment of Active Directory across the business as a whole, ensuring that all applications function correctly and are enhanced / fixed appropriately.

·          Prototype development of a concept Web-service using Visual Studio 2003 / C#.

[snip]

Dates                           September 2002 to July 2004. 

Position Held              Senior Software Engineer / Development Team Leader POS & EBusiness  

Responsibilities

·          Analysis, design and development of the migration of two POS applications from Delphi 5 to Delphi 7 and development of interface DLL’s using Borland C++ Builder.

·          Continuing development and support of all Windows and web-based applications.

·          Specialist within the team undertaking all Windows based developments / enhancements using Delphi version 7 and Interbase, linking into the main Oracle 9i Core receivables system.

·          Investigative / Prototyping of centralized CAP data vehicle database utilizing MS SQL Server 2000 and COM+.

·          Driving change and technical process improvements within the team.

·          Ensuring successful development, testing and implementation of all applications.

·          Focus to ensure team is using most effective methodologies and development tools.

·          Production of all required technical, and implementation documentation.

·          Leading a team of 6 permanent developers, 2 contract developers onshore and also offshore teams of varying sizes.

·          Undertaking all team appraisals and managing their personal and technical development within the company.

·          Main interface to the business from the Auto IT Development team which included managing the relationship between the Auto Business external sales team and the IT department

[snip]

Dates                           September 1999 to September 2002. 

Position Held              Contract Analyst / Programmer. 

Company Outline

[snip] are part of [snip], and provide motor finance through a network of over 6000 car dealers in the UK. 

Responsibilities

·          Key member of the Windows based POS application development team

·          Enhanced the Point of Sale system to develop a reporting system working in conjunction with the application using Delphi 5 and Interbase 5.5. The product has also been enhanced and modified to work standalone for use within Europe. This involved enabling multi-language facilities within the application.

·          Developed a communication system allowing multi-user functionality for the above application, utilizing TCP/IP and dial up functionality.

·          Research/Analysis/Design/Development of a Scanned/Faxed document processing system for white mail. Developed using Delphi 5, DCOM and Interbase 5.5. 

·          Research, analysis, design and development of a client server system to handle the Payout process. Utilized Delphi 5, DCOM and Interbase 5.5. Due to the large number of clients connecting through this system, extensive use was made of aspects of COM/DCOM including multi-threaded event handling and processing within both the server and the client. One module of the application was an NT Service.

·          Undertaking work on the GECW site as well as those sites for which GECW provide finance facilities such as What Car and JamJar.com. Tools and technologies used include HTML, JavaScript, Java (Jbuilder 4 Enterprise), Websphere, JSP, Beans, Applets and Servlets.                       
 

[snip]

Dates                           December 1998 To September 1999 

Position Held              Contract  Analyst / Programmer 

Company Outline

[snip] Customer Services Management are part of the [snip] Retail group and provide outsourced Customer Service Management to various blue chip utility and retail clients, including [snip]. Their services include all Customer Liaisons as well as the processing of payments and account handling. 

Responsibilities

·          Working with a team of developers, and liaising with the companies Business Analysts to design and develop, using Delphi Version 4, an NT based system to process customer payments from [snip], [snip] and [snip] own internal banking room.

·          The system pulls files via FTP from the various sources onto an NT Server box, where they are then processed and output to a UNIX box via FTP for further processing by an Oracle System. The processing can be instigated at the server or from any configured client machine using DCOM. All status and feedback can be viewed on the client. This system replaced an existing 16-bit system built using Delphi 1 and Paradox.

·          The main tools used during the development included Delphi 4, Crystal Reports, Oracle 7, PL/SQL, COM/DCOM, TCP/IP, Windows Socket and File Transfer mechanisms.   

[snip]           

Dates                           January 1998 to December 1998 

Position Held              Contract Analyst / Programmer 

Company Outline

[snip] Develop Electronic Parts Catalogue Software to the Automotive and Marine Industry. Their Clients include General Motors, Mercedes Benz, Volvo, Suzuki, Kawasaki and many other blue chip companies. Their existing system, FicheFinder 1, is Windows 3.1 based and was developed using Visual Basic. The new system FicheFinder 2 is being developed using Delphi 3.00 with an Access Back End. In the immediate future the product will be enhanced for Client Server using an Oracle 8 Back End.

Responsibilities

The main development role was with the development of FicheFinder 2 using Delphi 3 as the main development tool. A great deal of emphasis has been placed on component creation within the project. It was built up primarily from custom components created in-house, which are then linked together with minimal coding at the project level. During this time I created numerous components, including Data Access, Data Aware, System, Dialogs, etc. I have been involved with all aspects of the component creation process at all levels. The databases being used are existing Access 2 Databases from the Windows 3.1 Product with a view to moving to Oracle 8 in the immediate future.

[snip]

 Dates                           September 1996 To January 1998 

Position Held              Contract Lead Analyst / Programmer                                               

Company Outline

[snip] produced off the shelf software for the Retail Industry dealing with all accounting, stock control and documentation. They supplied many blue chip companies in the UK as well as BHS, Mothercare, Next and Timberland in Eastern Europe.  

Responsibilities

Reporting directly to the Development Manager I was responsible for the co-ordination of an eight strong development team in the UK as well as being heavily involved with the design and development the RM6000 Software I was largely involved with the initial application and database design using Select Enterprise. All development was undertaken using Borland Delphi Version 2 and the Database used was Sybase SQL Anywhere 5.50x. Development tasks included responsibility and development of the following: Multi-Language Components and Tools, Data Replication Utility, Reports using Crystal Reports 5 and 6, and the Corporate Business Objects. I also had considerable exposure to User Interface Design and development.

Summary

Brought in at the start of the project I gained more significant experience in Object Oriented Skills, Database Design & Implementation, Client/Server Skills, SQL, Project Management, Quality Control Processes, Testing and Documentation and Multi-Language Development. The company was ISO 9002 approved and therefore quality processes where of utmost importance. Being a Team Leader I was required to maintain the SCI system, undertake the production of Test Conditions and Test Plans etc., and generally maintain the Quality Systems within the Project. The development / leadership ratio was about 75% development using Delphi and Sybase and around 25% leadership. My Delphi skills were improved greatly during this time, as were my SQL skills. The most significant experience gained was that with the Client / Server aspect of the project. Development of a Crystal Reports Module was undertaken using Borland C++ 

[snip]

Dates                           March 1991 to September 1996 

Position Held              Systems Developer                                                

Company Outline

[snip] Systems design and manufacture security systems for a wide range of applications and clients. They however specialize in security systems for the caravan and holiday park industry, undertaking design, development, manufacturing and installation of Access Control and Intruder Alert Systems. 

Responsibilities

During my time with [snip]. Systems I was involved with a wide range of projects. These included the design and development of a Monitored Wireless Security System for Caravan Parks. I was largely involved with the Hardware and Firmware development but my main responsibility was the development of the software for the monitoring station. This evolved very quickly from a package written for Dos using Visual Basic 1 and C to a Delphi 1 application using DBASE for its back end and finally a Delphi 2 application running under Windows 95. I had sole responsibility for all development and design of the applications. During the development stage I gained significant experience and understanding of the 16 and 32 Bit windows API’s, Serial Communications, Wide Area Networking and Low Level Communications Protocols such as Manchester Encoding. The Databases used included the VB1 ISAM Database, DBASE and Paradox 5 & 7.  

Summary

During my time with [snip]. Systems I was promoted very quickly and soon had total responsibility for all technical requirements within the company. I started using Delphi 1 & DBASE on its release and Delphi 2 when it became available. Visual Basic was then made redundant within the company’s development tools.

Miscellaneous Skills

ISO 9002 Conformance Skills, SCI Management, Programming & UI Standards, Test Conditions, Test Plans & QA, Version Control, Multi-lingual Development., Analysis Reports,  Feasibility Studies, Technical Specifications, Increment Documentation, Project Planning, Six Sigma Quality Procedures (DMAIC Processes).
 

Professional Study and Certification.

Certified Java level 1 course completed at Napier University, Edinburgh.

Java for Web Applications with EJB (Learning Tree)

Project Management Overview (Parity)

Hands on Project Management: Skills for success (Learning Tree)

Facilitating Change (CAP Facilitation)

Management Skills for Leaders

Freelance Work 

I am currently developing an application for the Entertainment Agency industry called [snip] which is a complete management solution for small entertainment companies. Having exposure to the industry I have significant knowledge about the business processes and requirements, but am also working with numerous potential clients to establish a solution that covers all requirements.

The application is .NET 2.0 application written in C# using Visual Studio 2005 / and a SQL Server 2005 Express backend database. The initial version will be Windows based with a web / ASP.NET version due for release later in 2007.

 

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