|
Solution Developer, Project Leader, IT Auditor and Trainer
born on 02.06.1965 in Berlin, Germany, married, 2 children,
German nationality.
1971 - 1984 School in Germany to university entry
qualification.
1984 - 1990 Studies
of physics at the University of Hamburg, Germany.
Main emphasis: Semiconductor technology.
Additionals: Mineralogy and physical chemistry.
Dissertation on PC based process control
(Prof. Dr. J. Müller (Technical University Hamburg-Harburg)).
Diploma (full German university degree).
since 1991 Freelancing in software engineering, quality
management, authoring and training.
since 2002 Freelancing from base in Scotland with increasing
emphasis on IT auditing and advisory services.
Main skills
Leadership, coordination, auditing and quality management of
distributed developer teams (teleworking) including remote
mentoring and qualification of junior member.
Full systems development life cycle project management (business
analysis, conception, realization, integration testing,
introduction, training, documentation) of object oriented
systems and components which are highly abstract, scalable,
configurable and reusable
(Windows, Embedded, Visual C++, MFC, .NET, various databases,
OOA, OOD, OOP etc.).
Web based (object oriented) solutions using Visual InterDev and
Visual J++ including server side components, COM and Oracle
technologies (DHTML, CSS, VB and Java Script, PHP, ASP, ADO,
PDF, J2EE, EJB, Perl/CGI, Browser etc.).
Project, configuration, distribution, version, release and
change control and management
(MS Project, Visual SourceSafe etc.).
Audit, review and redesign, troubleshooting and bug fixes,
porting, adapting, extension and integration of systems and
components (multimedia, import and export filters, converters,
drivers, protocols, databases etc.).
Sarbanes-Oxley compliance internal IT auditing including
coordination, team leadership and
direct liaisons with internal financial audit and external
auditors.
Tailored training, workshops, coaching and mentoring on quality
management, Windows applications, databases and several
programming languages, concepts and best practice, including
course conception.
Authoring of training and marketing materials, manuals,
requirements and architecture as well as general (technical)
documentation to all levels in German and English
(Corel Draw , MS Office etc.).
Translations from/to German (native), English (fluent), French
and Scandinavian languages.
Acquisition of further fields in an autodidactic manner.
References available
Locations
Projects world-wide to be done mainly from well equipped home
office based in Scotland. Initial period on-site considerable.
Short-term projects, audits and training courses anywhere all
over Europe and beyond.
Rates
Fixed-price or hourly rating from some £ 40 (plus - where
applicable - expenses) dependant on role, project scope, scale
and complexity.
Projects
(please find training courses provided separated in the
following section)
2005 - 2006 Annual
follow-up SOX compliance internal IT audit at multiple locations
of an international electronic components manufacturing
enterprise in Germany, Hungary, Czech Republic.
Various further SOX internal audits on IT
General Controls as well as Application Controls based on COSO
or COBIT framework.
Support of SOX IT implementation based on
COBIT framework in Japanese car manufacturer's European data
centre (mainframe and SAP environment) covering process
documentation, gap analysis, remediation and best practice
advice as well as internal audit under supervision of Ernst &
Young in preparation of external audit to be performed by KPMG.
Development of ASP modules for a dynamic
website reporting and maintaining (weather related) school
closures in the Scottish Highlands followed by knowledge
transfer workshops to internal IT staff.
since 2004
Specialist Business Advisor to SMEs on quality management,
eCommerce etc.
Integration of various ASP and PHP based
sites with online payment providers (Paypal, WorldPay, Protx).
2004 - 2005 Design
and development of a web-based one-stop retail solution covering
EPOS, online shop and advanced stock management. Technically the
system is based on the same modules as 2002-2004’s OBMS.
2004 SOX
compliance internal IT audit on European locations of call
centre enterprise in UK and Spain to include direct liaisons
with internal financial audit and external IT audit performed by
Ernst & Young.
Team leader of Sarbanes-Oxley compliance
internal IT audit covering French entity of international IT
enterprise externally audited by KPMG.
Sarbanes-Oxley (SOX/SOA) compliance
internal IT audit at multiple locations of an international
electronic components manufacturing enterprise in Germany,
Hungary, Czech Republic, The Netherlands and UK including
documentation review, onsite testing and remote remediation
testing of a wide range of IT systems (Windows, Citrix, SAP,
VMS, Baan, S6000, Navision, localised payroll applications
etc.).
Redesign of an ASP based self editable
website into an online shop featuring WorldPay integration.
Development of an affiliate module using PHP/MySQL.
Development of PHP components to generate a
kinds of emails (plain, multipart, alternative, mixed,
attachments etc.)
2003
Technical development process audit of a .NET based case
management system (under development) of high profile by virtue
of its user base of senior government members with particular
emphasis on the appropriate employment and application of
process models and methodology.
2002 - 2004
Development of a multilingual online booking management system
using an object oriented template based server-side approach
around PHP/MySQL and strong client-side CSS and JavaScript as
well as online payment integration with Paypal, WorldPay and
Protx.
2002 Research, validation and porting of an ancient
68k micro controller based embedded test system written in
Assembler and C to conform with a modern cross compiler (Windriver
Diab) followed by its redesign into an object oriented solution.
since 2001 Server-side web development using PHP, MySQL and
CSS.
2001 Migration of several data sources into a MySQL
database using PHP tools.
Evaluation of Microsoft’s new
technologies (.NET, C# etc.) provided through
Visual Studio 7 beta.
Coaching the object oriented modelling of
an AutoCAD Add-on to be realized
using Visual C++ 6.0.
Introduction of a PDF export procedure in
CAD context (AutoCAD etc.)
using Acrobat Distiller.
2000 - 2001 Workflow business analysis and (technical) audits
on harmonization of the complex IT structure of Germany’s
national oil and gas reserve storage plant resulting in
conception and prototyping of a web based workflow management
system
integrating office as well as production systems to be realized
using J2EE conform Oracle 8/9 web technologies.
since 2000 Evaluation of concepts of Windows CE and
development tools provided for Visual C++ with particular
regards to the subsets of Win32 and MFC compared to other
Windows releases in means of portability.
Investigation and evaluation of strategic
and technical information on Oracle’s product range with
especial emphasis to web context (application server, portals,
data warehousing, servlets, JSP, EJB, J2EE etc.) conducted to
architectural system specifications in German and English within
several pre-sales activities, eg tenders.
Evaluation on development process methods
and tools, eg RUP, UML.
2000 Design and development of a PDF export method
as C++ class library
(MFC extension DLL using Visual C++ 6.0) based on Adobe PS and
Acrobat Distiller as well as their pdfmarks technology used to
generate PDF specific elements (bookmarks, links etc.).
Design, development leadership
(distributed team of four), integration test and putting into
operation support of a configurable multi platform (Linux, DOS,
Windows) interface converter, written in C++ using the RogueWave
class library, Orbix Corba, the file transfer product FTS to
connect a host, Java modules and Oracle 8i as RDBMS.
Generation of SQL scripts out of MS Excel spreadsheets to
maintain the configuration database using a configurable MS
Excel macro.
Target system: Linkage of materials disposal and stock logistic
systems.
1999 - 2000 Realization of a MS Internet Explorer based web
browser application using COM technologies with Visual C++ 6.0
to analyse and post-process Web pages.
Design, prototyping and development of
intranet server components
(ASP, VB Script, ADO, MS Access 97) to be used with MS IIS as
customizable part of a media observation system, that (typically
daily) outputs its results either as printed or intranet
reviews, the latter including full investigation functionality
in means of content over the whole history of observation.
Systems design, realization and
introduction of a customer guidance system to be used in large
authority offices (Visual C++ 6.0, MFC, ADO, MS Access 97).
Production of accompanying user and administrator manuals.
Staff training (users, administrators and system
administrators).
Development of a strong object oriented
MFC Extension DLL to access any RDBMS in an abstract,
configurable manner using either ADO, DAO or ODBC.
1999 Design of an abstract, configurable template
based (HTML) export module as MFC Extension DLL.
since 1998 Internet programming, web site creation and
maintenance using HTML, PDF,
Visual InterDev, Visual J++ and JavaScript.
1998
Collation and enhancement of a complex, highly
configurable media observation and document management system’s
user and administrator documentation in means of consistency and
completeness.
since 1997 Troubleshooting and improvement of a well
abstracted object oriented MFC Extension DLL to connect several
scanners with a document management system using TWAIN or native
drivers or the Kofax ImageControls OCX including flatbed, feeder
and duplex as well as monochrome, grayscale and colour scanning
and compression support.
1997 - 1998 Development of GUI modules, especially using
advanced controls of Windows 95 and NT 4.0 using Visual C++ and
MFC.
Implementation of an Email connection
using MAPI.
Porting and improvement of several
Borland C++ applications to Visual C++.
Implementation of a Tcl scripting module.
Improvement of a configurable XDOC(Xerox
OCR)-to-HTML converter including line break, paragraph
recognition, multiple columns support and several OCR correction
algorithms.
1997 - 1999 Improvement of configurable and template based HTML
and PDF export modules according to several customer-individual
needs using Borland C++, OWL,
Visual C++ (1.5x … 6.0) and MFC including authoring of related
user and administrator documentation.
1997 Conception to migrate several specialized DBMS
interfaces into a generalized (ActiveX) module.
Design and development of a tool to
create complex screen savers
using Visual C++ 1.5x.
Review, adaption and improvement of
several 16 bit Visual C++ applications and DLLs for multimedia
use (outside designed).
1996 - 1997 Design (using OMT) of a connectivity module for
remote host systems as part of an object oriented class library
for future workflow processes of the Hamburg Police (e. g.
POLAS) and leadership of the team of up to ten developers.
Conception of a configurable MS Excel
macro generating SQL scripts out of MS Excel spreadsheets used
to maintain configuration databases.
Bug-fixing and improvement of a vehicle
spare parts QA system developed using Visual C++ and MS Access.
1996 Design and implementation of an avionic stock
logistic system including interfaces to materials disposal
(SAP), conveying, picking and wireless communication systems.
1995 - 1996 Redesign (using OMT) and realization of a subject
concerned configurable abstract object oriented system for
dossier processing at the Hamburg Police (workflow management
with lowly structured information, realized using Windows NT
3.51 / 4.0 and UNIX with Visual C++ 4.x, MFC and Ingres)
including the introduction of release management using Visual
SourceSafe and source code documentation of the resulting class
library for third party (online help and reference).
Support of a MS Access based specialist
software to be used in bodywork and paint shop companies.
Development of prototypes to measure and
control lighting and humidity.
1995 Design and realization of the integration of a
fax software into a database application using C.
1994 Realization of a tool to port a AS/400
database using MS Excel macros.
Development of a DDE interface library to
connect MS Excel to
Unique Concept 4GL.
1993 - 1994 Development of several tools to design and monitor
logistic systems including airfreight and toll statistics as MS
Excel macros.
1993 - 1995 Porting and improvement of a complex business
management solution to calculate ship building and chartering
projects from Lotus 1-2-3 to MS Excel including user-focussed
input dialogues.
1992 - 1993 Implementation of an adapter to transmit CAD data
to a host based disposal
system as MS Excel macro including GUI.
1991 - 1993 Support of a modular micro controller system used
in automation and embedded context including programming using a
Basic cross compiler.
1991 - 1994 Design and realization of a MS Excel based system
to produce multilingual technical sheets on bottling systems to
be used with offering documents using MS Excel macros as
encapsulated application including graphical user interface
(Environment: Windows 3.1, MS Excel 3.0 … 5.0).
1989 - 1990 Design and realization of a PC based process
control system to be used for semiconductor production including
embedded components like temperature, vacuum and gas flow
control as well as several security procedures
(Environment: DOS, Turbo Pascal 5.5).
1988 - 1989 Development of a simulation procedure for early
state selection of narrow tolerated semiconductor devices using
HP Basic and Turbo Pascal 5.5.
1988 Development of a measurement system to acquire
the life time of laser stimulated carriers in semiconductors.
Training courses
(typically including (tailored) course conception and materials
authoring)
2005 Course on application of UML 2.0 in rather
technical C++/.NET-driven instrumentation environment.
Oracle 9i DBA training on Windows Server
2003 with particular emphasis on troubleshooting and Enterprise
Management Server.
2004 Workshop ”IT Demystified” providing IT
overview to non-IT personnel, eg managers, HR, purchasing etc.
Course ”Objects and Components
Demystified” on object oriented concepts, analysis and design
including introduction to Unified Modelling Language (UML).
Training of international audience on
Oracle 10g Discoverer (user and admin) along with best practice
advice on global implementation within financial services
enterprise, legacy data migration, cleansing and QC.
MS Course 2072 ”Administering a Microsoft
SQL Server 2000 Database”.
since 2003 Designer and developer training and workshops to
advanced level on Active Server Pages (ASP), SQL and JavaScript.
2003 Microsoft Hands-On Lab ”Developing Secure
Applications for Windows Server 2003 with Visual Basic.NET and
C#”.
Developer training on JavaScript, Perl
and CGI including object oriented features, Apache and Oracle
integration.
Administrator training on Oracle 8i/9i
RDBMS including ORDBMS, PL/SQL, RMAN and performance tuning.
since 2002 MS Course 2609 ”Introduction to C# Programming
with Microsoft .NET”.
Training on Oracle RMAN (Recovery Manager).
User training on Oracle Discoverer.
2002 Overview training on Oracle 8i/9i products
(RDBMS, PL/SQL, Forms, Reports, Designer,
Express, Discoverer), web technologies (Application
Server, Internet File System, WebDB, Portal)
and administration (Enterprise Manager).
Coaching on methodological migration from
C to C++ using Visual Studio with Windriver Diab cross compiler
for embedded context (68k micro controller based test systems).
since 2001 MS Course 832 ”Microsoft SQL Server 7.0 System
Administration” (MCSE 70-028).
Expansion of VC++ courses by ActiveX and
COM+.
2001 Workshop on Active Server Pages (ASP)
especially regarding porting of a solution based on PHP and
MySQL to ASP and SQLServer 7.0.
2000 Administrator training on Active Server Pages
(OO, web and ASP concepts, VB basics, ActiveX, ADO, COM etc.)
and a configurable, template based HTML export module.
since 1999 User training on database theory, design and SQL
(typically using MS SQL Server 6.5 or 7.0 as exercising
platform).
1998 Training of host users on programming using
VisualBasicforApplications (VBA)
with MS Office (including OO and Windows concepts as well as
migration aspects).
User training on intranet and internet
programming using HTML, JavaScript, Java and Visual J++.
1997 Course on the realization of QM systems using
common PC software like office packages.
since 1996 Developer and user training on concepts of object
oriented programming, C++, poss. C basics, and Windows
programming using Visual C++ and Microsoft Foundation Classes (MFC).
1995 - 1997 User training on MS Excel macro programming for
non-programmers, i.e. including basic methods of software
engineering and structured programming.
1994 User training and workshops on database design
and several Windows databases.
1993 User training and workshops on MS Office
products.
(last
revised: March 2006)
|