Harald Schildgen Systementwicklung Am Hohlberg 40 D-61462 Königstein Telefon: Mobil: +49 (0) 61 74 - 29 32 15 +49 (0) 177 - 68 77 089 E-Mail: [email protected] IT-Profil (Stand: November 2016) Tätigkeits schwerpunkte: Allgemeines: Planung und Entwicklung von Anwendungen (Multi-Tier-Architektur) Technische Projektleitung Datenbankdesign und -programmierung Bewertung, Optimierung und Wartung bestehender Anwendungen Projektbegleitendes Coaching Jahrgang: 1967 IT-Erfahrung seit: 1986 Ausbildung: 1986 1989 Fremdsprache: Englisch Sprachen: Java SE/Java EE Oracle PL/SQL Sybase Transact-SQL Sybase PowerBuilder Versionen 4.0 bis 9.0 Datenbanken: Oracle Database Sybase SQL Server/ASE Microsoft SQL Server ApplicationServer/ HTTP-Server: JBoss Application Server Oracle WebLogic Server IBM WebSphere Application Server Jakarta Tomcat Apache HTTP Server Betriebssysteme: MS-Windows Sun Solaris Linux 1 Allgemeine Hochschulreife Abschluss „Mathematisch-technischer Assistent“ Erfahrungen/ Standards: Entwicklung Java-basierter Mehrschichtanwendungen mit Schwerpunkt BackendEntwicklung; Java EE-Entwicklung; UML; WebServices, Unit-Testing Objektorientierte Softwareentwicklung Durchführung von Datenmigrationen SQL-Programmierung (Gespeicherte Prozeduren, Trigger) Performanceoptimierung Framework-Entwicklung Komponentenentwicklung Coaching Zertifizierungen: Sun Certified Programmer for the Java 2 Platform 1.2 (Series: 025) im Februar 2006 Projekte: seit Juli 2015 Zürcher Kantonalbank, Zürich (Schweiz) Projekt: Anbindung des Internet-Banking-Systems an ein Zahlungsverkehrsabwicklungssystem eines externen Dienstleisters: Implementierung von EAI-Schnittstellen zum transaktionssicheren und performanten Austausch von Zahlungsdaten; EAI-Anbindung des Internet-Banking-Systems an ein Validierungssystem für Börsenauftragsdaten Tätigkeit: Software-Entwicklung (Technische Konzeption, Realisierung, Test): Backend-Implementierungen auf Basis von Java EE, PL/SQL-Implementierung von Datenmigrationen zur Übernahme von Zahlungsaufträgen Software: Java SE/EE JBoss Application Server EJB, Spring, JDBC JUnit Oracle Database 12c, PL/SQL IntelliJ IDEA Maven Git, Subversion (SVN) Windows 7 2 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] März 2011 - Mai 2015 Bundesagentur für Arbeit, Nürnberg Projekt: Neuentwicklung und Wartung einer konzernweit eingesetzten Java EE-Anwendung zur Datenverwaltung zu Rechtsbehelfen, Ordnungswidrigkeiten und Strafverfahren Tätigkeit: Software-Entwicklung (Technische Konzeption, Realisierung): Entwicklung von Backend-Funktionalität auf Basis von EJB’s und JPA; Migration von umfangreichen Datenbeständen aus Vorgängeranwendungen; Implementierung von Java-Batches zur Löschung verjährter Datenbestände sowie zur Aufbereitung von Datenexporten für DataWareHouse-Anwendungen des Konzerns; Durchführung von Performance-Optimierungen; Refactoring Software: Java SE/EE JPA, EclipseLink Oracle WebLogic Server 11g Oracle Database 11g, PL/SQL Eclipse IDE, Oracle SQL Developer JUnit, CVS Scrum, Clean Code Development Serena Business Manager, BMC Remedy Request System Windows 7 Seit März 2010 - März 2011 United Internet AG / 1&1 Internet AG, Montabaur und Karlsruhe Projekt: Migration der Server- und Client-Systeme von ISO-Encoding auf UTF-8-Encoding als Basis einer weiteren Internationalisierung des Konzerns. Tätigkeit: Ausarbeitung von Entwicklungsrichtlinien für die Menge der JavaBackend-Anwendungen; technische Betreuung der involvierten JavaEntwickler des Gesamtkonzerns bei der Projektumsetzung; Evaluierung von Datenbanktreibern; Umsetzungsorganisation Software: Java SE/EE JBoss Application Server WebService-Schnittstellentechnologien JUnit Spring Sybase ASE 12.5 / 15.0 / 15.5, Transact-SQL Eclipse IDE Subversion (SVN) Bugzilla Windows XP 3 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] August 2009 - Dezember 2009 Helsana Versicherungen AG, Dübendorf (Schweiz) Projekt: Entwicklung einer Schnittstelle zum Import von Berechtigungsdaten verschiedener unternehmensinterer Anwendungen, über Datenbankanbindung oder Importdateien; Auslegung als generische Schnittstelle, d. h. die Struktur der Eingangs- und Ausgangstrukturen wird konfigurativ vorgegeben, somit sind Schnittstellenerweiterungen ohne Programmänderung, lediglich durch Konfigurationsänderungen möglich. Tätigkeit: Software-Entwicklung (Konzeption, Realisierung, Test, Support) Software: Oracle Database 10g, PL/SQL Oracle SQL Developer Java SE/EE IBM WebSphere Application Server JUnit Eclipse IDE Subversion (SVN) Windows XP Mai 2007 - Juli 2009 Zürcher Kantonalbank, Zürich (Schweiz) Projekt: Weiterentwicklung von Abwicklungsprogrammen im Bereich Internet-Banking: Verarbeitung von DTA- und SWIFTZahlungsauftragsdateien und Übergabe an das bankinterne Zahlungsabwicklungssystem; Aufbereitung von Kontoauszugsdaten im SWIFT MT940/MT942-Format und Buchführung über den Kontoauszugs-Abruf; WebServiceDefinition und -Implementierung zur bankinternen Onlineabfrage von Zahlungsauftragsdaten. Tätigkeit: Software-Entwicklung (Konzeption, Realisierung, Test, Support) Software: Java SE/EE JBoss Application Server, IBM WebSphere Application Server Apache CXF WebServices Framework JUnit Spring Oracle Database 10g, PL/SQL IntelliJ IDEA Subversion (SVN) Windows XP 4 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] Februar 2006 - März 2007 T-Systems Enterprise Services GmbH, Darmstadt Projekt: Entwicklung von Schnittstellenmodulen für die Abwicklung von Transaktionen zwischen den Vertriebssystemen der Konzerntochter T-Online und den Abwicklungssystemen der Deutschen Telekom. Konzentration auf die Verwendung von einheitlichen XMLSchnittstellennachrichten und auf eine performante, transaktionssichere Kommunikation über WebService-Technologie. Tätigkeit: Software-Entwicklung (Konzeption, Realisierung) Qualitätssicherung (Durchführung und Organisation von modulübergreifenden Tests) Software: Java EE BEA WebLogic 8.1 Apache Ant, Apache Axis, Castor (Java-to-XML-Binding), JUnit, Spring, Eclipse IDE Oracle Database 9i/10g Windows XP, Sun Solaris Juli 2005 - November 2005 Deutsche Post ITSolutions GmbH, Darmstadt Projekt: Weiterentwicklung einer serverbasierten Webanwendung nach Model-View-Controller-Prinzip zur unternehmensinternen Maßnahmen- und Anwendungsplanung; WebServiceAnbindung an eine Controlling-Anwendung unter SAP WebApplicationServer zum Austausch von Maßnahmen- und Buchungsdaten Tätigkeit: Software-Entwicklung (Konzeption, Technologie-Evaluierung, Realisierung, Test, Dokumentation) Datenbank-Design/-Programmierung Technologie-Beratung, Support Software: Java J2EE (EJB, WebServices, JSP, JDBC) BEA WebLogic 8.1 Apache Ant, Apache Axis Eclipse IDE CVS Oracle Database 10g Windows XP 5 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] März 2003 - Mai 2005 debitel AG, Stuttgart Projekt: Weiterentwicklung einer Windows-Anwendung zur Angebotserstellung und Auftragsabwicklung für Mobilfunk- und Festnetzprodukte; Entwicklung von J2EE-Mittelschichtkomponenten für den Einsatz im Unternehmensnetzwerk (Intranet, Internet/Onlineshop) Tätigkeit: Software-Entwicklung (Konzeption, Technologie-Evaluierung, Realisierung, Test, Dokumentation) Datenbank-Design/-Programmierung Technologie-Beratung Support Software: Sybase PowerBuilder 9 Java J2EE (EJB, WebServices, SOAP, JUnit) BEA WebLogic 8.1 Eclipse IDE Sybase ASE 12.5, Transact-SQL Windows XP November 2002 - Januar 2003 Allianz Dresdner Immobiliengruppe, Frankfurt/Main Projekt: Einführung eines Standard-Softwareprodukts für ImmobilienportfolioManagement; Entwicklung einer Datenversorgungsschnittstelle mit Quelldaten aus SAP Tätigkeit: Koordination von IT-Aktivitäten für die Einführung einer Branchensoftware Software-Entwicklung (Konzeption, Technologie-Evaluierung) Technologie-/Organisations-Beratung Software: Java J2SE/J2EE Oracle Database CVS Microsoft SQL Server Windows 2000 6 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] September 2001 - Juli 2002 BASF IT Services GmbH, Ludwigshafen Projekt: Weiterentwicklung einer Artikel-Stammdaten-Anwendung als Client/Server- und Intranet-Anwendung; Entwicklung von Lösungen zur dynamischen Erstellung von PDF-Dokumenten; Programmierung von Auswertungen Tätigkeit: Technische Projektleitung Software-Entwicklung (Konzeption, Realisierung, Test, Dokumentation) Datenbankdesign Support Software: Sybase PowerBuilder Oracle, PL/SQL Sybase PowerDesigner HTML, Javascript, CSS Adobe Acrobat Windows NT/Windows 2000 September 2000 - Juni 2001 Dresdner Bank AG (Geschäftsbereich InvestmentBanking), Franfurt/Main Projekt: Entwicklung einer serverbasierten Webanwendung zum Zusammenführen von Counterparty- und Kontaktdaten verschiedener bankinterner Quellsysteme zwecks Anreicherung und weitreichender Verfügbarkeit der Daten Tätigkeit: Software-Entwicklung (Konzeption und Programmierung des Frontends für eine Webanwendung nach Model-View-ControllerPrinzip; Report-Programmierung) Teilprojektleitung Support Software: Java J2EE (insbesondere Servlets, JSP, JDBC) Borland JBuilder Apache Webserver, Jakarta Tomcat, Struts Allaire/Macromedia JRun HTML, XML, Javascript, CSS Homesite Continuus (Version/Configuration Management) Sybase SQL Server, Transact SQL Windows NT, Sun Solaris 7 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] Juli 2000 - August 2000 Dresdner Bank AG (Geschäftsbereich Investmentbanking), Frankfurt/Main Projekt: Weiterentwicklung eines Client-/Server-Programms für die Abwicklung von Fondgeschäften Tätigkeit: Software-Entwicklung (Programmierung von Workflows zur Erstellung von Wertpapier-Tickets und Confirmations) Datenbank-Design/-Programmierung Software: Sybase PowerBuilder Sybase SQL Server, Transact SQL Sybase PowerDesigner Windows NT, Sun Solaris Februar 2000 - Juni 2000 Dresdner Bank AG, Frankfurt Projekt: Entwicklung, Wartung und Support eines Client/Server-Programms zur Erstellung von Auswertungen (Reports über OTC-Derivate) Tätigkeit: Software-Entwicklung Datenbank-Programmierung Support Software: Sybase PowerBuilder Sybase SQL Server, Transact SQL Sybase PowerDesigner Windows NT Sun Solaris 8 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] Januar 1999 - Dezember 1999 Template Software GmbH, Neuss Projekt: Entwicklung einer Client/Server-Anwendung für ein Rückversicherungsunternehmen (Delvag AG, Köln) Tätigkeit: Software-Entwicklung (Adressverwaltung, BenutzerRechteverwaltung) Coaching Framework-, Datenbank-Programmierung Software: Sybase PowerBuilder Oracle Database, PL/SQL Logic Works ERwin, Select Enterprise / UML PVCS (Version/Configuration Management) Segue QA Radar Windows NT Januar 1998 - Dezember 1998 Template Software GmbH, Neuss Projekt: Entwicklung einer Client/Server-Anwendung für eine Großbank (Landesbank Hessen-Thüringen; „Helaba“) Tätigkeit: Software-Entwicklung (Kreditkontenverwaltung, DokumentenManagement) Coaching Framework-, Datenbank-Programmierung Anbindung an MS-Office-Anwendungen Software: Sybase PowerBuilder Visual Basic Microsoft SQL Server, Transact SQL Sybase PowerDesigner PVCS (Version/Configuration Management) SQA Teamtest Windows NT 9 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] 1996 – 1997 mikros GmbH, Essen Projekt: PPS-Standardprogramm für Anlagenbau/Fertigung Tätigkeit: Software-Entwicklung (Auftragsabwicklung, Bestellabwicklung, Produktionsplanung/-steuerung, Reportgenerator) Technische Projektleitung Support Software: Sybase PowerBuilder SQL-Datenbanken (Oracle, Sybase, Gupta/Centura) Logic Works ERwin Crystal Reports Windows NT 1990 – 1996 ICT Innovative Computertechnik AG, Bergisch Gladbach und Unna Projekt: Standardprogramm für Facharztpraxen und Krankenhäuser Tätigkeit: Technische Projektleitung Software-Entwicklung (Ambulanzverwaltung, DokumentenManagement, Warenwirtschaftssystem) Support Schulung Software: Pascal, Delphi Borland Interbase Paradox Amber MS-DOS, Windows 10 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected] 1986 - 1989 Rheinisch-Westfälische-Technische-Hochschule Aachen; Ausbildung zum Mathematisch-technischen Assistenten Projekt: Auswerte- und Dialogprogramme der Hochschulverwaltung Tätigkeit: Software-Entwicklung Hardware: PC Cyber 175 (Control Data) Software: Turbo Pascal C Cobol Fortran 77 MS-DOS 11 Harald Schildgen, Am Hohlberg 40, D-61462 Königstein Telefon: +49 (0) 61 74 - 29 32 15, E-Mail: [email protected]