The following profile is a candidate from ITCD Group "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=MA20893S
  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.
 

PROFILE

 

A versatile Information Technology specialist with broad experience across all branches of IT and with particular expertise in the design and development of web and database applications and legacy systems integration projects.

 

KEY SKILLS AND COMPETENCIES

·            Showing breadth and depth of analysis to identify problems and their solutions

·            Driving innovative projects to fruition

·            Analysing complex data to produce practical and effective solutions

·            Contributing to and leading expert teams to produce results on time and within budget

·            Identifying cost efficiencies and more effective working practices

TECHNICAL KNOWLEDGE

·            Software development using C#, ASP.Net, VB.Net, VB6, C++, JavaScript, Perl, T/SQL, PL/SQL

·            Proficient at requirements gathering and business analysis

·            Excellent knowledge of database design, normalisation and optimisation

·            Proven skills in application performance optimisation and tuning

·            Extensive knowledge of Microsoft Exchange and SQL Servers

·            In depth knowledge of Active Directory scripting

·            Detailed knowledge of Microsoft Office automation and interaction

·            Competent user of Oracle Database

·            Project management using PRINCE2 methodology

·            Good knowledge of information security and vulnerability testing

PROFESSIONAL ACHIEVEMENTS

·            Designed and developed a web based panel management system handling over 1,000,000 panellists and sampling these to select respondents for surveys

·            Implemented the TNS Group Intranet, delivering information and collaboration resources using portal technology and Google search appliance

·            Integrated the TNS Group Intranet with the group Active Directory

·            Designed and developed interfaces between existing financial systems and Oracle Financials

·            Designed several Internet facing information collection and delivery systems

·            Developed many systems to automate the IT department administration

EXPERIENCE

·            ASP.Net             4 years

·            C#                      3 years

·            VB.Net               4 years

·            CSS                   6 years            Web 2.0/table-less site design 6 months

·            DHTML              6 years

·            JavaScript          11 years

·            Perl                    15 years

·            T/SQL                11+ years

·            UML                   6 months

·            VBScript                        11 years

·            XHTML               3 years

·            XML/XSLT          4 years

·            VB6                    5 years            last used 2004

·            C++                   3 years            last used 2003

·            PL/SQL              4 years            last used 2003


EXPERIENCE

April-Dec 2007

[snip]

[snip] is an ASP.Net application for the management of flexible benefits.  The project involved scaling the application by a factor of 20 while improving both the speed and functionality.  My role as senior developer covered all aspects of the project including redesigning the security infrastructure, stress testing and performance optimisation, database design and tuning and also involved working directly with clients on specific functionality requests.

March 2007

[snip]

This was a short term project to assist in the redevelopment of eCommerce sites from classic ASP to ASP.Net and VB.Net using a SQLServer 2005 back end.  The sites use CSS based formatting and search engine optimisation techniques.

2007 onwards

[snip]

[snip] is an IT consultancy company that I set up which provides services in software development, infrastructure and security.

1990 to 2006

 

[snip]

The second largest Market Research company in the world with 100+ offices in 70 countries, employing over 15,000 people.  2005 turnover: £999m.

2001 - 2006

Group Systems Infrastructure Manager

·            Had responsibility for the design and optimisation of complex software projects, as well as developing internal applications.

·            Managed the Group’s global systems, implementing changes and solving problems where necessary to maximise security and efficient operations.

·            During a period of continued expansion, brought all new companies into the group network, ensuring smooth integration.

·            Reporting to the Group Systems Director, managed a team of 6 and controlled a budget of £1 million.

1991 - 2001

 

Senior Technical Architect

·            Designed and delivered all new hardware and software systems required and led the project team responsible for integrating 20 new corporate, overseas acquisitions, turning [snip] from a UK-based company into an international concern.

·            Operated as senior software developer and computer systems administrator following a corporate takeover of [snip] in 1990 by [snip].

·            As the team grew, moved into primary role of computer operations and infrastructure but retained software development responsibility on highly technical or complex projects.

1980 - 1991

 

[snip]  Research, Marketing and Consultancy

·            Developed software working in Fortran, Assembler and Application Factory (4GL) on IBM, PDP, VAX and personal computers; Progressed to management with responsibility for 2 programmers.  Managed all aspects of company IT.

QUALIFICATIONS

BSc (Honours) Physics, University of London (Westfield College) 

3 ‘A’ levels / 10 ‘O’ levels

 

PERSONAL INFORMATION

Married without dependants

Clean driving licence

Interests include: Cat breeding, photography, choral singing and bell ringing.  Chairman and Show Secretary for local Horticultural Society, and committee member of three cat clubs.

 


PROJECTS

The projects listed here a selection of representative projects I have worked on.

[snip]

This is a web based application for the management of employee flexible benefits.  The existing version suffered severe problems with capacity and speed and contained both memory leaks and security issues.  The new version required all these to be fixed while increasing the capacity by a factor of 20 and adding much additional functionality.  The site makes extensive use of XSLT to both render the results and also in the processing of the input data.

Technologies used: ASP.Net, VB.Net, SQL Server 2005, XML, XSLT.

Roles: My role covered all aspects of the project, and in particular I rewrote the security architecture, performed stress testing and optimisation on both the database and application code,

