 |
| |
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. |
| |
|
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.
|
|
·
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 |
|
·
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 |
|
·
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 |
|
·
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
|
|
[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. |
|
|
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. |
|
|
[snip] is an IT consultancy company that
I set up which provides services in software development,
infrastructure and security. |
|
|
The second largest
Market Research company in the world with 100+ offices in 70
countries, employing over 15,000 people. 2005 turnover:
£999m. |
|
|
·
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. |
|
|
·
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. |
|
|
·
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. |
|
BSc (Honours)
Physics, University of London (Westfield College)
3 ‘A’ levels / 10
‘O’ levels
|
|
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. |
|
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,
|
|
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.
|
|
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. |
|
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. |
|
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. |
|
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 |
|
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. |
|
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. |
|
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. |
|
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. |
|
|