Projekterfahrung Claus Kerpen Tel.: 0151/24057762 E-mail: [email protected] Internet: http://www.clauskerpen.de Inhaltsverzeichnis Projekt Kolumbus (2015) ........................................................................................................... 2 Projekt Weltreise (2015) ............................................................................................................ 2 Projekt KoShaRK (2015) ........................................................................................................... 2 Projekt Wartung (2014) .............................................................................................................. 2 Projekt Leitungsdisposition (2013 - 2014) ................................................................................. 2 Projekt COBAM (2013) ............................................................................................................. 3 Projekt Architekturarbeiten (2013) ............................................................................................ 3 Projekt Einführung Architecture Governance Process (2012 - 2013) ........................................ 3 Projekt HSBCZertifikate (2011 - 2012) ..................................................................................... 3 Projekt TSM (2010 - 2011) ........................................................................................................ 3 Projekt Kauri (2009 - 2010) ....................................................................................................... 4 Projekt SM-Tools (2009) ........................................................................................................... 4 Projekt DynsWrapper (2009) ..................................................................................................... 4 Projekt Ideenmanagement (2008/2009) ..................................................................................... 4 Projekt SPF (2007/2008) ............................................................................................................ 5 Projekt IDV2.0 (2006/2007) ...................................................................................................... 5 Projekt SAM (2006) ................................................................................................................... 5 Projekt TechHarm (2005/2006).................................................................................................. 6 Projekt CutOver (2004/2005) ..................................................................................................... 6 Projekt Trainer (2004) ................................................................................................................ 6 Projekt ITInventory/CCM (2003/2004) ..................................................................................... 6 Projekt Tmis (2003) ................................................................................................................... 7 Projekt CAMIS (2003) ............................................................................................................... 7 Projekt EAIF (2002/2003) .......................................................................................................... 7 Projekt J-VPMS (2002) .............................................................................................................. 8 Projekt AnlagePlaner (2001/2002) ............................................................................................. 8 Projekt KDX (2001) ................................................................................................................... 8 Projekt CRMProto (2000/2001) ................................................................................................. 8 Projekt Schulung (2000)............................................................................................................. 9 Projekt SAP/R3 (1999/2000) ..................................................................................................... 9 Technologien im Überblick ...................................................................................................... 10 Projekt Kolumbus (2015) Zeitraum: Branche: Rolle: Beschreibung: Technologien: Seit 11/2015 Versicherung Entwickler / Architekt Entwicklung von REST-Schnittstellen Guidewire, IntelliJ IDEA, Java, MySQL, OData, WebSphere Application Server, Windows Projekt Weltreise (2015) Zeitraum: 07/2015 – 10/2015 Beschreibung: Auszeit zwecks Weltreise Projekt KoShaRK (2015) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 02/2015 – 06/2015 Versicherung Entwickler Neuentwicklung einer Schadenerfassungsapplikation DB2, Eclipse, GIT, Java, Javascript, JDBC, Jenkins, jQuery, JUnit, Log4j, Maven, SQL, Weblogic, Unix, Wicket, Windows Projekt Wartung (2014) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2014 – 12/2014 Medien Entwickler Wartung und Weiterentwicklung diverser Bestandsapplikationen AngularJS, Eclipse, EJB 3.x, Glassfish, Hibernate, IntelliJ IDEA, Java, Javascript, JPA, jQuery, JUnit, Log4j, Maven, Microsoft Report Builder, Microsoft SQL Server, ResumableJS, Spring, Spring Data, Stored Procedure, SQL, SVN, Tomcat, Unix, Windows Projekt Leitungsdisposition (2013 - 2014) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 09/2013 – 04/2014 Medien Entwickler Entwicklung einer Applikation zur Administration von Satellitenleitungen AngularJS, Arquillian, EJB 3.x, Glassfish, Hibernate, IntelliJ IDEA, Java, Javascript, JPA, JUnit, Log4j, Maven, Microsoft Report Builder, Microsoft SQL Server, Spring, Stored Procedure, SQL, SVN, Unix,Windows Projekt COBAM (2013) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 06/2013 – 08/2013 Bank Entwickler Entwicklung einer Kundenverwaltungsapplikation DB2, Hibernate, Java, JUnit, Log4j, Linux, Maven, RSA, Spring, SQL, Vaadin, WAS, WPS, WinCVS, Windows, XML Projekt Architekturarbeiten (2013) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2013 – 06/2013 Bank Architekt Projektübergreifende Architekturarbeiten Java, RSA, WAS, WPS Projekt Einführung Architecture Governance Process (2012 - 2013) Zeitraum: Branche: Rolle: Beschreibung: 07/2012 – 03/2013 Bank Architekt, Entwickler Einführung eines Architecture Governance Process und Entwicklung eines Architecture Management Reporting Systems Technologien: Hibernate, Java, JavaMail, MS Office, Nexus, POI, RSA, Spring Projekt HSBCZertifikate (2011 - 2012) Zeitraum: Branche: Rolle: Beschreibung: 02/2011 – 06/2012 Bank Entwickler / Architekt Portierung eines Webauftritts (www.hsbc-zertifikate.de) auf WCMS/WPS Technologie Technologien: DB2, Hibernate, Java, JUnit, Log4j, Linux, Maven, RSA, Spring, SQL, Unix, Vaadin, WAS, WCMS, Websphere MQ, WPS, WinCVS, Windows, XML Projekt TSM (2010 - 2011) Zeitraum: Branche: Rolle: Beschreibung: 01/2010 – 01/2011 Bank Architekt / Entwickler Entwicklung einer geschäftskritischen Freigabeanwendung für Zinsderivate Buchungen und Zahlungen Technologien: DB2, Hibernate, Java, JSF, JUnit, Log4j, Linux, RAD, RSA, Spring, SQL, WAS, Websphere MQ, WPS, WinCVS, Windows, XML Projekt Kauri (2009 - 2010) Zeitraum: Branche: Rolle: Beschreibung: 10/2009 – 01/2010 Bank Entwickler Anbindung eines Workflow-Frameworks an jbpm, sowie Implementierung eines Locking-Frameworks auf Workflow-Ebene Technologien: Ant, DB2, Eclipse, Java, jbpm, JUnit, Log4j, Spring, SQL, WinCVS, Windows, XML Projekt SM-Tools (2009) Zeitraum: Branche: Rolle: Beschreibung: 07/2009 – 09/2009 Dienstleistung Entwickler Portlet Entwicklung, Ablösung einer Legacy-Anwendung durch eine Portallösung. Technologien: Ant, Eclipse, Java, JBoss, JSF, JUnit, Liferay, Log4j, Oracle, SQL, SVN, Tomcat, Windows, XML Projekt DynsWrapper (2009) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2009 – 06/2009 Bank Projektleiter, Entwickler Anbindung von WebServices an ein Security-Framework. Ant, Axis, Eclipse, GlassFish, Java, JavaMail, JBoss, JDBC, JUnit, Log4j, Oracle, Spring, SQL, SVN, Tomcat, Windows, WSDL, XML, Unix Projekt Ideenmanagement (2008/2009) Zeitraum: Branche: Rolle: Beschreibung: 09/2008 – 03/2009 Bank Architekt, Berater, Entwickler Konzeption und Entwicklung einer Workflow basierten Java EE Applikation. Die Anwendung bildet den Prozess Ideenmanagement ab. In diesem haben Anwender die Möglichkeit, Ideen zu suchen und zu erfassen, die dem Unternehmen einen Mehrwert bieten. Im Rahmen der Anwendung werden dann die Ideen untersucht und bewertet. Erfolgreich umgesetzte Ideen werden letztlich prämiert. Technologien: Ajax, Ant, AOP, CSS, DBUnit, Eclipse, Hibernate, HTML, Java, JavaMail, JavaScript, JAX-WS, JBoss, jBPM, JDBC, JMS, JSP, JUnit, Liferay, Log4j, Oracle, Portlets, Servlets, Spring, SQL, Struts, SVN, Tomcat, Windows, WSDL, XML, Unix Projekt SPF (2007/2008) Zeitraum: Branche: Rolle: Beschreibung: 03/2007 – 08/2008 Bank Architekt, Berater, Entwickler Entwicklung diverser Workflow basierender Portlets. Zum einen handelt es sich um ein Programm zur internen Bestellung von Soft- und Hardware. Zum anderen um ein Erstattungsprogramm für interne Auslagen. Und letztlich um ein Programm zur Abwicklung von Sondervereinbarungen für Girokonten. Technologien: Ant, Axis, CSS, Eclipse, EJB, Hibernate, HTML, Java, JavaMail, JavaScript, JAX-WS, JAXB, JBoss, jBPM, JDBC, JMeter, JMock, JMS, JPA, JSF, JSP, JSTL, JTA, Liferay, Log4j, Oracle, Portlets, Servlets, SOAP, Spring, SQL, Struts, SVN, TestNG, Tomcat, TWS, UML, Unix, Windows, WSDL, XML Projekt IDV2.0 (2006/2007) Zeitraum: Branche: Rolle: Beschreibung: 12/2006 – 03/2007 Bank Berater, Entwickler, Technischer Projektleiter Major Update der gesamten technischen Infrastruktur der Anwendungsentwicklung. Bei diesem Update wird der Portalserver, der Applikationsserver, sowie die Java-Runtime auf die neuesten verfügbaren Versionen migriert. Im Zuge der Migration des Portalservers müssen sämtliche Portlets adaptiert werden. Weiterhin sind erhebliche Bugs innerhalb des Portalservers zu fixen. Technologien: Ant, Axis, CSS, CVS, Eclipse, EJB, FOP, Hibernate, HTML, HttpUnit, Java,JavaMail, JavaScript, JAX-WS, JBoss, JBuilder, JDBC, JMS, JMX, JSP, JTA, JUnit, Liferay, Log4j, Oracle, Portlets, Servlets, SOAP, SQL, Struts, Tomcat, Unix, Windows, WSDL, XML Projekt SAM (2006) Zeitraum: Branche: Rolle: Beschreibung: 07/2006 – 12/2006 Bank Architekt, Berater, Entwickler Wartung bestehender Java EE Applikationen. Es handelt sich dabei im Wesentlichen um Tools für den Bank Berater, um Kunden komfortabel, effizienter und gezielter betreuen zu können. Technologien: Ant, Axis, CSS, CVS, EJB, FOP, HTML, Java, JavaScript, JavaMail, JBoss, JBuilder, JDBC, JMS, JMX, JSP, JTA, JUnit, Log4j, Oracle, PL/SQL, Servlets, SOAP, SQL, Struts, Tomcat, Unix, WSDL, XML, Windows Projekt TechHarm (2005/2006) Zeitraum: Branche: Rolle: Beschreibung: 05/2005 – 06/2006 Bank Berater, Entwickler, Technischer Projektleiter Zusammenführung diverser Java EE Applikationen im Rahmen einer Banken Fusion. Im Rahmen dieser Fusion werden die unterschiedlichen Prozesse vereinheitlicht, und die zugrunde liegende Software adaptiert. Technologien: Ant, Apache, Axis, CSS, CVS, EJB, FOP, HTML, HttpUnit, Java,JavaMail, JavaScript, JBoss, JCA, JDBC, JMeter, JMS, JSP, JTA, JUnit, JUnitPerf, Log4j, Oracle, Servlets, SOAP, Struts, Swing, Tomcat, Unix, Windows, WSDL, XML Projekt CutOver (2004/2005) Zeitraum: 07/2004 – 04/2005 Branche: Bank Rolle: Architekt, Berater, Entwickler, Technischer Teilprojektleiter Beschreibung: Einführung einer Portal Technologie. In diesem Projekt wird der Host als Datenquelle abgeschafft, ein Portalserver eingeführt, und der bestehende Applikationsserver ausgewechselt. Technologien: Ant, Axis, BES, CSS, CVS, EJB, FOP, HTML, HttpUnit, JAAS, Java, JavaMail, JavaScript, JBoss, JBuilder, JCA, JDBC, JMeter, JMS, JMX, JSP, JTA, JUnit, LDAP, Liferay, Log4j, Oracle, Portlets, Servlets, SOAP, Struts, Tomcat, TWS, UML, Unix, WeblogicServer, Websphere, Windows, WSDL, XML Projekt Trainer (2004) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2004 – 06/2004 Dienstleistung, Bank Trainer Trainer für Java EE-, Struts-, Portlet- und WebSphere-Schulung Java, Java EE, JBuilder, Liferay, MySQL, Portlets, Struts, Websphere, Windows Projekt ITInventory/CCM (2003/2004) Zeitraum: Branche: Rolle: Beschreibung: 11/2003 – 03/2004 Öffentlicher Dienst Berater, Entwickler Konzeption und Entwicklung eines Kommunikationmoduls, welches Daten via Webservice zwischen verschiedenen Geschäftsstellen austauscht. Dieses Kommunikationmodul wird für eine Inventur Applikation benötigt, Technologien: welche ebenfalls im Rahmen dieses Projekts in Form einer WebApplikation entwickelt wird. CSS, Eclipse, EJB, HTML, Java, JavaScript, JAXB, JAXP, JDOM, JSP, JTA, Log4j, MS SQL, PostgreSQL, Servlets, SourceOffsite, Struts, Unix, Weblogic, Windows, XML Projekt Tmis (2003) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 08/2003 – 10/2003 Industrie Entwickler Konzeption und Entwicklung einer Java EE Applikation. Mit Hilfe dieser Anwendung können Anwender Schulungen suchen, Ihre Schulungen verwalten und Schulungen buchen. CSS, EJB, HTML, Java, JavaScript, JBuilder, JSP, JTA, Log4j, Oracle, SourceOffsite, Struts, Weblogic, Windows Projekt CAMIS (2003) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 03/2003 – 07/2003 Industrie Entwickler, Trainer Entwicklung eines Java EE Prototypen zwecks Proof Of Concept, um eine Altapplikation abzulösen. Bei dieser Applikation handelt es sich um die Verwaltung von Maschienenteilen. Des Weiteren werden ihm Rahmen dieses Projektes die Anwendungsentwickler des Auftraggebers in der Java EE Technologie geschult. Ant, Applets, CSS, Eclipse, EJB, HTML, IntelliBO, Java, JavaScript, JDBC, JDO, JSP, JTA, LDAP, Log4j, OracleRDB, RMI, Struts, Tomcat, VMS, Websphere, Windows, XML Projekt EAIF (2002/2003) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 05/2002 – 02/2003 Versicherung Entwickler Konzeption und Entwicklung eines EAI Frameworks. Dieses Framework bietet diverse Schnittstellen zum Datenaustausch mit Fremdsystemen an. Unterstützt werden Dateien diverser Formate, JDBC, JCA, JMS und Webservices. Ant, CVS, Eclipse, EJB, Java, JBuilder, JCA, JDBC, JMS, JTA, JUnit, Log4j, MySQL, Oracle, RMI, Tomcat, Weblogic, Webservice, Websphere, Windows, XML Projekt J-VPMS (2002) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2002 – 05/2002 Dienstleistung Entwickler Entwicklung eines JSP-Generators. Aus einem spezifizierten XMLTemplate werden JSPs generiert, so dass Mitarbeiter des Fachbereichs durch Befüllung des XML-Templates JSPs generieren können, die die Basis für die weitere Entwicklung sind. CSS, dom4j, Eclipse, HTML, Java, JDOM, JSP, Windows, XML Projekt AnlagePlaner (2001/2002) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 04/2001 – 03/2002 Bank Berater, Entwickler Konzeption, Entwicklung und Schulung einer Java EE Applikation zuzüglich eines Java Swing Clients. Die Applikation unterstützt den Bank Mitarbeiter bei der Finanzplanung der Kunden. In diesem Projekt wird jedoch nur die Applikationsschicht entwickelt. Das Frontend stellt eine andere Firma bereit. Der Swing-Client dient zur Administration der Applikation, insbesondere zur Verwaltung der Stammdaten. Castor, Continuus, EJB, Java, JAXB, JBuilder, JCA, JDBC, JMS, JProbe, JTA, Log4j, Oracle, RMI, Swing, Together, Unix, Weblogic, WebsphereMQ (MQSeries), Windows Projekt KDX (2001) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 02/2001 – 03/2001 Versicherung Dokumentator Dokumentationserstellung für eine KFZ-Gutachten Software. Excel, PowerPoint, Windows, Word Projekt CRMProto (2000/2001) Zeitraum: 11/2000 – 01/2001 Branche: Versicherung Rolle: Berater, Entwickler Beschreibung: Entwicklung eines HTML/JavaScript Prototyp. Dieser Prototyp dient als Entscheidungsgrundlage für die Entwicklung einer CRM-Software. Technologien: CSS, Frontpage, HTML, JavaScript, Windows Projekt Schulung (2000) Zeitraum: 10/2000 – 11/2000 Branche: Rolle: Schulungsteilnehmer Beschreibung: Java EE Schulung / Zertifizierung Technologien: Applet, Java, Java SE, Java EE, JBuilder, MySQL, Weblogic Server, Windows Projekt SAP/R3 (1999/2000) Zeitraum: Branche: Rolle: Beschreibung: Technologien: 07/1999 – 09/2000 Industrie, Telekommunikation Administrator, Berater Zertifizierung als SAP R/3 Technical Consultant, Administration / Releasewechsel / Migration / Installation von SAP R/3 Systemen. Oracle, SAP R/3, Unix, Windows Technologien im Überblick Anbei eine Liste der wesentlichen Technologien (APIs, Frameworks, Produkte, Tools), die ich in meiner bisherigen Berufslaufbahn eingesetzt habe. A Ajax AngularJS Ant AOP Arquillian Apache Applet Axis Asynchronous JavaScript and XML Javascript Framework Java Build Library Aspect-Oriented Programming EJB Testframework Webserver Apache eXtensible Interaction System B BES Borland Enterprise Server (Applikationsserver) C Castor Continuus CVS CSS Data Binding Framework Versionierungswerkzeug Versionierungswerkzeug Cascading Style Sheets D dom4j DB2 DBUnit XML, XPath, XSLT Library Relationale Datenbank Test Library E Eclipse EJB F FOP Frontpage G GIT GlassFish GWT Entwicklungsumgebung Enterprise Java Beans (Stateful/Stateless Session Beans, Entity Beans, Message Driven Beans) Formatting Object Processor (PDF Generator) HTML Designer Versionierungswerkzeug Applikationsserver Google Web Toolkit H Hibernate HTML HtmlUnit HttpUnit OR Mapper Hypertext Markup Language Test Library Test Library I IntelliBO IntelliJ IDEA OR Mapper Entwicklungsumgebung J JAAS Java JavaScript JavaMail Java EE Java SE JAXB JAXP JAX-WS JBoss jBPM JBuilder JCA JDBC JDOM JDO Jenkins JMeter JMock JMS JMX JPA JProbe jQuery JSF JSP JSTL JTA JUnit JUnitPerf Java Authentication and Authorization Service Programmiersprache Skriptsprache für Browser Email Library Java Enterprise Edition (ehemals J2EE – Java2 Enterprise Edition) Java Standard Edition Java Architecture for XML Binding Java API for XML Processing Java API for XML Web Services Applikationsserver Java Business Process Management Entwicklungsumgebung Java EE Connector Architecture Java Database Connectivity Java Document Object Model Java Data Objects Build Management Werkzeug Performance Werkzeug Mock Library Java Message Service Java Management Extensions Java Persistence API Performance Werkzeug Javascript Framework Java Server Faces Java Server Pages Java Standard Tag Library Java Transaction API Test Library Test Library L LDAP Liferay Linux Log4j Lightweight Directory Access Protocol Portalserver Betriebssystem Logging Library M Maven MS ReportBuilder MS SQL MySQL Build manager framework ReportBuilder Microsoft SQL Server Relationale Datenbank N Nexus O OData Oracle Oracle RDB P PL/SQL Portlet PostgreSQL R RAD Rest ResumableJS RMI RSA S SAP R/3 Servlet SOAP SourceOffsite Spring SpringData SQL StoredProcedure Struts SVN Swing T TestNG Together Tomcat Protokoll Relationale Datenbank Relationale Datenbank Programmiersprache für Oracle Relationale Datenbank Rational Application Developer Webservice Technologie Javascript Upload Bibliothek Remote Method Invocation Rational Software Architect Simple Object Access Protocol Versionierungswerkzeug JavaEE Framework Persistenz Technologie Structured Query Language Web Framework Subversion: Versionierungswerkzeug Library zur Programmierung von GUIs (Graphical User Interface) Test Next Generation: Test Library Entwicklungsumgebung JSP / Servlet Engine TWS Tivoli Workload Scheduler: Job Scheduler U UML Unix Unified Modeling Language Betriebssystem V Vaadin VMS Webframework (basierend auf GWT) Betriebssystem W WAS WCMS Webservice WebsphereMQ Weblogic Server Wicket Windows WPS WSDL Messaging Server (ehemals MQ Series) Applikationssserver Webframework Betriebssystem Websphere Portal Server Web Services Description Language X XML Extensible Markup Language Websphere Applikationsserver Websphere Content Management System