Axel Krüger Rudergang 30 24159 Kiel Tel: 0177/6537653 up to date CV: http://www.axelkrueger.eu Born 1962 Computing experience since 1993 Nationality German Available 01.04.12 Education: 1973 1982 Secondary school in Kronshagen with degree Abitur 1983-1991 Study of informatics at University of Kiel Degree: Diplom-Informatiker 1991-1993 Lecturer at AfbB (Akademie für berufliche Bildung) Kiel: DOS, UNIX, Programming languages C and Pascal 1993-1998 Norddeutsche Informationssysteme GmbH Kiel-Raisdorf: Softwaredevelopment, Project management and und consulting 1998-08/2007 Emprise Software & Consulting / palaimon Consulting Hamburg: various projects (see below) 08/2007 - working freelance as Consultant/Application developer Position: Software-Development / Programming Consulting Coaching / Education / Training Quality management / Test Einsatzort: Germany Great Britain Australia Expericence: - Application and System programming, implementation, test, education, Projeect management - JEE, Backend and Web (Servlets, Portlets), webservices - Analysing, Designg
Operating systems: - SUN OS, Solaris - Unix, Linux - Windows Programming languages and add-ons: Java Javascript C++, C Ajax JQuery JSP XML, XSLT HTML, CSS JSF Android Frameworks / Products / Tools: Spring Struts Ibatis JPA Hibernate JUnit Eclipse Maven Ant Subversion CVS Hudson Cobertura Tomcat JBoss Coremedia Databases: MySQL Oracle Sectors: Banks, Media, Industry, Software-manufacturer, public authorities Languages: English fluent French school knowledge Greek Danish German native language
Projects: January 2012 March 2012 (est.) Sector: Assurance Project: Migration Web site onto Web Content Managementsystem Migration of an existing web site onto Coremedia Web Content Managementsystem. Activities: Application mmigration Content migration Creation and adjustment of of JSP-templates for the content display Modification of existing document types and development of new types Development of formulars for the gathering of data Modifications Coremedia-Studio Buildmanagement Software: Coremedia 6, Java (1.6), JSP, Html, Css, Javascript, JQuery, Spring, Maven, Tomcat, MySQL, IntelliJ IDEA February 2011 - May 2011 Sector: Oil sector Project: Portalapplication Development of a portal solution for the oil industry. Portlets for gathering, evaluation and processing of data. Background processes for importing data from various sources and automatic processing. Activities: Design and implementation of database access (Ibatis) Providing of processes for automation of data processing Implementation of portlets for gathering of data by way of using the portal Tests Software: Java (1.6), Ibatis, Spring, Maven, Tomcat, MySQL, Liferay, Vaadin August 2007 - Dezember 2010 Project: Executive information system System for administration of very complex data with many dependencies among each other. Four-eyes principle, Change history. Data is gathered from different workplaces (different user roles) and the later access must give a quick overview of the relations of the data among themselvers. Activities: Development of java components for manual input and administration of data incl. database access (Oracle/Ibatis) Providing of interfaces for communications server with RCP-Client Development of extensive unittests for achieving a nearly complete test coverage Software: Java (1.5), JUnit, AspectJ, Ibatis, Maven, Hudson, Cobertura, Oracle, Tomcat
April 2007 Branche: Consulting Projekt: Stundenerfassung Webapplikation zur Erfassung der geleisteten Stunden aller Mitarbeiter einer Firma aus der Consulting-Branche. Über eine Weboberfläche kann jeder Mitarbeiter seine in verschiedenen Projekten geleisteten Stunden selber erfassen. Diese werden u.a. zur Rechnungserstellung benötigt. Erstellen von Javakomponenten zur Verwaltung der Daten (Datenbankzugriff) Erstellen von Servlets zum Datenaustausch (Ajax) Erstellen von JSPs zur Eingabe und Darstellung der Daten Durchführung von Benutzertests Software: Java (1.5), Javascript, HTML, XML, Hibernate, Eclipse, Ant, Tomcat, SQLServer, Windows XP Januar - März 2007 Branche: Consulting Projekt: Webauftritt Realisierung eines Webauftritts unter Verwendung des RedDot-Web-Content-Management- Systems und RedDot-LiveServers. Erstellung von Templates und Contentklassen. Personalisierung des Webauftritts, um verschiedenen Anwendergruppen den Zugang zu unterschiedlichen Inhalten zu ermöglichen. Erstellung von Templates und Publizierung Installation und Konfiguration Liveserver, Aktivieren Verity-Suchmaschine Erstellung von Javakomponenten für Weblets unter Verwendung von Ajax- Technologie Einbinden der unten beschriebenen Web 2.0 Demo-Anwendung Durchführung von Benutzertests Software: Java, Javascript, HTML, XML, XSLT, Eclipse, Ant, Reddot-CMS/Liveserver, Apache, Tomcat, SQL-Server, Windows XP September - Oktober 2006 Branche: Consulting Projekt: Web 2.0 Demo Anwendung Anhand einer Demoanwendung werden verschiedene Einsatzmöglichkeiten von Ajaxtechnologie präsentiert. Erstellung einer Linklist zur Verwaltung von Webseitenlinks. Jeder Anwender hat die Möglichkeit, eigene Favoritenlisten zu pflegen bzw. Einträge in fremden Listen zu sichten, zu kommentieren und zu bewerten. Mit Hilfe der Ajaxtechnologie und unter Verwendung des Dojo-Frameworks wird eine sehr schnelle Aktualisierung der Daten erreicht. Erstellung von Javakomponenten zur Verwaltung der Daten Erstellung von Servlets zum Datenaustausch Erstellung von JSPs zur Darstellung der Daten Durchführung von Tests Software: Java, Javascript, HTML, XML, XSLT, Eclipse, Ant, Apache, Tomcat, SQL-Server, Windows XP
Februar - April 2006 Branche: Medien Projekt: Erstellung eines Monitor-Tools / Medien Erstellung einer Webanwendung zur Überwachung von Callcenter-Aktivitäten. Die von einem Fremdanbieter gelieferten Callcenter-Daten werden aufbereitet und im Browser angezeigt, wobei sie fortwährend automatisch aktualisiert werden. Die Anwendung bietet auch die Möglichkeit, nach vorgegebenen Kriterien nur eingeschränkte Datenmengen (z.b. nur bestimmte Callcenter oder Standorte) anzuzeigen. Weiterhin hat der Benutzer die Möglichkeit, die Anwendungsoberfläche nach seinen Vorstellungen zu gestalten. Dieses betrifft sowohl das Ausblenden von nicht gewünschten Spalten als auch eine dynamische Anpassung der Stylesheets. Erstellung von Javakomponenten zur Ermittlung der Daten (Datenbankzugriff) Erstellung von JSPs zur Darstellung der Daten Durchführung von Benutzertests/Lasttests Software: Java (1.5), Javascript, HTML, JSP/Struts, Eclipse, Ant, Apache-Webserver, Tomcat-Servlet-Engine, DB2 Januar 2005 - Januar 2006 Branche: Industrie Projekt: Aufbau eines Firmenportals Für einen internationalen Konzern im Bereich der Laborgeräteherstellung soll ein unternehmensweites Intranet in Form eines Portals konzipiert und realisiert werden. In einem ersten Projektabschnitt werden hierfür Komponenten für die Verwaltung von Projekten entwickelt und externe Anwendungen integriert. Erstellung von JSPs Entwicklung von Komponenten für die Anwendungslogik Durchführung von Benutzertests Software: Java, Javascript, HTML, MS-SQLServer, Eclipse, Ant, Hummingbird Enterprise Webtop, Windows XP Oktober 2002 - Dezember 2004 Branche: Öffentlicher Dienst Projekt: Abrechnungssystem Kassenärztliche Vereinigung Vollständige Neuerstellung des Abrechnungssystems einer Kassenärztlichen Vereinigung. Das Abrechnungssystem besteht aus einer Vielzahl von einzelnen Batchprogrammen, welche die von den Ärzten/Krankenkassen eingereichten Daten auswerten, Berechnungen durchführen und Abrechnungen erstellen. Die Batchprogramme wurden unter Windows/C++ entwickelt und dann für die Produktion auf einen Unix- Rechner portiert. Weiterhin wurden diverse Pflegeanwendungen unter Windows/MFC erstellt, die genutzt wurden, um Steuerdaten für die spätere Verwendung in der Abrechnungen zu bearbeiten/aktualisieren. Diese Anwendungen wurden nur auf Windowsseite verwendet. Für die Tests, Automatisierung der Tests und die automatische Überprüfung der Testergebnisse wurden Perl/TK-Programme entwickelt, die den Testverantwortlichen das Testen und die Fehlersuche vereinfachen. Für eine Übersicht über den Teststatus der einzelnen Programme wurde eine auf JSP/Struts basierende Webanwendung erstellt. Abstimmung der Anforderungen mit den fachlichen Verantwortlichen Implementierung der Batchprogramme unter Windows (NT/XP) (C++) Implementierung von Pflegeanwendungen unter Windows (NT/XP) (C++/MFC) Portierung aller Batchprogramme auf UNIX
Automatisierung Portierung Erstellen von Perl/TK-Programmen zur Testunterstützung Erstellen Java-Webanwendung für Übersicht Teststatus Dokumentation Software: C++, MFC, Perl/Tk, JSP/Struts, Oracle, Windows XP, UNIX, Microsoft Visual Studio, Eclipse August 2002 - September 2002 Branche: Medien Projekt: Web-Portal Die Website einer großen Kinokette wurde zu einer Erlebniswelt umgestaltet. Dazu gehörten der Aufbau einer Community, eines individuellen Content Management Systems für die Pflege der Kino- und Filminformationen und die Implementierung eines Filmund Star-Archivs. Die Funktionalitäten der Portalanwendung wurden optimiert und erweitert. Es wurden neue Selektionsmöglichkeiten (Filme, Darsteller) geschaffen. Die Dialogführung wurde verbessert. Für die Administration und Pflege des Portals wurden zusätzliche Funktionalitäten integriert, um die immer wieder anfallenden Aufgaben zu erleichtern. Abstimmung der Anforderungen mit den Projektverantwortlichen auf der Seite des Kunden Optimierung und Implementierung der Portal- und Pflegeanwendung Dokumentation Software: Java, JSP/Servlets, Javascript, MySQL, JBuilder, Apache-Webserver, Tomcat-Servlet-Engine, UNIX, Linux, Windows XP, Juni 2000 - Juli 2002 Branche: Medien Projekt: Weiterentwicklung und Pflege einer Abonnentenverwaltung Optimierung, Weiterentwicklung und Pflege einer komplexen Dialoganwendung für die Abonnentenverwaltung. Diese Anwendung umfasst alle Vorgänge von der Auftragsannahme über die Abrechnung bis zum Versand der Zeitschriften und Prämien. Erstellung von Fachkonzepten und Abstimmung mit dem Fachbereich Weiterentwicklung von bestehenden Oberflächen und Schnittstellen zur Datenbank Realisierung/Programmierung von neuen Anforderungen/Erweiterungen (Dialoge, Daten-bankzugriffe) Schnittstellenrealisierung Einführungsunterstützung Produktionsunterstützung (Datenupdates) Durchführung Release-Wechsel Erstellung Dokumentation Pflege / Wartung Software: C++/MFC, PL/SQL, Oracle, Windows NT/2000, MS-Visual-Studio, SourceSafe, SQL-Navigator März 1999 - Mai 2000
Branche: Banken Projekt: Workflow Management System Weiterentwicklung und Optimierung eines bestehenden Workflow Management Systems (Mehrschichtenarchitektur). Ablösung der bestehenden Oberfläche zur Workflow- Verfolgung aufgrund von Performanceproblemen. Realisierung einer neuen Oberfläche zur Workflow Verfolgung Implementierung der Dialoge und Ablaufsteuerung Dokumentation Einführungsunterstützung Wartung / Pflege Software: C++/MFC, Sybase, MS-Visual-Studio, PVCS, Sybase, Windows NT