Martin Krischik |
|
|
Curriculum Vitae |
||
Current Projects: |
||
---|---|---|
2010-today |
Noser Engineering AG, Bern, Schweiz Senior software developer, Software architect Implementation demanding customer projects in the field of technical computer science and mobile technologies such as Android. |
|
2012-2015 |
Architecture, development and upgrading of an Android application which controls intelligent pumps.
|
|
2014 |
Development of an analysis tools for ETCS diagnostic files.
|
|
2013 - 2014 |
Development of a dynamic Android app for controlling an EIB / KNX server. Project configuration, design and rules are provided by the server and processed dynamically by the app.
|
|
2012 |
Architecture and software development of a test Automation Systems
The challenge in this project was to create a framework for automated end-to-end tests. |
|
2011 |
Embedded software development in Java.
|
|
2010 |
Porting an iPhone application to Android which was tied with REST web services to a back-end server. |
|
Work History: |
||
2005-2010 |
PostFinance, Bern, Switzeland |
|
05.2007-2010 |
Technical and organisational support of the BPM Tool Carnot from SunGard Software. This role include development in Java / J2EE (EJB, JPA, JMS), 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. |
|
2005-2010 |
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. |
|
08.2004-04.2005 |
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. |
||
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. |
|
08.1995-02.1996 |
Bank of Scotland, Edinburgh Freelance software developer, C++, GUI, Database |
|
03.1993-08.1995 |
PMSE Ltd., Bracknell Software developer, C, GUI |
|
09.1991-02.1993 |
Barclays Bank, Knutsford. Freelance software developer, Pascal, C, Networking. |
|
01.1991-07.1991 |
dicomputer GmbH, Olpe. Software Engineering, C |
|
07.1990-12.1990 |
Advanced Applications Viczena GmbH, Karlsruhe. Freelance software developer, Modula 2 / GUI |
|
1985-1990 |
PRINZ Verlags KG Edmund Marcinowski & Co, Bochum (Publishing company). Software Developer, Student Assistant. |
|
1982-1983 |
Ivens Neon, Gladbeck. Industrial sandwich placement, for electrical engineering |
|
Development: |
||
2015 |
iSAQB® Certified Professional for Software Architecture Foundation Level |
|
2011 |
Oracle Certified Professional, Java EE Business Component Developer |
|
2010 |
Sun Certified Developer for the Java 2 Platform |
|
2010 |
Sun Certified Programmer for the Java 2 Platform, Standard Edition 6.0 |
|
2006 |
PostFinance: Project management base |
|
2006 |
BEA: BEA Weblogic J2EE Programming. |
|
2006 |
ZFI: OO-Design |
|
2007 |
Trivadis: Oracle im Überblick |
|
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 |
|
Programming Skills |
||
Java, Scala, C++ , C, Ada, Modula 2, Pascal, Basic, Python, Rexx, Shell Script, Assembler |
||
IntelliJ IDEA, Eclipse, Visual Studio .NET, Enterprise Architect, Rational ROSE, Rational Software Architect, BEA Weblogic, Tomcat, Oracle, DB/2, Carnot BPM engine |
||
UML, OOA/OOD, J2EE (EJB, JPA, JMS), REST Webservices, CORBA, HTML, CSS, XML, SQL |
||
Android, MS-Windows, OS/2, Linux, Mac OS X, Unix, OpenVMS, Solaris, MS-Dos |
||
MS-Office (Word, Excel, Visio), OpenOffice, Lotus Notes |
||
Particulars |
||
Born 24. October 1964 in Gelsenkirchen Marital status: single Nationality: German, residence permit C |