richard
Document Sample


RICHARD BRIDGMAN
Contact RichardBridgman@ Status Married; 2 daughters
compuserve.com
Nationality British
nd
Born 22 June 1964
Other Non smoker. Current
Age 36 driving licence.
Summary
I have been working in the IT industry for 15 years, contracting for the last six years.
The work undertaken has included programming in C++ using the STL on Unix and
MFC on Windows. I have also worked for one of the UK’s leading independent training
and consulting organisations, delivering C, C++ and Unix courses around the country
and providing consulting services to customers.
My current work is developing a multi-threaded front-office server using C++, the STL
and RogueWave under Solaris.
Prior to working with C++ I developed C applications running in Unix environments.
I have used most commercial variants of Unix including Solaris, AIX, HP/UX and
Linux (Redhat and SuSE). I have also gained experience in systems administration
combined with extensive shell script and awk programming, backup and batch program
maintenance and first line support.
d6696952-2ed8-4c38-86fe-599a142e5c80.doc -1-
RICHARD BRIDGMAN
Work History
OM Technology August 2000 - Present
Software solutions for financial markets A/P and Team Leader
Developing a multi-threaded application sitting between traders and market server
engine, using Solaris C++ compiler with RogueWave libraries. Interface uses FIX
(Financial Information eXchange) protocol running over TCP/IP. Written automated
tool to stress test the FIX interface. Provided proxy server which uses library to validate
FIX messages.
Expanded server from single client to handle multiple clients; improved message
thoughput by factor of 10 and reduced memory footprint by a factor of four.
Provision of Unix and C++ expertise to other staff. Leading a team of 3 people.
IBM Webserver Group June 1999 – August 2000
RS/6000 pre-sales technical support Senior Consultant
Development of PalmPilot quick price estimater. Built using GNU C++ development
environment; currently in use by sales staff in 14 currencies across the globe. Use of
ksh and awk scripts to automatically re-build the product and its website when prices
change. Production of other pre-sales tools, including website for tracking customer
contacts with team members; uses ksh scripts to generate the dynamic web pages.
Use of SuSE Linux for investigating porting issues between AIX and Linux. Working
with customers, business partners and other IBM staff to understand the impact of Linux
on AIX and other Unix systems.
Writing and delivering presentations, consultancy work in C/C++, porting and AIX
skills. Working with sales staff and business partners on major bids: understanding
customer needs, sizing systems, producing estimates and plans for porting, critical
situation support, onsite training and consultancy. Regional skills leader for AIX.
Competitive bid analysis.
Provision of C, C++ and AIX expertise to other teams, business partners and customers.
QA Group March 1996 – June 1999
Leading independent consulting & training Associate Consultant/Lecturer
company
Provision of technical consultancy for QA Consulting Ltd in C, C++ and Unix. Delivery
of QA training courses at QA sites and on-site. Accredited to deliver following courses:
-2-
RICHARD BRIDGMAN
Object Oriented Primer Unix Fundamentals
C++ Programming for C Programmers Unix System Administration
C++ for non-C Programmers Unix Programming
Advanced C++ Shell Programming
C Programming AIX Fundamentals
Unix courses delivered on UnixWare, Linux (Redhat) and Solaris at QA Group, with
HP/UX and AIX often provided at customer sites.
C courses delivered using Microsoft Developer Studio, UnixWare and Redhat.
C++ courses delivered using Microsoft Developer Studio.
Consultancy provided to:
Remploy Ltd. March - October ’96,
Group of manufacturing companies July ’97, June ’98
Initially consultant for documentation project then performed administration of
the company’s five HP9000 K series machines running HP/UX 10.01. Upgraded
700 series from HP/UX 9.x to 10.01. Definition of procedures & standards.
Implemented OmniBack II automated backup system. Configuration of menus
for support staff. Shell script writing for automatic systems monitoring and
interfacing to third party BACS system.
Designed, implemented and documented shell script to analyse output
documents from system, identifying fax numbers within and deliver to Unix fax
software running on HP/UX 10.10. Script used sed and awk Unix utilities.
Provided software to send orders through EDI transfer suite.
Trained permanent staff members to take on some of the systems administration
roles. Interviewed candidates for post of systems administrator. Dealt with third
party suppliers (HP, Baan, EDI-TIE).
Disaster recovery planning, documentation and implementation. Planned & lead
disaster recovery exercises offsite.
Consultancy continued:
Shotton Paper Company plc January - February 1997
Newsprint manufacturer
Analysis of tender documents provided by potential suppliers of manufacturing
control system running on HP9000 D- or K-series enterprise servers. Provided
comparative analysis of bids for performance, reliability, cost, expandability.
Specification of equipment location, environment etc. Planning for disaster
recovery.
-3-
RICHARD BRIDGMAN
The Boots Company plc February 1997
Provision of expertise to assist in the translation of output from a data warehouse
into various ASCII feeds. Provided client with know-how to use Unix utilities to
perform the translations.
Marks & Spencer PLC. August 1994 - February 1996
Foods IT Division Analyst/Programmer & Team Leader
Designed client/server mechanism to allow client access to remote data via TCP/IP and
Unix sockets. Server written in C using existing libraries, client library written in C++.
Set up SCCS development environment to control project.
Lead team supporting & enhancing in-house software used by foods buyers. Written in
ANSI C, running on 24 AIX RS6000s; communication with mainframe via SNA &
XCOM. Support of overnight batch programs and daytime on-line.
Carried out rationalisation of support tools & automation of manual processes. Out-of-
hours support for batch schedule.
Provision of Unix expertise to other teams.
Uniplex Ltd. October 1992 - July 1994
Office Automation Software House Senior Analyst Programmer
Code design, implementation, testing and documentation working as part of a team of
eight. Implementation in ANSI C on IBM RS6000 using AIX. Product was character-
based office automation product using Hewlett-Packard's OpenMail e-mail system.
Intermediate libraries written to front-end client/server interface, replacing asynchronous
behaviour with synchronous.
Set up and ran porting team for new product, reporting to technical director. Technical
negotiations with Data General during bid phase of major project.
Other work included production of mail migration tool; porting between DG/UX,
HP/UX, Solaris, SCO and AIX.
Tibor Darvas Ltd. December 1987 - October 1992
Software House Senior Software Engineer
Code design and implementation in C for a CAM package on Sun workstations using
SunView windows programming. Carried out modifications and improvements to
proprietary database and maintained existing code. Implemented device-independent
raster graphics library.
-4-
RICHARD BRIDGMAN
Produced programmer and user documentation, gave training courses to customers and
distributors. Senior technical contact for distributors.
Produced system written in shell scripts running over UUCP to allow low-cost remote
access to SCCS files stored at UK headquarters. Ported the CAM package from
SunView to Motif.
Implementation of Yellow Pages (now called NIS) environment for administration.
Cybrid Ltd. July 1986 - December 1987
Computer systems for clothing industry Senior Programmer
Coding in Z80 assembly language for proprietary hardware. Automation of some of the
company's software development process. Written in C; used processes communicating
via pipes to handle i/o to development system.
Whitechapel Computer Works September 1985 - July 1986
Workstation manufacturer Junior Software Engineer
Porting from System V to BSD 4.2. Implementation of general utilities. Technical
author.
-5-
Qualifications
The Buckinghamshire College Masters in Business Administration
Brunel University Dissertation topic: a marketing strategy for
1990-1993 part time an office automation product
Queen Mary College Computer Science BSc 2i (Hons)
University of London
1982-1985
Brooklands Technical College A level: Computer Science, Physics,
Weybridge, Surrey Pure Mathematics
1980-1982
A/O level: Pure Mathematics
Bishop Fox County Secondary School O level: Mathematics, Physics, Design and
East Molesey, Surrey Technology, Astronomy, Biology, English
1976-1980 Language
-6- End Of Document
Get documents about "