CURRICULUM VITAE
March 2007
NAME: Peter Gilbert
ADDRESS: 3 Blakeholme Close
Slaithwaite
Huddersfield
HD7 5UJ
TELEPHONE: +44 (0) 1484 847 329 (Home)
+44 (0) 1484 847 211 (Home office)
+44 (0) 8700 529 087 (Fax)
+44 (0) 7976 151 220 (Mobile)
STATUS: Married
EDUCATION: 7 GCE 'O' Levels
3 GCE 'A' Levels
(Maths, Physics, Chemistry)
HNC Computer Studies (Distinctions)
NOTES: While
not mandatory I usually work from home.
Over the years I have built up my office premises to contain a small
network with easy access to the internet.
I have RIPE internet addresses with a sophisticated firewall/VPN device
which gives easy and secure access to other networks. I have done this for the past eight years
with a high degree of success.
Functions
Performed (Jobs) Years experience
gained
Programming 20
Systems programmer/Technical Support 25
Analyst programmer 20
Systems analyst 20
Systems Architect 10
Project Leader/Manager 10
PC Development Specialist 8
Network Consultant 12
Telephony 8
Languages
/ Development Environments
Windows Platforms: Visual Studio .NET 2003 & 2005), Visual
Basic .NET: Windows and Web Applications
development. ASP .NET, SQL Server 2000, HTML4, XML, PERL script, Dreamweaver 4.0,
FP2000, Visual Studio 6.0, Visual Basic (4.0, 5.0 & 6.0), Visual C++, MS Access,
Excel Basic, QBasic, Quick Basic, SQL, Pascal.
Unisys: Algol (60, DM, DC BDMS etc.), WFL,
COBOL (68, 74, 85 etc),
Equipment
& Software
Windows Windows 2000 Professional, Windows 2000 server, Windows XP
Pro, Windows 2003 SBS, Visual Studio .NET (2003 & 2005), Visual Basic .NET,
ASP .NET, SQL Server 2000, Visual Studio
6.0, Visual Basic (VB4, 5 & 6), [1]Visual
C++, HTML4, PERL scripts for Web pages, MS Access, SQL, ODBC, MS Word, MS Excel
(macros + xL Basic), PC/Mainframe connectivity via TCP/IP, HLCN LCW Poll Select
etc. Terminal emulators, INFO Connect, Core Technology etc. MAC MS Office, Win
FAX, Word perfect, WordStar, Supercalc5, Lotus 123, Foxbase, dBase, Archive,
Lap Link, Sage, GEM etc. etc. Affinité's
GPM, CPA, etc. dbaTOOLS
Unisys VSE, NX, Clearpath, A Series, V Series, B1700-B1900,
CP2000, B20/8, SG5000/SG2000 and other older m/c's.
MARC, COMS, DMSII, RDB, Prints/ReprintS, BNAv2, SMFII etc. Affinité's GPM, CPA,
etc. dbaTOOLS, NAP, UVMS, SMSC, SMPP, GNS, TCAP, TSP. SS7
Applications
Packet Switching,
X400 TTY, BiSync,
Poll/Select
NetBios,
IPX/SPX BDLC,
X25, IPX/SPX, SMPP,
TCP/IP etc. HTTP, XML
Sales, Purchase, Nominal Ledgers Order Processing
Production Control MIS
Systems
Performance measurement Capacity
planning
Client Orris Systems Ltd (Own company)
Job Director / Consultant
Dates Feb 2004 – Present
For the past 3 years or so I have
been doing work through my own business.
This work has always been windows based developing both web and windows
applications. This has entailed the use
of Visual Studio 2003 and 2005, developing with ASP .NET (1.0 and 2.0), VB .NET
and a little C# .NET. I have developed
sophisticated systems using databases (Mostly SQL server 2000 plus some MS
Access and a little Oracle).
Two significant projects have been
undertaken, plus some other minor ones.
BT: .NET 1.0.
Windows service to automatically gather data from various sources, and
place them in SQL Server 2000 database. This
multithreads and schedules its own tasks to produce reports, archive data with
other operational considerations. Also
developed ASP .NET web site to allow users to log on and retrieve reports, and
other data. Also allows administrators
to log on and administer various functions such as users, ad hoc backups and
the like.
SMileS: .NET 2.0
Windows service/applications to act as a universal messaging engine for
SMS, HTTP and eMail based on a large SQL 2000 database. Complex system that allows customers to
register, log on and set up messaging campaigns with a great variety of
options. Has to handle network
connections to aggregators using various protocols such as SMPP, HTTP, SOAP
etc. Extensive use of XML to facilitate
customers' sending/receiving data, and to facilitate sending/receiving data
to/from aggregators. Also developed
ASP.NET web sites to allow customers to perform their functions, and to
retrieve/view their own data & statistics.
Web URLs can be given if required
to show some of the work I've done.
Client Unisys Home based with visits
Job Technical Architect
Dates Apr 2003 – Jan 2004
Took
short term concurrent contracts with Unisys to assist in the installation and
testing of fixed line SMS system.
Initially designed and configured a system so that Unisys could use
their own equipment back to back to simulate a SS7 signalling network over E1
links. Later developed some software to
further enhance the back to back working.
Then worked at Unisys customer premises setting up the initial test bed
SS7 network to connect the Unisys equipment to telephone network. Conducted initial testing to establish
connectivity and routing. Thereafter
tested and corrected Unisys MSC and HLR software up to the point where the customer
issued certificates granting the Unisys equipment connection the live telephone
network.
Client Various Home based with visits to
Job Consultant customers
Dates Apr 2000 – March 2003
Client Unisys Home based with visits to
foreign
Job Senior Technical Architect Unisys customers
Dates Apr 1997 – Apr 2000
Joined a development group (SDG)
developing core software products for the telephony arena. Most s/w written is
in Algol for Unisys NX series m/c's. Also s/w in VB on PC's to test TCP/IP
connections. Wrote TCP/IP interface for fax notification to a paging bureau.
Extended the SMSC for mobile network provider. Wrote SMPP short messaging
TCP/IP interface for external SME's to SMSC. Wrote extensions to GNS system for
major global terrestial telephone network.
Wrote interface to SS7 signalling points for MWI notifications. All work
is done according to ETSI standards for GSM. Wrote UCP client interface to
external CMG SMSC’s. Wrote SMPP client interface to external Logica Aldiscon
SMSC’s.
Developed test harness programs to
run on PCs using TCP/IP VB5 & 6 and telnet OCXs.
Client Unisys
Job Senior Technical
support
Dates Jan 1997 – Apr 1997
In a small team providing technical support to the Voice
processing development teams based on Unisys A series computers, alongside the
telephony network based on physical switches and PC networks.
Use of Affinite tool GPM to extract performance data, and
its subsequent analysis and use.
Client Orange PCS
Job Senior Network Engineer
Dates Oct 1996 - Jan 1997
In a small team providing technical support to the Voice
processing systems based on Unisys A series computers, alongside the telephony
network based on physical switches and PC networks.
Client Affinité Europe
Job Senior Technical
Consultant
Dates Apr 1995 - Oct 1996
Affinité Europe is a small
software and consultancy company that provides software and consultancy to
Unisys A series users.
Concentrating on the connectivity
and networking of mainframes and PCs. Heavy involvement on the use of LANs and
via bridges and routers into high speed WANs. These networks being supported by
protocols such as IPX/SPX, NETBIOS, NETBEUI, TCP/IP etc. Developing PC systems
using Visual Basic, Excel Basic & MS Access/Access Basic that communicate
with mainframes and servers via specialised VBXs & OCXs.
In addition involved in Client /
Server systems where the servers consist of Unisys A series enterprise servers,
Much of this work involved use of
Attachmate products such as INFOConnect, data bridge and others.
Provided consultancy in mainframe
performance measurement, capacity planning and database administration. The
tools used concentrate on extracting data from the mainframe onto PCs, and
printing/displaying data in graphical, tabular and easy to understand reports.
Also provided telephone and onsite support services to a variety of customers.
Client DCA (now Attachmate) International Support Group Shannon Eire
Job Systems Engineer -
Unisys Division
Dates Jan 1995 - Apr 1995
Provide telephone and onsite
support services on Attachmate's Unisys terminal emulators and connectivity
products for Unisys A series mainframes and LAN connectivity products, for
DOS/Windows/OS2/NT/MAC/Novell environments, to customers in Europe,
Client Unisys UWT
Job A Series Technical
support
Dates Apr 1994 - Jan 1995
Employed to design and develop a
“Managed File Transfer System”. This system transmits files from any host on
the Ceska Sporitelna network to any other. It will cascade files to many nodes
via other nodes. In addition these file transfers are requested by software,
and upon delivery the receiving software is informed. The system maintains it’s
own database of configuration data, and running data. It is fully resilient in
that it automatically ensures that integrity and delivery of all files despite
any hardware, software or communications failure(s). This software is fully
modular, and security conscious.
Uses Algol, BNA and interfaces to
LINC on the A series. It employs advanced techniques such as circular library
links, DCAlgol Queues, BNA port files, multiple asynchronous task control,
multiple concurrent dialogs, etc.
Client Toys "R" Us
Job Technical support
consultant
Dates Oct 1993 - Apr 1994
Employed to support large Unisys A
series mainframes (A17 & A19, plus an A4 for systems software testing) and
their associated network of 7 CP2000's, LAN workstations and X25 links into a
large countrywide DECNET network. Responsible for development of network
control agent, maintenance of various remote printing systems, installation of
all systems software, along with support of DMSII, RDB. Involved with the
planning of, and moving 1 mainframe to another remote site with high speed
peripheral and LAN links. Responsible for installation of Metalogic's
Supervisor, JamPack and Wait watcher, OPAL programming, and general maintenance
of the supervisor environment. Also supporting WFLmanager, BLPack, RemotePrint
and general technical support and guidance in all aspects of A series
computers.
Client Unisys World Trade
Job Network consultant
Dates Sep 28 1992 - Oct 1993
Employed to design and implement a
large complex network using X.25 over BNA for Ceska Sporitelna in the
In addition set up LANs to
communicate in the data centres. These LANs coexisted Unisys CPLAN, and Novell
Ethernet to enable the LAN network to retain it's existing client/server
facilities whilst at the same time allowing the PCs to communicate with the
Unisys network via terminal emulators etc. over the LAN.
Additionally involved in mainframe
support in
Client Bytes & PC's
Job PC
building, support & training
Dates April
1992 - Sep 1992
Set up own company building &
selling PC's. Involved in installation support and training for Word
processing, spreadsheet and accounting networks (Novell, Mainlan etc). Had to
install systems into customers' existing networks as well as establishing new
networks. All these networks were based on Novell, some pure some with an IPX
interface to use Sage's Mainlan at the logical level.
Client: National
Power PLC
Job: Support
Systems Analyst
Dates: Oct 1990 - Apr 1992
Member of a team of 5
supporting networks of Unisys computers (A4, A10, CP2000's, B20's, B1000's)
using BNAv2, COMS, MARC, SYCOM, GEMCOS, NAU etc. Extensive analysis/programming
duties supporting a large WIP/Stores control system using ALGOL, COBOL and
DMSII. Involved in technical support of the A series network and system
software.
Client: Midland
Bank PLC
Job: Technical
Support Analyst
Dates: Feb 1990 - Oct 1992
Member of a team of 6
supporting a Unisys network of 4 x A17's, CP2000's, B28's, V510's etc. using
BNAv2, COMS, MARC, MCP, NAU, NCF etc. Installed NCF (the 1st time for the
bank). Developed an on-line interactive log analyzer program. Supported MCS's,
NDLII, etc in addition to the software mentioned above.
Client: S.W.I.F.T.
inc Culpeper
Job: Network
Support Analyst
Dates: Jun 1987 - Feb 1990
Swift is an extremely
large user of Unisys A series equipment worldwide.First assignment was to
develop a system to test and qualify SWIFT's own version of the BiSync
communications protocol. On completing this task reported the problems with
this protocol. Was subsequently asked to stay on to correct the protocol.
After this (about a
year's work) was kept on to support network software and provide technical
support and guidance to others. Also investigated and tested X.25 for use on
CP2000's and subsequently provided support and guidance in this discipline.
Client: Post
Office
Job: Support
Analyst
Dates: Sep 1986 - Jun 1987
Dual responsibility for
support to systems on a Burroughs A9F and B5900, and general systems analysis
work. Implemented an on line system for
data collection and analysis via a bespoke file transfer MCS. Supported general systems software and also
completed several small technical support systems.
Client: Ford
Motor Company
Job: Technical
Support Analyst
Dates: Aug 1985 - Aug 1986
Employed as general
technical support to 2 x Burroughs B6900's (Tightly coupled via global memory
etc.) and a Burroughs A9F (loosely coupled via ISC's and BNA) with an inhouse
network of TD830's on TDI lines, and an external network to countrywide
Burroughs B20 clusters and to worldwide file transfer. Initially debugged
Ford's own automatic file transfer MCS to transfer parts files between PE,
Client: BNFL
plc
Job: Project
Leader
Dates: Mar 1981 - Aug 1985
Initially employed to
do a manpower expenditure project. BNFL is involved in large construction
projects which needed accurate manpower budgetting & expenditure analysis.
Undertook the initial feasibility study and progressed through systems analysis
& design, programming and implementation. Was responsible for 3 analysts
and 5 analyst/programmers.
On completion designed
and implemented a testing system for a large and complex online management
information system. Produced the initial documentation, oversaw the testing and
was responsible for logging & reporting the results.