The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=HO00375S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

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)

 
 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.