Martin Krischik

Moosweg 13, CH-3324 Hindelbank, Switzerland

Born: 24. October 1964, Gelsenkirchen, Germany.

Nationality: German, married.

Tel.: +41 (34) 411-10-15

Mobil: +41 (76) 516-51-02

E-Mail: martin@krischik.com

http://www.krischik.com

Curriculum Vitae

Current Projects:

05.2005-totay

PostFinance, Bern, Switzeland

05.2007-today

Technical and organisational support of the BPM Tool Carnot from SunGard Software. This role include development in Java / J2EE, JUnit, Ant and Unix-Shell-Scripts as well as maintaining a CruiseControl continues integration solution.

Carnot is installed on a BEA Weblogic Server on Sun-Solaris and was configures using Jython.

Persistence is archived using an Oracle 10 database server and Hibernate.

CruiseControl is deployed with its Dashboard inside a Tomcat server on Sun Solaris.

05.2005-today

Development for the GUI Font end for the Exchange inclusive connection to back end interfaces.

Development is done in Ada under OpenVMS. The connection to the back end server is done via RPC and CORBA.


www.postfinance.ch

Work History:

08.2004-04.2005, sporadic

Universal Manufacturing & Logistics GmbH, Hannover

Support in extending a quality management application. This includes the communication with special test hardware. Development is dine using IBM's Visual Age for C++ on OS/2 systems.

The project also encompasses database development using DB2 and GUI development – partly done in Java.

www.u-m-l.de

12.2002-01.2005

SourceForge, USA

Developing a heterogeneous Ada Library, which encompasses the following functions:

A CGI (Common Gateway Interface) binding with support for file-upload. Extension to the Ada 95 Booch Components um enable direct storage of indefinite objects. Execution of external programmes with simultaneous redirection from standard input and output.

The development was done with the GNAT compiler from AdaCore.

adacl.sourceforge.net

04.1996-12.2002

S Finanz-IT, Hannover, Germany – service provider to the Sparkassen banking group.

Contract work as Computer Consultant.

I supported the dvg in developing a total of five controlling applications for the Sparkassen banking group. In detail:

04.2002-12.2002

Fusions-Manager“ - Support unification of the ledgers of merging savings bank branches.

06.2001-04.2002

Sachkonten-Manager“. - Development of an application for the administration of the ledgers for a savings bank.

01.1999-06.2001

Jahresabschluss-Manager“ - An application to support of the end-of-year procedure.

06.1998-12.1998

Controlling-Arbeitsplatz“ - Unification of the controlling applications and a pertinent class library.

04.1996-06.1998

Statistik Entwicklungs Tool“ - Creating the statistics demanded legally by the Federal Supervisory Office of the Banking System.


The development is done under OS/2 using IBM's Visual Builder for Visual Age C++. The Database used is IBM DB2/2 on MVS Mainframe.

The Project is modelled in UML with the use of Rational Rose. Both the modelling of the C++ classes as well as the database model are done with Rose. I have implemented the amendments to enable round-trip-engineering with IBM's Visual Age C++ under OS/2.


www.dvg.com

08.1995-02.1996

Bank of Scotland, Edinburgh

Contract work as Computer Consultant.

The Responsibilities include the design of the User interface Account Applications system based on the IBM Open class Library as well as the development of Business Objects using SOM.

In addition I programmed Transactions and Stored Procedures using SyBase and data transfer procedures to the Mainframe using IBM Communication Manager.

www.bankofscotland.co.uk

03.1993-08.1995

PMSE Ltd., Bracknell

PMSE develops co-operative processing systems based on IBM PC's running OS/2 Presentation Manager and IBM mainframes for insurance companies in Europe.

My assignment was on customer side in Vienna, Austria where I was part of a team which develops the Presentation Manager front ends for a car insurance application. The main development was done in IBM-C and Database Manager SQL.

www.mynd.com

09.1991-02.1993

Barclays Bank, Knutsford.

Three six month contracts as Computer Consultant. I was involved in designing and testing programs for X25 / BT-PSS telecommunication using Oregon Pascal and MS-C 6.00 in a MS-Dos based Olivetti multitasking/LAN environment. This included testing at hardware level using X25 line analysers.

I also installed and tested systems for customers on-site. This necessitates adapting our PC System to the customer's Mainframe.

www.barclays.co.uk

01.1991-07.1991

dicomputer GmbH, Olpe.

My job as Systems Programmer was to test libraries and advise the company about their implementation. I worked with the languages MS-C 6.00 and MS-Basic 7.10 on MS-Dos based Novell Netware 386 Systems. I programmed for the graphical user interface (GUI) MS-Windows 3.0 using the MS-Windows 3.0 Software Development Kit.

