Andrew Richard Berry
01452
416733
E-Mail: andy@tof.co.uk
Website: www.tof.co.uk
CONSULTANT
WITH IN-DEPTH EXPERIENCE OF OBJECT-ORIENTED DEVELOPMENT AND WITH A FLAIR FOR
CREATING NEW PRODUCT CONCEPTS
This CV is dated 30th May 2005.
CURRENT TECHNICAL SKILLS
Java (including VisualAge Version 3.5 and
J++)
Developed a general-purpose database
accessing application and a configuration applet in VisualAge using Swing to
develop the GUI. Specified and added
functionality to support individual clients.
Developed an applet for a client.
(18 months. Last used in 2001)
Smalltalk (including VisualAge, VisualWorks,
Smalltalk/V for Windows and OS/2)
Extensive experience of developing infrastructure
components for seven major projects. Three production applications, two major
frameworks, six major components of large client/server applications and three
prototyping projects completed.
(Over 5 years in total. Last used in 2005 -
Current)
Visual Basic
Using Object-Oriented techniques. VBA,
ActiveX, OLE Drag and Drop and SQL.
(9 months - Last used in 2003)
Technical Authorship
Responsible for several user manuals, four
papers to European conferences, an on-line help system and co-author of four
books.
(Last published work was in 2001)
USEKEY TRADING LTD
Director 1994 to Date
Set up new limited company to develop the
contracting business.
Thorn plc
Responsible for the analysis, design and
implementation of performance enhancements to a call centre application.
(VisualAge for Smalltalk 3.0/4.5 under
OS2/Windows 98 – 3 months)
Japanese Computer Services Ltd
Solely responsible for the analysis and
design of a general purpose report generator using Swing GUI.
(VisualAge for Java 3.5 under Windows 98 – 1
month)
National Grid plc
Solely responsible for the development of a
mapper between database tables that has the ability to run multiple mapping
tasks. Development of an off-line
configuration tool for the mapper that used Swing for the GUI. Solely responsible for adding functionality
to tailor the mapper for clients.
(VisualAge for Java 3.5 under Windows NT - 7
months)
The Object People Ltd
Solely responsible for the development of an
interface between a Smalltalk application and XML (Extensible Markup
Language). Creates objects from XML
input and writes XML from objects.
(VisualAge Smalltalk under Windows 98 - 1
month)
The Object People Ltd
Solely responsible for the development of a
form designer and filler. These components, developed as part of a re-insurance
application, allows visual editing of questions as they will appear on the
displayed form and then manage the filling process on a client machine or by a
web interface.
Solely responsible for the development of
mechanism to internationalise applications.
This analyses the source code of an application, extracts strings that
require translation, modifies the code and then provides a tool for use by
translators.
(VisualAge Smalltalk under Windows 98 - 6
months)
Logbuster
Developed website log analysis application.
(Visual Basic 5.0 under Windows 95 – 1 month)
IMS Ltd
Sole responsibility for development of
translator system. Undertook analysis, design and implementation of complete
"compiler" that accepts a source of a mainframe query in a language
similar to SQL and translates it into objects for a new GUI. Included the
development of a meta-compiler, a problem resolution subsystem and a query
stream handler.
(VisualAge Smalltalk under Windows 95/NT - 8
months)
Unipoly Group plc
Commissioned to investigate a German
subsidiary’s relationship with their software supplier. Developed a project
plan, subsequently approved, for upgrading the system.
(1 month)
IBM (UK) Ltd
Member of team working on the development of
versioning/editioning for an insurance application. Sole responsibility for
design and implementation of the classes that manage the history of a
component.
(IBM Smalltalk under OS/2 - 2 months)
JBA plc
Solely responsible for the development of
security maintenance component (consisting of four ActiveX programs each with
many classes) making extensive use of OLE drag and drop for a major new
accountancy package and its integration with an existing database. Sole
responsible for an ActiveX component that extracts account information from SQL
databases. Sole responsibility for development of a parser for SQL statements.
(Visual Basic 5.0 Enterprise Edition under
Windows NT 4.0 - 6 months)
Note: From
February 1996 until June 1997 I was not working as I was in hospital after
problems with my neck. I have now recovered although I have limited mobility.
IBM (UK) Ltd
Sole responsibility for the development of an
HTML (hyper text mark-up language) interpreter, including the forms extension,
and its integration with Visual Banker. (VB is a Smalltalk-based application
development framework created by Footprint Software in Canada).
(Smalltalk/V for OS/2 Version 2.0 under the
Team/V Development Environment - 6 months)
IBM (UK) Ltd
Member of small team developing frameworks
and infrastructure for large client-server system. Specific responsibility for
operating system interface software including OS/2 Version 2.1 Presentation
Manager. Responsible for developing project-wide Smalltalk standards. Design of
development of generic database table maintenance tool. Identified requirements
and produced design for the client's use of network and local printers and
developed a "convenience print" function that converted windows into
text for speedier printing.
(Smalltalk/V for OS/2 Version 2.0 under the
ENVY Development Environment - 9 months)
IBM (UK) Ltd
Sole responsibility for the successful
development of a cryptographic key management system for the Central Bank of
Russia.
Interpretation and refining of outline
design. Design of all user interface windows and development of supporting
software. Creation of all documentation including on-line help. Integration
with cryptographic hardware and encrypted databases. (ParcPlace VisualWorks - 7
months)
ANDY BERRY ASSOCIATES
Contractor 1993 to 1994
Moved into Contracting to widen experience
with corporate clients.
IBM (UK) Ltd
Member of one hundred person team developing
a customer service system for regional electricity companies using a
client-server architecture.
Analysis of requirements for, design and
development of a generalised object searcher and the data graphing function for
the application. Initiating and then developing a document viewer application
for use by all team members. Took an active part in the pilot study and helped
formulate the development methodology. Provision of advice on aspects of change
management. (Smalltalk/V for OS/2 Version 2.0 with WindowBuilder under the ENVY
Development Environment - 10 months)
ANDY BERRY ASSOCIATES
Principal 1992 to 1993
Set up new firm to exploit skills acquired -
in a more personal and professional context. Continued relationships with
clients from previous companies.
EMC2 Inc.
Evaluated and enhanced a video compression
algorithm that used insights in the way in which the human visual system
operates and then liaised with programmers working on software simulation.
(Microsoft C 6.0 on IBM PCs - 3 months)
HyperCOM ApS
Developed a concept of a portable Teletext
receiver (TeleAlert) that notifies the user when news in their defined areas of
interest arrives. (2 months)
Added features to a Windows 3 program to
display Teletext pages. Responsible for graphics mosaics, double height
characters and printing. (Windows 3.1 + Borland C++ Version 3.0 - 5 months)
Developed a concept for a new software
product (Assist) that combines information known to the user with that from
news sources. (Smalltalk/V Windows Version 2 with WindowBuilder - 1 month)
RAKEWELL LTD
Technical Director 1986 to 1991
Built up, from scratch, a broadly based
computer consultancy that worked with companies ranging from financial services
to engineering industries throughout Western Europe. Developed long-term
relationships with clients that led to the achievement of year on year doubling
of consultancy sales turnover. Wrote, and had published, books for computer
users including 'The Windows Guidebook'. Appointed by Microsoft as beta tester
for Windows 3.1.
MICRO DESIGN LTD
Technical Director 1981 to 1986
Recruited, developed and managed a highly
skilled team of computer specialists engaged on the development of graphics
systems. Provided technical support to the graphic designer for 'The Money
Programme' and 'Panorama' title sequences. Was accountable to the Managing
Director for the analysis of customer requirements, design of new products and
the management of the development team.
MICRO DESIGN
Partner 1979 to 1981
Started up a small partnership engaged on the
development of industrial control systems and turned it into a successful,
profitable business within two years. Provided the analysis of customer
requirements and the design and development of systems using low-level
languages.
MICRO CONSULTANTS LTD
Senior Programmer 1978 to 1979
Designed and developed a new special effects
machine for the television industry.
STC plc
Programmer 1976 to 1978
Developed program that established connection
with the public telex system for use in message switching systems. Added
symbolic debugging capability to an Intel 8080 simulator using PL/1.
EDUCATION AND TRAINING
Middlesex Polytechnic
1969-73 B.Sc Mathematics for Business - 1st
Class Honours
University of Manchester
1973-76 M.Sc Computer Science
Research into Communications Aids for people
with disabilities
Professional Training Courses:
Hewlett Packard Ltd System Manager Course
Frost and Sullivan (and elsewhere) Short
courses on: Object-oriented design, managing software development, testing
software, office automation, SNA and SMGL/ODA.
Cranfield School of Management - 1991
Enterprise Development Award course
PUBLICATIONS
Z88 Magic, The Organiser Deciphered, The
Comms Handbook and The Windows Guidebook also various articles in Personal
Computer World and other magazines.
ADDITIONAL INFORMATION
I have worked in the Netherlands, Germany,
Denmark and Greece. I have experience of the following application areas:
Client/Server Systems, Television and
Business Graphics, Information Systems, Stockbroker Back Office, Invoice
Discounting (Factoring), Protocol Conversion Manufacture, Automotive Component
Manufacture, Industrial Control Systems, Data Communication Systems, Charities,
Insurance, Reinsurance/Underwriting, Marketing Information Management,
Utilities.
I have managed teams of programmers and
analysts (up to 8 people).
Marital Status: Single (live with girlfriend)
Date of Birth: 11th February 1951
VOLUNTARY INTERESTS
Gloucestershire Disability One-Stop
Shop
Chair of the Board - 1999 to 2003
Member of board responsible for developing a
centre that will deliver broadly based range of services to disabled people in
Gloucestershire.
SCOPE (formerly The Spastics Society)
Board Member - 1985 to 2001 – now Life Member
Member of board responsible for the
governance of a national charity with a turnover of £80 million. Vice-chairman
of charity (1992) and chairman of marketing committee (1992-1994). Major
achievements include: significant involvement in the process of changing the
name to Scope; ensuring that all regional offices and the new head office are
accessible to people with disabilities; producing the concept behind Fasttrack
(a scheme to provide management opportunities for people with disabilities).
Awarded Honorary Life Membership in 2001.
New Millennium Experience Co Ltd
Advisory Panel Member - 1997 to 1999
Member of the panel advising the consortium
building the Millennium Dome on disability issues with particular emphasis on
staff training and access.
Central Transport Consultative
Committee
Member - 1990 to 1993
Responsible for representing the interests of
people with disabilities on the CTCC - the watchdog for the rail industry.
Major achievements include: Checking access of new trains and suggesting
improvements; meetings with Government ministers and senior rail industry
managers.