CV - Theodore Zacharia
|
|
Select here for an alternate interactive Java applet.
|
Personal Details: | Education: |
Name : Theodore Constantine Zacharia Born : 15/02/64 Nationality : British Languages : English and Greek, limited Dutch. Current Position : Advanced Systems Engineer, EDS |
University College London BSc(Hons) in Applied Physics plus 4 A-levels, 10 O-levels. |
NOTE:In the following sections the most current items are underlined.
Operating Systems, Interfaces, Controls and Environments.
UNIX (various including SCO, SVR4, AIX & DYNIX/ptx), MVS (OS\370), DOS,
Microsoft Windows 3.x, Windows 95, NT, X-Windows,
CICS, IMS DB/DC, JCL, SQL, CORBA2,
Various LANs, WANs, VANs and Multi-tier client/server environments.
Languages and Databases.
C++, C, Visual C++, Java, VisualBasic, JavaScript, Forté, PowerBuilder, COBOL, Pascal, ALC & Assembler
(various),
Unix Shell Script, DOS Batch language, REXX,
OMGs IDL (ObjectBroker and ORBIX implementations, CORBA V2.0),
Sybase, ESQL/C for Sybase, Informix, ESQL/C and I4GL for Informix.
Oracle (7.x), PL/SQL for Oracle,
DL/1 under IMS and CICS. SQL access (R)DBMS.
FMLI (Form and Menu Language Interpreter)
Tools-Applications.
SDK for Windows (C programming). MFC for Windows (Visual C++ programming),
ESQL/C for Informix. DBLib for Sybase,
Holos6 Data Warehousing tools, Designer/2000 and Developer/2000 for Oracle
IEF Composer, TSO, ISPF, CHAMP, SIMPC, IBM DFS* utilities for DLI databases
BMC secondary index utilities for IMS databases
Neuron Data libraries for portable GUI applications (C based code)
Windows DDE, OLE etc.
Business-Customer.
Customer consultations, briefings, presentations and demos. Business design, applications
design, quality acceptance. Technical support for team interviews (selecting prospective
personnel).
EDS Employment History - Project Experience: |
11 years in the professional IT industry consisting of:
PCs and UNIX machines Overview.
8 years development of Graphical User Interface (GUI) and character based applications.
Coding mostly in C++, C++ with MFC, C, C with SDK, VisualBasic, PL/SQL, PowerBuilder and PASCAL.
Multi-platform environment, porting application from DOS/Windows to UNIX/X-Windows.
Multi-national abilities included in systems. Experienced in SQL DBMS and multi-tier
client/server environments.
IBM Mainframes OS\370 Overview.
3 years development, maintenance and support of mainframe systems. Experienced in
programming in COBOL with DL/1, IMS, CICS and other extensions. TSO development
environment with JCL and various schedulers etc for control and running of system.
Experienced in IMS DBMS, both Batch and Online environments (DB, DC & BMP).
Major EDS Projects (reverse chronological): |
GMAC Project 1500/GS Business Process Re-engineering, UK (Aug 95..) |
3 ½ years working on the major Business Process Re-engineering carried out by General Motors
Acceptance Corporation (GMAC, a.k.a Opel Bank, a.k.a Vauxhall Finance). As a lead
member of the P1500 Laboratory (an R&D group), I provided technical consultancy for the
development team and lead other teams in various detailed product evaluations including:
selection of the development toolset (Forté vs Oracle/2000 vs IEF Composer); selection of
Report writers (BusinessObjects vs OracleReports vs JetForm). I also defined technical
direction on many issues including technical infrastructure, multi-tier client-server design, the
use of ORBs and many other technologies. I took the lead role in several teams carrying out
investigations, design and code audits of 3rd party vendor software solutions for GMAC, and
proof-of-concepts. I also developed with the following tools: VisualBasic, C, C++ with Sybase
Open Client db & ct libraries, Oracle PL/SQL, Forté, Oracle/2000 toolset, BusinessObjects.
Additionally, bespoke projects development work for GMAC Global Solutions included:
Technical team lead and developer for Finance and Insurance Management System (FIMS)
written for Vauxhall Finance/Opel Bank using VisualBasic 5.0 Enterprise and Access 7.0. This
was a multi-national development team (US, UK, Germany and Egypt) developing the system
within 6 months and deploying on a phased approach to firstly the UK and Germany, and later
across Europe. I was also lead on the FIMS EMU team which created a proposal for adding EMU
support to FIMS. The proposal was accepted but no funds were available to run the project.
I was the project leader and lead developer for the Core Data Maintenance Facility (CDMP) which supports the International
Retailer Showroom Systems (IRSS a.k.a Response) product, written for Vauxhall Finance/Opel Bank using VisualC++ with MFC, VisualBasic 5.0 Enterprise,
Access 7.0 and Sybase (10 for SCO, 11 for NT). I lead the project from start to finish, being involved from the beginning with the business requirements
gathering, business proposal, service agreement creation and project planning, through technical design, coding and implementation
and to testing and release to market. This was a multi-national development team (UK, Belgium and Germany) developing the system within 4 months and
deploying on a phased approach to firstly Germany and the UK, and later further across Europe.
Additionally, I am working on replacing a Minitel based system in France with an Internet based system
(an extranet for GMAC). The current Minitel system, Axone, allows GMAC operations staff in the branches
to pay off wholesale loans on sold vehicles, the new system replaces the Minitel with a browser front end,
Forté WebServer middle tier calling COBOL business objects wrapped by Forté service objects
on the application server. I have been assisting with the network architecture, setting up the server,
setting standards and co-ordinating the multinational teams.
Mortgage Origination and Securitisation System for BACOB Bank, Belgium (May 93..Aug 95) |
2 ¼ years working on the Loan Origination and Securitisation project for the Belgium bank
BACOB. Analysis, Design and Implementation of PC Windows and UNIX Interface
subsystems. I coded in PowerBuilder (for the GUI interface - FrontOffice application),
Microsoft C++ and C with SDK (for the interface objects and communications DLLs on PC). C
and I4GL, ESQL/C (Informix) and UNIX Shell Scripts (korn shell) for the batch cycle on a
UNIX box (BackOffice applications). 5 months of this project was spent working in the USA
(Plano - Texas).
On the PC I took a lead role in the design of the system and also coded interactive windows
for credit scoring and the background communication processes. I also lead the batch cycle
development team, and on the UNIX box set project standards, coded interface and
communications programs, and an entire batch entry/control subsystem with interactive
screens to enable operators to run, monitor, restart etc, the batch system. This project was
ISO 9000/9001 certified.
DCS2-Windows, Belgium (Aug 91..May 93) |
1 ¾ years working on DCS2-Windows (GMC - General Motors Continental) project analysing,
designing and developing GUI applications. My main area of responsibility was the
development of the Vehicle Ordering system and Marketing Offer Specification system. All
work carried out was in C with Neuron Data portable system libraries, project was XPG3 and
POSIX compliant.
Field Force Communication System, Belgium (FFCS) (Aug 90..Aug 91) |
1 year working for FFCS analysing, designing and developing GUI applications which allowed
users to display and manipulate data in a user friendly form. This data was downloaded from
host applications to the users PC where Windows applications written by FFCS (in C) would
display this data. I developed many housekeeping and communications functions as well as
assisting in the main spreadsheet construction and solely developing a graphics server for
FFCS which could display any data in various forms including 2D/3D, Bar, Chart, Line and Pie
graphs. This project was delivered on time, within budget and to specification.
Dealer Communication System (DCS) Router Development and Support, UK (Jan 88..Jul 90) |
2 ½ years working for DCS in the UK developing, maintaining and supporting the DCS Router
system which controls a flow of data between GM Dealerships and GM applications in a multi-
national environment. This was a PC based system at the user end and an IBM mainframe
based system at the host end. The last 6 months were spent working in Belgium doing among
other things co-ordinating and implementing (successfully) a major multi-site database change
that affected multiple systems.
- Building XML Applications, Learning Tree International, Euston.
- Java for Web Application Development, Learning Tree International, Euston.
- Java Development with Swing Technology, Learning Tree International, Euston.
- Java for Enterprise Systems Development, Learning Tree International, Euston.
- Java for C++ Programmers, Learning Tree International, Euston.
- Microsoft Transaction Server, Learning Tree International, Euston.
- Microsoft Internet Information Server 4, Learning Tree International, Euston.
- Object Oriented Analysis & Design with UML, Learning Tree International, Euston.
- JavaScript programming, Learning Tree International, Euston.
- COM and ActiveX programming in C++, Learning Tree International, Hammersmith.
- Holos6 Data Warehouse Development, Seagate Software, Ealing.
- Forté Application Development at DG Tower, Brentford.
- Oracle Designer/2000 and Developer/2000 training at Oracle Training Centre, Bracknell.
- Various courses including IMS-DB/DC(DL/1), SMDM(SSADM+), SLC(Systems Life Cycle -
EDS), TCP/IP Networks, Windows NT 3.5.1 at EDS training centres.
- Various CBTs including Client/Server Architecture.
- EDS Phase II (Structured Design, COBOL, JCL etc..) at EDS Harrow.
- FORTRAN at University College London (UCL) while reading for BSc(Hons) in Physics.