CURRICULUM
VITAE OF available
on request
NAME : available on request (Gender : Male)
DATE OF BIRTH : 1961 (Age
: 47)
NATIONALITY : British
MARITAL
STATUS : Married
ADDRESS : available on request
CONTACT
DETAILS : available on request
AVAILABILITY : Immediate
BSc. (Honours) : Computer Science (Portsmouth
University)................................................( 1984 )
HND (with
distinction) : Computer Studies (Portsmouth
University).................................................( 1981 )
GCE A' Levels : Economics, Mathematics (Berkshire)
.
...........................................
.( 1979 )
GCE O' Levels : Maths, Physics, Computer Studies, Biology,
English Language,
English
Literature, Geography, Technical Studies
..
..( 1977 )
TRAINING : Networking, Dreamweaver & MS FrontPage
(self taught)
..
..( 2001 )
: Compaq: Programming in DEC MACRO‑11
Assembler Language........
.( 1985 )
: Compaq: DEC PDP-11 RSX‑11M Systems
Management .....................
..( 1986 )
MEMBERSHIP : The Institution of Analysts & Programmers
..( 2002
)
|
PRIMARY SKILLS: ► Real Time Software
Engineer with extensive development & testing experience |
|
& APPLICATIONS ► UK MoD Command &
Control Systems & Tactical Training Systems (ASTTs) |
|
► Development & Testing to ISO 9001 & military
standards US DoD-STD 2167A |
|
► Support BA aircraft flight
data recording & engine health monitoring systems |
|
► Generation of technical specifications, proposals
& onsite training presentation |
|
► Broad experience
of PC systems, hardware, software applications & networks |
|
|
|
LANGUAGES: ► Pascal, Fortran, CORAL-66,
ALGOL, BCPL, Assemblers |
|
|
|
OPERATING SYSTEMS: ► Compaq DEC VAX/VMS
& DEC Windows, PDP/RSX-11M/RT11 |
|
► pSOS-68K, MS
DOS/Windows, Linux, Solartron Real-time Executive |
|
|
|
DESIGN METHODS: ► Yourdon Structured
Analysis & Design for Real Time Systems, MASCOT |
|
|
|
SOFTWARE
TOOLS: ► Compaq DEC VAX
DCL/CMS/MMS/TPU/Interleaf, DEC Teamwork & |
|
► SELECT Yourdon CASE
tools, Graphic systems, MS Office Applications |
|
► Norton GHOST, Accounting
packages, Photoshop, Dreamweaver |
|
|
|
HARDWARE
SYSTEMS: ► Compaq DEC VAX/PDP/Vaxstations,
PC's, Motorola MC68000, Intel 8085/6 |
|
► Microprocessors, ICL 2900
series, Ferranti FM1600 series, IBM Netfinity Server |
CAREER HISTORY
.
. DURATION
(PERIOD COVERED)
Miraj International Ltd, Reading, Berkshire
.
16 years
JOB TITLE Managing Director and Senior Software Engineer
My
duties encompass all aspects of managing Miraj International Ltd. As a
freelance contractor, I have personally undertaken and successfully completed
the following contracts on behalf of large corporations:-
|
Miraj Internet Centre, Reading, Berkshire
.. |
|
POSITION Managing Director & System Maintenance Engineer (Permanent) |
|
PCs, MS Windows 98/NT/2000/XP/Vista, Office Applications, LINUX,
TCP/IP, Routers/Firewalls, Web Design |
|
Set-up
and management of Internet Cafι & Computer/Laptop Repair Centre with
multi-player games & bespoke web design Services. Management of project from inception to
completion stage included day
to day operations & Staff Management:- |
|
·
Specification, Evaluation, Negotiation, Purchase,
Installation, Configuration & Support of I.T, Software & Services |
|
·
PC based networking systems,
TCP/IP, Internet Connection Sharing,
MSN/Yahoo Messenger, Norton GHOST |
|
·
Develop and implement business strategy
for finance, pricing, promotional initiatives
& procedures |
CAREER HISTORY (
Continued)
DURATION (PERIOD COVERED)
|
British Airways Plc, London Heathrow Airport
4.5 years |
|
POSITION : Flight Data Recording Support Programmer (Freelance Contractor) |
|
VAX OpenVMS, DECWindows, PDP-11 TSX (multitasking version of RT11),
PCs, MS Windows 3.1/95/NT, UNIX, FORTRAN, CORAL-66, DCL, TCP/IP, FTP,
Kermit, MS Office, Year 2000 compliance, system migration |
|
Specialist Maintenance Programmer for BA
Engineering Flight Data Recording (FDR) Department. FDR Replay systems
extract data reports from onboard media (OQARs) and distribute reports in
different formats to Engine Health Monitoring (EHM), Aircraft Performance
Monitoring (APM) and others for analysis. My responsibilities included: - |
|
(a)
General day-to-day
systems management & support for different platforms (VAX, PDP, Intel)
and data link protocols. |
|
|
(b)
Application
Development/Maintenance for FDR systems, including following projects :- |
|
·
Migration of FDR
central report distribution system (ARIDS) from MicroVAX-2 to MicroVAX-3100. |
|
·
Software enhancements
for processing reports generated by ACMS Replay systems and onboard ACARS |
|
·
Automate the transfer
of data using DECNet & TCP/IP (FTP) to other BA systems (EHM, APM) and
external customers such as State University of New York (SUNY) &
Rolls-Royce. |
|
·
Year 2000 compliance of
FDR systems & applications. Identify non-compliance, Produce Test Specs,
set-up Y2K Test System, Implement necessary software modifications, and
System Testing (Unit, functional, Integration). |
|
·
Support Integration of
new BA aircraft fleets (Airbus A319, Boeing 777ER) & pc ground replay
system (GRAF) |
|
GEC-Marconi Sonar Systems Ltd, Somerset
..7 months |
|
POSITION : Software Engineer (Freelance
Contractor) |
|
Intel PCs - MS DOS & Windows- Real Time embedded system - SELECT
Yourdon CASE Tool - MS PASCAL - MS Macro Assembler v2.0 - XtreeGold - MS WORD - US DOD STD-2167A |
|
Responsible for the Auxiliary Cabinet Software (AUXCAB) for Sonar 2093
RAN system designed for the Royal Australian Navy Coastal Mine hunting ships.
This was a variable depth Mine hunting Sonar and the AUXCAB interfaced
between the ships main sonar system and the peripheral subsystems (ATS, MPPS,
MTA, Route Survey). |
|
·
Produced Software Requirements
Specification (SRS), Design Document (SDD) and Test Document (STD). Successfully
completed software Coding and UK Integration test. |
|
·
Generation of all technical specifications &
coding conformed to US DOD STD-2167A quality standards. |
|
Aerosystems International Ltd, Yeovil, Somerset
.8 months |
|
POSITION : Software Engineer (Freelance
Contractor) |
|
DEC VAX/VMS, DECWindows - Real Time Safety-critical - Teamwork -
Yourdon - US DOD STD-2167A |
|
Produce System Test Specifications/Descriptions (STS/STD) for the
Royal Navy Merlin EH101 Helicopter, and later implement tests using special
test environment system which provide low level emulation of on-board
equipment. STS/STD's produced directly from system specification and
conformed to US DOD-STD 2167A quality standards. The Merlin Mission software
(MMS) utilised Yourdon/Teamwork for system Specification and Design. I was
responsible for the Stores Management System (SMS). SMS contained
Safety-Critical control software, which provides release, presetting and
jettison control of heavy store (Stingray Torpedo, Mk 11 depth charge) and
various Sonobuoy stores. |
|
Marconi Simulation & Training, Bracknell
..
2 years |
|
POSITION : ASTT Software Engineer (Freelance Contractor) |
|
DEC PDP/RSX, PCs, MS Windows 3.1, CORAL-66/MACRO -MASCOT - Real Time
Training Course, Kermit |
|
·
Provide Consultancy and
Support for Solartron ASTT systems |
|
·
Evaluate & test
CORAL-66 conversion from DEC PDP to DEC VAX/VMS/VAXELN. |
|
·
Intensive Software
Training Course for the Royal Malaysian Navy. Did five weeks on-site
presentation in Malaysia. |
|
·
Integrate Kelvin Hughes 1007 Radar
Consoles to the RN Submarine Trainer at HMS Dolphin, Gosport |
|
·
System support
including Technical Proposals for system upgrades, Generation of ASTT System
diagnostics |
|
Ferranti Simulation & Training, Bracknell
..
8 months |
|
POSITION : ASTT
Senior Software Engineer (permanent) |
|
Real Time - PDP System Management - VAX/VMS
WordPerfect, ASTT System Maintenance & Training DOS/Windows |
|
ASTT system maintenance
& support, relocation, technical proposals and cost estimates for new &
upgrade ASTT systems. |
CAREER HISTORY (
Continued)
.
...
DURATION (PERIOD COVERED)
|
Ferranti Naval Systems, Portsmouth
6 months |
|
POSITION : Senior Software Engineer (permanent with Six months detachment) |
|
VAX/VMS - FM1600E - Real Time CORAL-66 & MASCOT |
|
Test
Real-Time Submarine Command and Control System (DCC) for Royal Navy
'Upholder' class submarines. Development in CORAL-66 on VAX/VMS. Target
Ferranti FM1600E interfaced to Tactical Data Handling and Fire Control
consoles and on-board sensors including Sonar, ESM equipment and periscopes. |
|
·
Write and test Naval Weapon Harbour
Trials (NWHT) document for ESM (RACAL UAC/UAP) and EW Display. |
|
·
Pre-NWHT acceptance
tests using both in-house Simulated Submarine Environment Test set and |
|
Ferranti Simulation and Training, Fleet, Hampshire
.
5 years |
|
POSITION : Senior Software Engineer / Principle
Engineer (permanent) |
|
VAX/VMS, CMS/MMS - M68020, pSOS/pROBE - PDP/RSX-11M - Real-time embedded software, CORALl-66, Pascal, Macro-11 Assembler, full software lifecycle |
|
Development and support of Real-time ASTT naval
training systems for Indonesia, Pakistan, Malaysia & Canada. |
|
·
Indonesian Navy ASTT.
Senior Software Engineer to upgrade 2 cubicle Electronic Warfare Trainer to 8
cubicle ASTT system. Involved from specification to site & post
acceptance. Spent two months in Indonesia for system installation. |
|
·
Pakistan Navy ASTT.
Official weeks visit to Karachi to investigate system defects. |
|
·
Royal Malaysian Navy ASTT. One month
visit to install and test Magnetic Tape Utility & investigate system
defects. |
|
·
Indonesian NAVY ASTT.
Principle Engineer responsible for On-site ASTT Training Course and Software
Enhancements. Several Indonesian visits for over 2 months each including
System Test and Acceptance. |
|
·
Operations Team Trainer
(OTT) for Canadian DoD. Develop Real-time embedded software for new Graphics
Display subsystem (LPRD) and CIKAT HMI subsystem. Software written in Pascal
with GKS routine calls. Developed on VAX/VMS using VMS layered software CMS
and MMS. Target was M68020 microprocessor running pSOS-68K Real-Time
Multiprocessing O.S Kernel. Extensive use of pROBE-68K symbolic debugger. |
|
Solartron Defence Systems (Schlumberger),
Farnborough
.3 years |
|
POSITION : Junior to Senior Software Engineer (permanent) |
|
PDP-11/44 -UNIBUS - RSX-11M/Plus - RSX
(SysGen/MCR/DCL/BAD/BRU/PIP/DSC), Solartron Real Time Executive - Real Time -
SDL CORAL-66 - MASCOT - DEC MACRO-11 - Pascal - GKS |
|
Develop,
install & support of a Real-time simulation system, Action Speed Tactical
Trainer (ASTT), for naval training. |
|
·
Responsible for
complete software development life-cycle ASTT for Pakistan and Indonesian
Navy. ·
ASTT system was written
in CORAL-66 and MACRO-11 assembler for a multi-processor environment.
Development was on DEC PDP-11's running RSX-11M/PLUS. Target was
multi-configured DEC PDP-11's with proprietary hardware running Real-time
Executive System. |
|
·
Take over
responsibility for PN ASTT Sonar Display subsystem written in PASCAL &
GKS Graphics. |
|
·
Three months in
Pakistan (Karachi) for Installation and Site Acceptance. |
|
Truswell Systems Ltd, Reading, Berkshire
.. 4 months |
|
POSITION : Programmer (permanent) IBM/Olivetti
PCs - MS DOS - GW BASIC |
|
Maintain and install IBM PC based Software package for designing roof
trusses. Software written in GW BASIC. |
|
Royal Naval Engineering College, Manadon,
Plymouth
..1 year |
|
POSITION : Trainee Programmer (One year Industrial Training) |
|
Rank Xerox/CP-V - Intel 8085 Assembler - Fortran/GINO-F - BCPL - OCODE |
|
·
Write interactive graphics package in FORTRAN
(using GINO-F procedures) for PERT (critical path) networks. |
|
·
Transfer BCPL compiler
from mini to Intel 8085 microcomputer. Design, Code in Intel 8085 Assembler
language & Test software Interpreter for OCODE which is the machine
independent code produced by BCPL compiler. |
I am an enthusiastic cricket and squash player. Interests include
comparative religions & current affairs.
Full British driving licence since 1977. Speak fluent Urdu/Punjabi.
REFEREES - Can be supplied on request.