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