www.dicomputer.de

07.1990-12.1990

Advanced Applications Viczena GmbH, Karlsruhe.

As a freelance member of the development team for SPC-Modula 2. I wrote several modules for software engineering with the graphical user interface (GUI) GEM. The product was sold in German speaking countries. I also represented the company on a trade fair in Düsseldorf to marked SPC-Modula 2.

07.1989-06.1990

PRINZ Kommunikation GmbH & Co Verlags KG, Bochum.

Employed as a computer scientist I managed the computer division of PRINZ during expansion of the company. I installed MS-Dos based Novell-Netware Local-Area-Networks (LAN) in 10 offices nation-wide and installed a Wide-Area-Network (WAN) between the main office and 9 newly established publishing offices.

I taught Word-processing and use of in-house programs to both management and junior staff.

In addition I wrote specialised software for the company in dBase IV and in Turbo Pascal for communication between the editorial office and the printing/publishing department. They used OS-9/68000 based AppleTalk Networks and Linotype 300 Postscript-Printer.

www.prinz.de

10.1985-06.1989

PRINZ Verlags KG Edmund Marcinowski & Co, Bochum (Publishing company).

As a programmer I wrote in-house programs with dBase III and Turbo Pascal, advised the company and installed MS-Dos Computers. This was a part time job (all holidays and approx. 8 hours per week in termtime) since I was studying at the time.

www.prinz.de

08.1982-07.1983

Ivens Neon, Gladbeck.

Industrial sandwich placement, for electrical engineering.

www.ivens-neon.de

Development:

09.2006

PostFinance: Project management base

11.2006

BEA: BEA Weblogic J2EE Programming.

12.2006

ZFI: OO-Design

02.2007

Trivadis: Oracle im Überblick

05.2009

ipt:SOA IT Bootcamp

Study:

1985-1989

Fachhochschule (polytechnic), Dortmund.

Course for Technical Computer Science. This degree contains software engineering as well as a smaller package of hardware, electronics, telecommunications and robotics. Examination for Diplom Informatiker (degree in computer science) passed with "good" (equivalent to 2(i)).

Schools:

1971-1975

Grundschule (primary and junior school).

1975-1980

Hauptschule (Senior School).

1980-1982

Berufsfachschule (Technical College) for electrical/electronics engineering, Examination passed with distinction.

1982-1984

Fachoberschule (higher Technical College), with industrial placement for electrical/electronics engineering.



Languages:

German – Mother-Tongue

English – excellent.

Driving Licence:

German and British car licence. Clean Driving-License

Programming Languages:

Java, C++ , C, Ada, Modula 2, ISO and Turbo Pascal, Basic, Python, Rexx, Shell Script, Assembler

Programming Toolkits:

Eclipse, Visual Studio .NET, IBM Open Class Library, OS/2 Toolkit.

Middleware

J2EE, BEA Weblogic, PolyORB, SOM.

Web

HTML, CSS, XML, Tomcat

Object Modelling

UML, OOA/OOD, Rational Rose, Rational Software Architect

Operating Systems:

MS-Windows, OS/2, Linux, MS-Dos, Olivetti PB, TOS

Graphical User Interfaces:

MS-Windows, OS/2 Presentation Manager. OS/2 Workplace Shell, GEM.

Network Systems:

Lan Manager, Unix, Novell Netware.

Database Systems:

SQL, DB/2, Oracle, ODBC, Sybase , dBASE IV

Tools:

MS-Office (Word, Excel, Visio), StarOffice/OpenOffice, Carnot, Lotus Notes

Hindelbank, 1. Dec. 2009







Martin Krischik

Articles:
  1. Martin Krischik· „The Get_Line Mystery... continued“· 2004· http://www.adapower.com/index.php?Command=Class&ClassID=Basics&CID=452·
  2. Martin Krischik et al· „Programming:Ada“· 2004· http://en.wikibooks.org/wiki/Programming:Ada·
  3. Martin Krischik· „How to compile the gcc 3.4.2.“· 2004· http://ada.krischik.com/gnat-3_4_2.html·
  4. Martin Krischik· „How to compile the newest gps“· 2004· http://ada.krischik.com/gps-2_1.html·
  5. Martin Krischik et al· „AI95-00302: Container Library“· 2001-2004· http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-20302.TXT·
  6. Martin Krischik et al· „AC95-00073: Is this legal?“· 2003· http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AC-00073.TXT·
  7. Martin Krischik et al· „AC95-00078: Proposal for a "with and use" clause“· 2003· http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AC-00078.TXT·
  8. Martin Krischik et al· „AC95-00101: New for constants“· 2004· http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AC-00101.TXT·