Timescale: This work was done between April and December 2007.

eCommerce web sites

This project was to develop several eCommerce web sites for a company specialising in this field, the existing sites were in classic ASP and the company wished to move to .Net.

Technologies used: ASP.Net, VB.Net, SQL Server 2005.  The sites use CSS based formatting and search engine optimisation techniques.

Roles: My role was to develop the functionality of the web sites based on a visual style produced by the site design team, in a generic manner that could easily be re-used for later sites.

Timescale: This work took place in March 2007.

StreamingAdmin

This was a system to process complex Market Research interview data entered into Excel spreadsheets.  The system processed each new spreadsheet and applied various user programmable checks to it, tracking the status of each and producing error reports.  The clean data was then extracted and reformatted, using user definable rules, into various output formats used by different analysis packages.  To speed processing, many of the checks were implemented by injecting VBA code into the spreadsheet.

Technologies used: C#, Visual Studio Tools for Office, Visual Basic for Applications (VBA).

Roles: Sole developer from requirements gathering through coding and documentation to training the end users.

Timescale: The application was developed over a three month period in 2006.

FordGCI

This was a web application written in ASP.Net/C# to process complex to present market research data to a client.  The application had three parts: -

·            Library: The administrators interface allowed the upload of documents with categorization metadata, and the clients interface displayed the categorized files for download.

·            Drill Down: Allowed the client to drill down into the data in various ways, to generate charts at more or less detailed levels, depending on their requirements.

·            Chart Generation: Allowed the on-line generation of custom charts based on the criteria entered by the client.  The charts were of a very specific custom format which required the chart generation to be custom written.

Technologies used: C#, ASP.Net, ADO, T/SQL.

Roles: Sole developer from requirements gathering through coding and documentation to training the end users.

Timescale: The application was developed over a four month period in 2006.

WebAdmin

This was an administration system for web and ftp servers, which automated the creation and administration of permission on Web and FTP site directories.  The system integrated with Active Directory and created or updated the folders, groups, users and ACLs to provide secure access to ftp and web folders.  The users who administered the site were distributed globally with the group.

Technologies used: C#, ASP.Net, ADSI.

Roles: Sole developer from requirements gathering through coding and documentation.

Timescale: The application took 1 month to develop in October 2006, from initial design to final live release.

GPMS

This was a panellist management system written in ASP using VBScript and JavaScript with a Microsoft SQL Server backend.  The application managed a database of about 1,000,000 individuals plus multiple attributes of these individuals (such as gender, date of birth, ownership of various products, etc) and allowed individuals to be selected based on these criteria.  The samples were balanced to ensure that a representative sample was extracted.  The system also included links to external systems to allow the selected individuals to automatically be inserted into the interviewing systems, and the results extracted back into the database.

Technologies used: ASP, VBScript, JavaScript, C#, ASP.Net, ADO, T/SQL.

Roles: Requirements gathering and system design, Technical Design Authority, Database design and optimisation, Coding of complex parts of the code.

Timescale: The system took one year to develop initially, in 2004, and was then extended over the next two years

DP Utilities

This was a collection of Windows Forms and command line tools written in VB.Net that were used for various data analysis and manipulation tasks, plus a tool for collating and printing tables using multiple paper colours and binding options.

Technologies used: VB.Net.

Roles: Sole developer from requirements gathering through coding and documentation.

Timescale: These applications were developed over a 6 month period in 2005.

Oracle Financials Interfaces

This project was to develop interfaces between several existing applications (over 40 systems in several countries) and the Oracle Financials system.  The system was designed to ensure that direct database access was not needed by any of the existing applications, and also to be resilient of network failures in the international links.  The system also incorporated a Microsoft SQL Server intermediate database

Technologies used: PERL, Oracle, PL/SQL, FTP, SQL Server.

Roles: Business Analysis, Technical Design Authority, Developer of the PERL and Unix parts.

Timescale: The system took six months to develop in 2003, mainly due to organising the large number of stake holders involved in the project.

TNSEncrypt

This was an encryption DLL developed as part of an HR application.  The purpose of the DLL was to allow the encryption and decryption of employee salary information to allow the department managers to allocate salary increases while ensuring salary information was not accessible to unauthorised individuals.

Technologies used: C++, C, COM.

Roles: I was sole developer on the project.

Timescale: The control took 2 weeks to develop in 2003.

TNS Archiving System

This application was developed to permit any user to archive and retrieve files from the desktop, while maintaining security to prevent unauthorised access.  The system consisted of three major parts: -

·            An Oracle database which contained the indexes to the archives, files, and metadata.

·            A web based application for the user, along with ActiveX controls written in C++ to interactive with the email client and physically archive and restore the files in the users own security context

·            A server application written in VB6 which moved the archive between the DVD media and the file system, and ensured the archives were correctly onto DVD media in two physically distinct locations

Technologies used: ASP, VB Script, VB6, C++, COM, ActiveX, Oracle, PL/SQL.

Roles: I was sole developer on the project.

Timescale: The system took 6 months to develop.

 

 
 
 
 
© 2004, 2007 Copyright ITCD Group Ltd. All Rights Reserved.