*** Java Enterprise Senior (JEE) *** Architektur, Lead Dev, Teamleitung
Aktualisiert am 27.05.2025
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2030
Verfügbar zu: 100%
davon vor Ort: 100%
Java Enterprise Edition
Managementerfahrung
Personalverantwortung
Architect
Teamleitung
Scrum Product Owner
Deutsch
Englisch
Spanisch

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

Schwerpunkte:

1998 - 2025: Schwerpunkt auf Java (JSE, JEE, EJB, JPA, JSF, JavaScript/Ajax, Swing, HTML/XML, EJB/RMI, usw.), unter Windows, Linux, Solaris, Apple Mac OSX - Migrationen bestehender Systeme, Plattformunabhängigkeit. Seit 1998 registrierter Java-Entwickler bei SUN.

1990 - 1998: Schwerpunkt auf Microsoftprodukte und Webtechnologien. Dozent in MCSE/MCSD-Lehrgängen. Seit 1998 offiziell registrierter "Microsoft Certified Trainer" (MCT) bei Microsoft.

1988 - 1990: Schwerpunkt auf DOS und Dfü. PC-Administration. SW-Entwicklung in Cobol, Assembler, ANSII-C und Pascal. Betreiben von Mailboxen (BBS, inkl. Fidonet)



Projekterfahrungen:

Allgemein:

Projekterfahrung 1988 - 2025.

Firmen:

Projekttätigkeiten u.a. bei folgenden Firmen

* ASCOM, Solothurn, Schweiz
* Deutsche Bahn, Frankfurt/Main
* Deutsche Bank, Eschborn
* Deutsche Wertpapier Bank (DWP Bank), Frankfurt
* Deutsche zentrale Genossenschaftsbank (DZ Bank), Frankfurt
* Deutsche Börse AG (Clearstream), Frankfurt
* VR Leasing, Frankfurt
* DAB Bank, München
* Caceis Investment Bank, München
* Hypo Vereins Bank, München
* Sparda Bank, Nürnberg
* Porsche AG, Ludwigsburg
* BMW AG (Finance), München
* Daimler Benz Informatik (Debis AG), München
* Datev eG, Nürnberg
* Epcos AG, München
* Jaxid GmbH, München und Frankfurt
* uvm ...

Die wichtigsten Projekte in der Übersicht:


seit März 2020: Manager (IT), Product Owner (PO) bei der Deutschen Bahn (DB Systel)

* Produktverantwortlicher Teamleiter (IT) und Product Owner (PO), mit Personalverantwortung

* Agiles Management auf Basis von CANBAN, SCRUM und SAVE

* IT Enterprise Architekt im Bereich Java (JEE) und AWS Cloud Computing

* Führung von Entwicklungs und Linientätigkeiten

* Einsatzgebiet: Java (JEE); Spring, Micro Services in der Amazon Cloud (AWS), Enabler Team in Konzernstruktur


November 2019 - Februar 2020: "JAXID-Webscan"


* Projekt "JAXID Webscan", gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Webapplikations- und Serverentwicklung in Java (JEE/Spring) und JavaScript (AngularJS).

* eingesetzte Tools: MySQL SQL (DEV), Apache Tomcat, Jenkins / Hudson, Nexus, Eclipse, Netbeans, Maven, Ant, JSON / REST, Subversion (svn)

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Richfaces JSF, usw.

* Eingesetzte JS Technologien: AngularJS, Bootstrap, JQuery


Oktober 2017 - Oktober 2019: JEE / JS / Angular Entwicklung, Migration und Prototyping für die DZ Bank, Frankfurt

* Identity Governance und Identification Administration Management (IAM), Sailpoint

* JEE / JS / Angular Beratung und Entwicklung für die DZ Bank auf Basis von Sailpoint (IAM)

* Entwicklung von Sailpoint Plugins mit JavaScript (JS), AngularJS, Bootstrap, JSON / Rest Services

* Entwicklung von Sailpoint Workflows und Prozessen in JEE, auf Basis von Apache Tomcat, Spring, BeanShell, Hibernate und JSF Richfaces

* Beratung und Entwicklung bzgl. Continuous Integration und Testing auf Basis von Hudson / Jenkings, usw.

* eingesetzte Tools: Oracle SQL (INT + PROD), MySQL SQL (DEV), Apache Tomcat, Jenkins / Hudson, Nexus, Eclipse, Netbeans, Maven, Ant, Mercurial

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Richfaces JSF, usw.

* Eingesetzte JS Technologien: AngularJS, Bootstrap, JQuery

Juli - September 2017: Urlaub und Fortbildung


Mai 2016 - Juni 2017: JEE Architekt, Teamleitung, Lead Developer bei der Deutschen Bank in Frankfurt / Eschborn

* Erstellung einer technischen Java Enterprise Architektur (JEE) für ein komplett neues Produkt der Deutschen Bank im Bereich Tagesgeld und festverzinslicher Produkte

* Technische JEE Teamleitung / JEE Architektur von der 1. Std an, bis zur Produktivnahme: Deutsche Bank "Zinsmarkt" => https://www.deutsche-bank.de/zinsmarkt)

* Definition, Vorgabe und Entwicklung einer komplett neuen Projektstruktur, inkl. Erstellung aller erforderlichen ANT, MAVEN, Bash/Batch Scripte

* Definition und Implementierung von Continous Integration, Continous Testing und Continous Delivery mit den erforderlichen Tools, wie bspw. Jenkins, Nexus, Team City, usw.

* Definition und Implementierung des techn. Qualitätsmanagements, inkl. der Integration von automatisierten Code Quality und Test Tools. Integration von Quality-, Performance-, Mock-, Livetests, bspw. mit JMeter, Sonar, Mockito, usw.

* Entwicklung des kompletten technischen Prototypens in Java (JEE), inkl. der Anbindung aller erforderlichen internen und externen Systeme (inkl. Oracle DB, SOAP, REST/JSON, MQ/JMS, HOST per SFTP mit Cobol / Copybook, EBICS, CVS, usw.) und der Clients (UI in JSF)

* Beachtung und techn. Integration aller erforderlichen Sicherheitssysteme und Standards (SSL / TLS 1.2, SSO, Zertifkate und private / public Keys, SLA, JKS, usw.)

* Integration von bankenüblichen Technologien und Schnittstellen, bspw. EBICS, COMONEA, usw.

* Leitung eines indischen On/Offshore Entwickler Teams (in Englisch)

* Technische Kommunikation und Koordination aller beteiligten Abteilungen der Bank und externen Dienstleistern

* Technische Beratung und Überwachung des neuen Produktes, vom Beginn des Projektes, bis hin zur Produktivname.

* Architektur, Projektdokumentation und -Kommunikation in Deutsch und Englisch

* eingesetzte Tools: Oracle SQL, Apache Tomcat, JBoss, Jenkins / Hudson, Nexus / Artifactory, Swagger, SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Subversion, JSON / REST, SOAP, JQuery, html / css / js, OpenSSH, OpenSSL, Linux, Apple + Windows

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-RS, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Open EJB, Richfaces + Primefaces JSF, Jersey, JAAS (inkl. ssl/tls 1.2), usw.


Juni 2015 - März 2016: JEE Architekt und Teamleiter (inkl. Teilprojektleitung) bei der Porsche AG, Ludwigsburg

* Analyse und Verbesserung einer bestehenden aber sich in der Entwicklung befindlichen JEE Websoftware im Bereich des Teiletrackings im Garantie- und Qualitätsprozess (Automotive), für eine geplante Inbetriebnahme, ins besonders im Hinblick auf Zugriffs-, Last- und Performanceproblematiken im weltweiten Betrieb.

* Analyse und Verbesserung des Produktions und Releasemanagements (Continuous Integration, Continuous Delivery, usw.)

* Erstellen von Architektur- und DV-Konzepten,

* Aufzeigen von existierenden Problemen und technischen Lösungsalternativen

* JEE Architekt, Teamleiter (inkl. Teilprojektleitung), Releasemanager

* eingesetzte Tools: DB2, NoSQL, Apache Lucene, Elastic Search, Host, 3270 Terminal, Jenkins, Nexus, JMeter (Testtool), Selenium, SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Apache Axis, Apache Tomcat, Subversion, Sonar, JIRA, HPQC, ITSM, JSON / REST, JQuery, html / css / js, Suse Linux, Microfocus Visual Cobol (Cobol / Jar Converting)

* Eingesetzte Javatechnologien: JDK7, JEE6, JSP, JAXP/JAXB, Axis, JDBC/JPA 2.1, OpenJPA, Hibernate (hbm), Spring


Dezember 2014 - April 2015: JEE Backend-Entwicklung für die Sparda Bank, Nürnberg

* Implementierung einer SOAP Migrationsapplikation, um ein Altsystem der Bank durch ein Neusystem ersetzen zu können aber externen Altanwendungen weiterhin den Zugriff auf das bankinterne System zu ermöglichen

* Analyse der Altanwendung (Blackbox) durch Re-Engineering und Refaktoring des Codes

* Analyse der Neuanwendung bzw. der möglichen Migrationsimplementierung

* Erstellen von Architektur-, Fach- und DV-Konzepten

* Implementierung und Testen der Migrationsschnittstelle

* anfangs SCRUM, später CANBAN Projekt

* eingesetzte Tools: DB2, Oracle, Apache OpenJDK, Host, Rumba/3270 Terminal, Jenkins, Fitnesse (Testtool), SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Apache Axis, Apache XSF, JNDI, IBM Websphere (Liberty und Full Profile), Subversion, Sonar, JIRA

* Eingesetzte Javatechnologien: JDK7, JEE6, EJB3.1, JAXP/JAXB, Axis, JDBC/JPA 2.1, OpenJPA


Mai - Oktober 2014: JEE Backend-Entwicklung für die DWP Bank in Frankfurt/Main

* Planung und Entwicklung einer neuen, produktiv eingesetzten Software für die Geschäftsabstimmung von Wertpapieren. Umsetzung eines Fachkonzeptes im Wertpapierhandel, bzgl. Gruppierung und Abgleich von Kunden und Kontrahentenorder. Ermittlung von Orderdifferenzen unter Beachtung von Toleranzen und Erstellung von Korrekturbuchungsaufträgen.

* Beratung hinsichtlich Tooling und Arbeitsweise

* Schulung interner Mitarbeiter

* SCRUM Projekt

* eingesetzte Tools: Red Hat JBoss Fuse (Enterprise Service Bus (ESB)), Apache Karaf (OSGI), Apache CXF (Service Framework, XML/XSLT, REST/JSON, JPA, usw.), Apache ActiveMQ, Apache Camel, OpenJPA, Oracle 11g, Oracle SQL Developer, Oracle Data Modeller, Oracle Enterprise for Eclipse (OEPE), JAXB (XML), JAXRS (REST/JSON), Eclipse, Netbeans, IBM MQ, IBM DB2, Maven, Hudson/Jenkins, Sonar, Mockito, SoapUI, Jackson

* Eingesetzte Javatechnologien: JDK7, JEE6, EJB3.1, JDBC/JPA 2.1, JaxRS, LOG4J/SLF4J, Messe Quequeing (Message Driven Beans), Enterprise Service Bus (ESB), Mock- und JUnitTests, Java Server Faces (JSF), Facelets, JSP

März/April 2014: Fortbildung und Urlaub


September 2012 - Februar 2014: Portal Entwicklung (JSE/JEE) für die VR Leasing

* Umsetzung versch. Fachkonzepte im Bereich Geldwäschgesetz (gwg), Schufa Business Line (sbl), Europäischer Geldtransfer (SEPA, BIC/IBAN) im Leasingumfeld für versch. bankeninterne Tools, Schnittstellen und Webanwendungen

* Die Umsetzung betraf verschiedene Webtportale (daher die unterschiedlichen Technologien in der u. g. Übersicht!)

* SCRUM Projekt

* Eingesetzte Tools: Bea Weblogic 12, DB2, Firefox + FireBug / MSIE, Hudson, Ant, SoapUI, JUnit, NetBeans/Eclipse, XMLSpy, JIRA, JDK-Keytool + OpenSSL (für x509, PKCS12, SSL+SSO, Zertifikate, usw.), Oracle Enterprise for Eclipse (OEPE), Eclipse

* Eingesetzte Javatechnologien: JEE2+6/JSE6, EJB3, native JDBC und JPA, JSF 1+2, JBoss Richfaces, JSP, Struts, XHTML/CSS, JavaScript (DOM, JQuery, Ajax), Swing, JCE/JSSE, SOAP/JaxWS, usw.


Juni - August 2012: Java Entwicklung (JSE/JEE) für ein internationales Social Web Portal

* Erweiterung und Migration einer Webanwendung im Social-Media-Bereich mit JSE/JEE6

* SCRUM Projekt

* Eingesetzte Tools: JBoss 5+7, PostgresSQL, MongoDB, Hypertable, Subversion/SVN Putty, WinScp, Firefox + FireBug / MSIE, Hudson, Maven, JUnit, Arquillian, Mockito, usw.

* Eingesetzte Javatechnologien: Eclipse, Netbeans, JEE, JSE, EJB3, JDBC, REST (javaws), JSON, XHTML/CSS, JavaScript (DOM, JQuery, Ajax), usw.

April/Mai 2012: Fortbildung und Urlaub


Oktober 2011 - März 2012: Java Beratung / Prototyping für die Deutsche Börse/Clearstream

* Beratung, Architektur und Prototyping eines neuen Webportals für die Deutsche Börse in Frankfurt zur internationalen Prozesskommunikation mit anderen Standorten (Luxemburg, usw.) und Mitarbeiterschulung im Bereich neuer, alternativer Technologien (bspw. JQuery/JSON)

* Anbindung bestehender IBM-Host-Strukturen an moderne Java-Webtechnologien (JSF/XHTML-Portlets unter JBoss EPP, Webservices mit SOAP/JavaBind + JSON, Cobol Copybooks, IMS-Connect, usw.)

* Klassisch gemanagtes Projekt (Wasserfall)

* Eingesetzte Tools: JBoss / GateIn 3.1 / EPP 5.1, Facelets, Glassfish, Apache, DB2 / MySQL / Derby, Subversion/SVN / ClearCase, Putty / WinScp, Firefox + FireBug / MSIE, Hudson/Ant, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, EJB3/JPA, SOAP (xmlbind, javaws), JSON, Portlets, LDAP/SSO, SSL, JSF (RichFaces, MyFaces, usw), XHTML/CSS, JavaScript (DOM, JQuery / JQueryUI, Ajax), usw.


August - September 2011: Jaxid Compiler Design, Analyse und Entwicklung

* Weiterentwicklung des Jaxid Compilers

* Erweiterung der Sprachdefinition, Entwicklungen in Assembler und Ansi-C unter Linux, Codeanalyse gcc und pcc

* Eingesetzte Tools: gnu-as, gcc, pcc, gdb/ddd, flex, bison, java, netbeans, bash, make, ubuntu-linux, vmware

November 2010 - Juli 2011: Web/Portalentwicklung für eTecture/BMW Finance

* Entwicklung eines neuen Kalkulatormoduls für die BWM Portalwebseite (inkl. Frontend und Backend), Anbindung externer Schnittstellen, Agil mit Scrum und Canban

* Migration einer industriellen EJB-Anwendung von BEA Weblogic hin zu Glassfish, inkl. MessageDrivenBeans / JMQS in einer Cluster-Konfiguration
* Performanceoptimierungen der JPA-Datenzugriffe durch Cachings (ehCache) im Cluster
* Erweiterung der Konfigurator Webanwendung mit HTML/JavaScript/JQuery auf Basis von JSON-Datenanbindungen (stateless)

* SCRUM Projekt

* Eingesetzte Tools: BEA Weblogic, Glassfish, Tomcat, Apache, Oracle SQL, MSSQL, Subversion/SVN, Putty, WinScp, Firefox + FireBug, Hudson/Ant, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, EJB3, Java Message Queue (JMS, im Cluster), JPA / Hibernate / ehCache, Servlets/JSP, JSON, SOAP (xmlbind, javaws), LDAP, JavaMail, JForum, HTML/XML/CSS, JavaScript (DOM, JQuery, Ajax)

Oktober 2010: Fortbildung


Juli - September 2010: Web/Portalentwicklung für die DAB-Bank in München

* Entwicklung von Erweiterungen in der Portalwebseite der DAB-Bank (inkl. Frontend und Backend), Anbindung externer Schnittstellen
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: Apache, Tomcat, Maven, Oracle SQL, Subversion, Putty, WinScp, Bash, Solaris, Firefox + FireBug, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, Java Server Faces (JSF), Spring, Apache MyFaces / Tomahawk, JBoss RichFaces, HTML/XML/CSS, JavaScript (DOM, Prototype, JQuery, Ajax), Velocity


Mai - Juni 2010: Web/Portalentwicklung für die DZBank in Frankfurt

* Entwicklung von Erweiterungen in der Portalwebseite der DZBank (inkl. Frontend und Backend)
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: IBM Webshpere, ATG/Gear Portalserver, NPC CMS, Oracle SQL, Putty, WinScp, Bash, Solaris, Firefox + FireBug, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, JSP/Servlets, HTML/XML/CSS, JavaScript (DOM, Prototype, MooTools, Ajax)


Oktober 2009 - April 2010: IT-Migration für die Caceis Investment Bank in München

* Komplette IT-Migration (inkl. Software, Daten, Backend, Schnittstellen, usw) für bestimmte Fachbereiche in einer Investmentbank in München in ein neues Rechenzentrum nach Paris
* Systemanalyse der bestehenden IT-Landschaft, Dokumentation des IST-Zustandes
* Erstellen eines mehrstufigen Migrationskonzeptes, inkl. Testfällen und SLA's
* Durchführung, Überwachung und Test der Migration, inkl. Koordination der Migration mit den betroffenen Fachabteilungen und Software-Herstellern
* Entwicklung verschiedener Tools in versch. Sprachen/Plattformen zur Durchführung und Tests der Migration
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: ARIS v. IDSScheer (BPM), Cursor CRM, Apache/Tomcat, MSSQL, Access/Excel, VisualBasic/VBA, Java, C++/QT, Transact SQL (MSSQL), FTP, HTML/XML/CSV, WindowsNT, Unix/Linux, Firewall- und Netztechnologien, MD5/Hash, Corba, uvm.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, Jboss, Tomcat, ANT, JUnit, J2EE, EJB3, JSSE/Swing, jsse/jce, jdbc/jpa, ldap/sso, Applets, usw.

August - September 2009: JSE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, (Swing Fat Client) Applikations- und Serverentwicklung in Java, gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Windows, Linux, OS2/ECS, Mac OSX, Solaris, usw.)
* Eingesetzte Tools: NetBeans, Eclipse, Ant/Maven, MySql, Install AnyWhere, usw.
* Eingesetzte Javatechnologien: JSE, JEE, Swing, JPA, EJB3, jsse/jce, Apache-Klassen (commons, ua.), Log4J, Toplink, jUnit, uvm.

Juli 2009: Testartikel bzgl. Vergleich zw. Java und anderen Sprachen
* Verfasser eines Testartikels für ein Internet-Magazin, in welchem verschiedene Sprachen und Systeme bzgl. Performance (Speed) und Resourcenbedarf (RAM) getestet wurden. (Vergleich von Java zu C/C++, Delphi, VisualBasic, usw.)
* Eigene Entwicklung der Test-Routine in allen ug. Programmiersprachen.
* Installation und Administration von versch. Sytemen auf versch. Rechnern und in virtuellen Umgebungen
* Eingesetzte Tools: Java (JSE), MS Visual C/C++, GNU C/C++, GNU GCJ + Jet (Native Java Compiler), Delphi/Pascal, MS Visual Basic, ua.
* Eingesetzte Systeme: Mac OSX, Linux, WindowsXP, VMWare, Parallels

April - Juni 2009:
* Urlaub und Fortbildung:
* Themen: ua. EJB3, Java OpenID, JEE5, JSF, IT- und Projektmanagement, IT-Architektur

Juni 2008 - März 2009: JSE/JEE-Entwicklung für die DZ Bank, Frankfurt
* JSE/JSE Beratung und Entwicklung für eine der Zentralbanken in Frankfurt
* Umsetzung einer bereichsübergreifenden internationalen Verrechnungspreissystematik im Investmentbanking, inkl. kompletter Bedarfs-, Prozess- und Architekturanalyse
* Erstellung einer neuen IT-Architektur zur Realisierug der fachlichen Vorgaben, inkl. der Erstellung von DV-Konzepten
* Bereichs- und abteilungsübergreifende Teilprojektleitung, inkl. Resourcen und Bedarfsermittlungen
* Bereichs- und abteilungsübergreifende Kommunikation und Vermittlung bei entwicklungstechnischen Fragen
* Management und Überwachung des Entwicklungsfortschrittes, bin hin zur vollständigen Integration in das Produktivsystem der Bank
* Teilimplementierungen zur Entlastung der internen Entwicklungsresourcen
* Eingesetzte Tools: NetBeans5/6, Eclipse, Ant/Maven, ClearCase, (Java, EJB3, JEE5, Swing, Sybase/MSSQL (Transact-SQL, 4GL, Murex, usw.), Solaris, Exceed, Perl, Bash, UML, Install AnyWhere, usw.
* Eingesetzte Javatechnologien: Swing, EJB3, Java Persistence Api (JPA), J2SE, JEE5, JUnit, Apache-Klassen (Commons, ua.), Axis/Xerces, JCE/JSSE, WebStart, usw.

März - Mai 2008: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikations- und Serverentwicklung in Java (swing), jsse/jce, html/xml/uml, jni, usw.), Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Win, Linux, OS2, Mac, Solaris, usw.)

März 2007 - Feb. 2008: J2SE/Swing-Entwicklung für die DZ Bank, Frankfurt
* J2EE/Swing Beratung und Entwicklung für eine Zentral Bank in Frankfurt
* Konzeption und Entwicklung von versch. Modulen für Swing und Batch-Applikationen im Bereich der "Kurskontrolle", welche über JDBC, Java Persistence Api (JPA) und EJB3 Entity Beans an Sybase SQL Server angeschlossen waren.
* Eingesetzte Tools: NetBeans5/6, Eclipse, Ant, ClearCase, Sybase SQL Server, Transact-SQL, 4GL, Solaris, Exceed, Perl, Bash, usw.
* Eingesetzte Javatechnologien: EJB3, Java Persistence Api (JPA), J2SE, JEE5, JUnit, Apache-KLassen, Axis/Xerces, JCE/JSSE, usw.

Jan. - April. 2007: JSE/JEE-Entwicklung für die FinnIQ GmbH, Deutschland
* J2EE/Swing Beratung und Entwicklung für einen Anbieter von Werbeanzeigen- und Inseratetechnologien
* Projektmanagement und Lead Architect für die gesamte Applikation, mit welcher Kunden des Systems eigene Inserate aufgeben, ändern und löschen können.
* Eingesetzte Tools: NetBeans, Ant, Subversion, Apache/Tomcat, MySql
* Eingesetzte Javatechnologien: EJB3, Java Persistence Api (JPA), J2SE, JEE5, Java Server Faces (JSF), JSF inbesonders mit der Visual GUI von Netbeans 5 (und testweise mit NB6), JUnit, Log4J, Apache-KLassen, Axis/Xerces, usw.

Okt - Dezember 2006:
* Urlaub und Fortbildung:
* Themen: EJB3, Java Persistence Api (JPA), Java Bean Binding (JBB), Netbeans 6

Aug. - Okt. 2006: J2SE/Swing-Entwicklung für die ASCOM AG, Schweiz
* J2EE/Swing Beratung und Entwicklung für einen internationalen Anbieter von Sicherheitstechnologien für Banken, Millitär, Polizei und internationale Anfragen im Sicherheitsbereich.
* Konzeption und Entwicklung einer Steuerungs- und Kontrollapplikation für ein Sicherheitssystem in Swing, welche über Https an ein J2EE-Backend angeschlossen war. Kommunikation über proprietäre Bibliotheken.
* Eingesetzte Tools: NetBeans, Eclipse, Ant, ClearCase, Apache/Tomcat, JBoss, Oracle-DB, Enterprize Architekt, FreeMind, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JCE/JSSE, Apache-KLassen, Log4J, JIde, usw.

Mai - Juni 2006: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikations- und Serverentwicklung in Java (swing), jsse/jce, html/xml/uml, jni, usw.), Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Win, Linux, OS2, Mac, Solaris, usw.)

Dez. 2005 - April 2006: J2EE/J2SE-Entwicklung für die ECT AG
* J2EE/Swing Beratung und Entwicklung für einen internationalen Telekommunikationszulieferer
* Konzeption und Entwicklung mehrerer zusätzl. Module für versch. Telekommunikations- und Sicherheitsdienste, inkl. Webclients (Applets (AWT/Swing)) und Server-Infrastruktur. Kommunikation über Soap (Axis-Libraries). Anbindung von Linux-Bibliotheken (BEA) mit Gnu C++ über JNI an Java-Webdienste
* Eingesetzte Tools: NetBeans, Eclipse, Ant, VisualSourceSave, Apache/Tomcat, Oracle DB, BEA Weblogic, GNU C++, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JAXP, JAXB, SAAJ, Apache-KLassen (Axis, usw), SNMP for Java, JavaScript, Struts, Hibernate, Spring Framework, GNU C++, Java Native Interface (JNI), usw.

Nov 2005: J2EE/J2SE-Fortbildung
* jährliche, persönliche Fortbildung in J2SE/J2EE und angrenzenden Technologien (bspw. Libraries von GNU, Apache, XML/UML, usw.)

Sept - Okt 2005: J2EE/J2SE-Entwicklung für die ECT AG
* J2EE Beratung und Entwicklung für einen internationalen Telekommunikationszulieferer
* Konzeption und Entwicklung mehrerer zusätzl. Module für versch. Telekommunikationsdienste, inkl. Webclients (Applets (AWT/Swing)) und Server-Infrastruktur. Kommunikation über Soap (Axis-Libraries).
* Eingesetzte Tools: NetBeans, Eclipse, Ant, VisualSourceSave, Apache/Tomcat, Oracle DB, BEA Weblogic, GNU C++, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JAXP, JAXB, SAAJ, Apache-KLassen (Axis, usw), SNMP for Java, JavaScript, Struts, Hibernate, Spring Framework, GNU C++, Java Native Interface (JNI), usw.

Mai - Aug 2005: J2EE/J2SE-Entwicklung für die FinnIQ GmbH
* Konzeption und Entwicklung eines neuen Webdienstes, inkl. Frontend (Struts/Velocity) und Server-Infrastruktur. Kommunikation über Enterprize Java Beans (EJB, J2EE).
* Eingesetzte Tools: NetBeans, Eclipse, XML-Spy, Ant, Subversion, MYSQL, Apache/Tomcat, EJB, Struts/Velocity, Macromedia Dreamwaver + Flash, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, JAXP, JAXB, SAAJ, JSSE, JCE, Apache-KLassen, XHTML/CSS, usw.
* Eingesetzte Webtechnologien: Apache/Jakarta-KLassen, XHTML/CSS, Flash, usw.

Jan - Apr 2005: J2EE/J2SE-Entwicklung für die DAB-Bank
* Konzeption und Entwicklung eines zusätzl. Moduls für die Kreditabt., inkl. Client (Swing) und Server-Infrastruktur. Kommunikation über XML/Schema und Soap.
* Eingesetzte Tools: NetBeans, Eclipse, XML-Spy, Ant, Subversion, ATG-AppSrv, Oracle-DB, IBM-MQ, B3, Siebel, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing, JAXP, JAXB, SAAJ, Apache-KLassen, usw.
* Projektsprache:
* englisch (Kommunikation + Dokumentation)

2003 - 2004: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikationsentwicklung mit C++ (gnu/mfc, jini) und Java (swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, jni, usw.), Planung- und Aufbau der Firmen-Infrastruktur unter Linux (Entwicklung, Office, BackOffice, ApplicationServer), Linux-Security/Firewall, SQL-Server-Entwicklung, Apache/Tomcat, J2EE-Webshop mit SSL und Kreditkartenanbindung, Aufbau einer Java-Testumgebung (ua. mit Windows (9x/Nt/W2k), Unix/Linux (Suse, RedHat, Debian), Mac OS9, Mac OSX, Sun Solaris (8/9), OS/2)

Juni 2003: Dozent bei Systemplan, München
* Curiculum: Java (awt/swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, usw.), Unix/Linux-Security, Firewall-Entwicklung (ipchain/iptable, ua.), SQL-Server-Entwicklung (Transact-SQL (MSSQL) / PL-SQL (Oracle) / MySql)

2000 - 2002: IT-Center (Planung + Aufbau) für die O.S.C GmbH
* Gesamtverantwortliches Projekt-Management, Planung und Aufbau eines Informatik-Business-Centers mit angeschlossener Gastronomie (Internet-Cafe) für die O.S.C GmbH, insbesonders hinsichtlich der gesamten technischen IT-Infrastruktur vom Rohbau, bis zur Eröffnung. (Größe des Centers mehr als 500 qm, Investitionssumme im 7-stelligen Bereich), Personalconsulting: über 50 eingesetzte / gemanagte Mitarbeiter (inkl. Freiberufler und Handwerker).
* Im IT-Bereich kamen folgende Technologien zum Einsatz: Standleitungstechnik (SDSL, Cisco-Router), Internet-Engineering (IP-Management mit eigenem IP-Band, DNS, Firewall-Programmierung mit IPTABLES unter einem gehärteten FreeBDS-Unix), Planung und Eigenentwicklung der Abrechnungs- und Steuersoftware für das Internet-Cafe mit Java (Swing, J2EE, eBeans, usw.), Aufbau einer zugehörigen Internet-Infrastruktur, inklusive der Integration von Bistro-WebCams (mit Apache, Struts/Velocity, Java/Servlets, usw.).

1997 - 1998: DATEV, Anbindung Host/RZ an Webtechnologie
* Prototype-Engineering als SW-Architekt und leitender Coder: Aufbau eines Web-Portals für Systempartner der DATEV, inkl. Onlinebuchungs- und Auskunftsmöglichkeiten. Anbindung des Host/RZ (Technik aus den 70ern) an moderne Webtechnologie (Technik der 90er). Erstellen eines Prototyps mit der Aufgabenstellung: Sammeln, Aufbereiten und Konvertieren von Stammdaten aus den verschiedensten Abteilungen / Systemen und Integration der Daten in einen, durch Smart/Security-Cards gesicherten Webbereich für spezielle Mitglieder.
* Eingesetzte Technologien: (sehr heterogene und komplexe Konzernstruktur) Host, VMS, WinNT, DB2, Informix, MSSQL, VC++, VB++, IIS, ASP, HTML, usw.

1993 - 1999: SCORP Internet Inserate
* Projekt SCORP: Gesamtverantwortliche Realisation (Architektur, Entwicklung und Betrieb) des ersten bundesweiten *INTERAKTIVEN* Online Inseratedienstes, welcher sich bereits damals durch umfangreiche Bearbeitungsmöglichkeiten von Inseraten durch den *INSERIERENDEN SELBST* in "Echtzeit" auszeichnete (inkl. Inserate- und Adressverwaltung, internem Mailsystem, Chiffremöglichkeiten, Banner- und Partnerverwaltung, usw.). Das alles zu einer Zeit, als die wenigen existierenden Webseiten überwiegen nur aus statischem Text und wenigen Bildern bestanden.

Was heute mittlerweile keine Besonderheit mehr darstellt, war seinerzeit so "außergewöhnlich", dass der Dienst nicht nur bundesweite Aufmerksamkeit in der Presse erhielt, sondern auch zu einer Zusammenarbeit mit großen Verlagen (ua. DMV-Verlag) und meinen generellen Einstieg in die industrielle Beratung (DATEV, DEBIS, usw.) führte.

Der Dienst war komplett kostenlos und wurde trotz hoher Nachfrage (zuletzt 70.000 Kunden, ca. 2000 Inserate pro Woche) aufgrund fehlender Kostendeckung Anfang 2000 deaktiviert.

* Eingesetzte Technologien: Im Laufe der 90er Jahre kamen verschiedene Technologien zum Einsatz. Beginnend mit ANSII-C, DBase und Eigenimplementierungen (HTTP-Server, DB-Konnektierung, usw.). Zuletzt mit Active Server Pages (ASP), Internet Information Server (IIS), MS Sql Server (inkl. Trigger und SP), Windows NT4, VB/VC, ADO/DAO, ODBC, IDC/HTX, usw.

Nachweise / Referenzen:
* unzählige Auszeichnungen und Kooperationen, bspw.

... "Website des Monats" in Zeitschrift Ct (1997, S. 305, und bis heute der einzige Inseratedienst der jemals id. Ct in dieser Form prämiert wurde)

10/97 "Gute Anwendung" in der Zeitschrift 'COM'
09/97 Online-News in der Zeitschrift 'Insider'
08/97 Webtip des Monats in der Zeitschrift 'Online-Tip'
07/97 Online-News in der Zeitschrift 'Insider'

* TV/Fernsehen:
05/97 Ausführlicher Bericht im Fernsehsender RTL 'Guten Abend (RFR)'

* Kooperationen
08/97 Kooperation mit der Zeitschrift 'Internet-Magazin' (DMV-Verlag)
weite Anfragen ua. von 1&1,

usw. ...

Dozentenerfahrungen: (Priv. Doz. Inform.)

Allgemein:

Eigene Vorlesungserfahrung 1995 - 2004 (> 400 Seminartage)

Letzte Lehrtätigkeit:

Juni 2004, Systemplan, München, Themen: Java (awt/swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, usw.), Unix/Linux-Security, Firewall-Entwicklung (ipchain/iptable, ua.), SQL-Server-Entwicklung (Transact-SQL (MSSQL) / PL-SQL (Oracle) / MySql)

Akademien:

Dozententätigkeiten u.a. an folgenden staatlich anerkannten Hochschulen, Instituten, Akademien, usw.:

* CDI, München
* PTM, München und Würzburg
* Systemplan, München und Dresden
* CBZ, München
* SLData, Rosenheim
* BIMS, Traunstein
usw. usw.


Sonstiges:

* 1984 Start in die (private) IT mit eigenem C64, Datasette und Akkustikoppler^^. Entwicklung erster Basic Programme, ua. mit Peek und Poke^^
* 1988 - 1993 Betrieb von Mailboxen (BBS) unter DOS und OS/2. Anfänglich mit Hayes Modem, später dann unter Verwendung von Capi/Fossil Treiber (cFos) mit ISDN.
* 1992 Patent auf eine elektronische Wegfahrsperre für Kfz. Gründung erster Firma.
* 1997 Bundesweite Auszeichnungen in der Presse bzgl. eines von mir entwickelten und geführten interaktiven Inserate-Dienstes im Web, ua.
... "Website des Monats" in Zeitschrift Ct (1997, S. 305, und bis heute der einzige Inseratedienst der jemals id. Ct in dieser Form prämiert wurde)

10/97 "Gute Anwendung" in der Zeitschrift 'COM'
09/97 Online-News in der Zeitschrift 'Insider'
08/97 Webtip des Monats in der Zeitschrift 'Online-Tip'
07/97 Online-News in der Zeitschrift 'Insider'

* TV/Fernsehen:
05/97 Ausführlicher Bericht im Fernsehsender RTL 'Guten Abend (RFR)'

* Kooperationen
08/97 Kooperation mit der Zeitschrift 'Internet-Magazin' (DMV-Verlag)
weite Anfragen ua. von 1&1,

usw. ...

  • 1997 - 2004 Persönliche Initiative gegen SPAM
  • Musterprozess: 1997 deutschlandweit erster Musterprozess gegen Spam (= unerlaubte Werbung per eMail)(gewonnen)
  • BGH-Musterprozess: 1998 - 2004 bundesweit erster Musterprozess bzgl. Spam vor dem Bundesgerichtshof (gewonnen)

Der bundesweit 1. Musterprozess und der nachgelagerte 1. BGH-Prozess galten bis zur Beschließung neuer Gesetze als juristischer Maßstab für alle ähnlich gelagerten Prozesse und die Begründungskommentare des BGH wurden später fast wortgleich in die Gesetzesänderung für das neue UWG übernommen.

1. UWG-Musterprozess: 2004 bundesweit erster Spamprozess vor dem OLG basierend auf dem neuen UWG (gewonnen)

Alle og. Prozesse wurden von mir persönlich initiert, IT-fachlich betreut und komplett finanziert.

* Bundesweite Presse als Antispam-Pioneer in Print- und Fernsehmedien, ua. in der Ct, ARD, ZDF, Pro7, NTV, Reuters, usw.
* Internet.com: [URL auf Anfrage]
* NetTribune: [URL auf Anfrage]
* Ct: http://www.heise.de/newsticker/meldung/46627
* ARD: http://www.tagesschau.de/aktuell/meldungen/0,1185,OID3206218_TYP6_THE_NAVSPM11180_REF4_BAB,00.html
* NTV: http://www.n-tv.de/337220.html
usw. ...

Weitere Infos hierzu finden sich auch unter meiner Web-Adrese: [URL auf Anfrage]

2004 Anmeldung und Erteilung einer Europäischen Marke und aller wichtigen, weltweit zugehörigen Top-Level-Domain im Internet (> 25, inkl. Europa, USA, China, Russland, Indien, Asian, uvm.)

Aus- und Weiterbildung

Aus- und Weiterbildung

1992 - 1996: BA-Studium: Abschluss: Informatiker

1995 - 2004 (> 400 Vorlesungstage): Dozent für Informatik (Priv. Doz. Inform)

Zusätzliche Zertifikate:
MCSE MCSD und MCT (offiz. zert. Microsoft Trainer)

Position

Position

JEE Architektur, JEE LeadDev, JEE Teamleitung, Product Owner (PO)

Kompetenzen

Kompetenzen

Top-Skills

Java Enterprise Edition Managementerfahrung Personalverantwortung Architect Teamleitung Scrum Product Owner

Produkte / Standards / Erfahrungen / Methoden

Eclipse
NetBeans

siehe "Projekte"

 

*** Suchmaschinenoptimierung - START ******************************

java, j2ee, jee, jse, ejb, beans, jpa, awt, swing, jdbc, rmi, jsse, jce, servlets, jsp, jsf, jndi, jaxp, jaxb, saaj, jscript, javascript ansii-c, c++, visual-c, gnu / mfc, jini, visual-basic (vb), visual-c (vc) web, internet, html, xhtml, css, xml, xml-schema, uml, wap, flash, ssl, struts, velocity, java server faces (jsf), webservices, soap, apache, tomcat, jakarta, atg, websphere, mqservices, netbeans, eclipse, ant, subversion (sv), cvs, xmlspy, mysql, transact-sql (mssql) / pl-sql (oracle), mssql, access, dbase, apt, ipchain/iptable,
macromedia dreamwaver, unix / linux (suse, redhat, debian), windows (9x/Nt/W2k/vista), macintosh (mac os9, mac osx), solaris, os/2
*** Suchmaschinenoptimierung - END ******************************

Betriebssysteme

Mac OS
+ Mac OSX
MS-DOS
OS/2
SUN OS, Solaris
Unix
Linux (Debian, Ubuntu, ua.)
Windows
Zertifiziert: MCSE + MCT

Programmiersprachen

Assembler
i8080 - i80386 (Facharbeit)
Basic
VBA (MCT)
C
ANSI
C++
Imake, GNU-Make, Make-Maker etc...
und ant (~ java-make), maven
Java
seit Version 1.0.8 (1998)
JavaScript
inkl. Ajax (JQuery, Angular, usw.)
JEE
PL/SQL
und Transact/SQL
Qt
4.x
Scriptsprachen
LUA (bspw. für WoW Addons)
Shell
bat, cmd + bash

Datenbanken

Access
Zertifiziert: MCT
DAO
Zertifiziert: DAO/ADO (MCT)
Elastic Search (NoSQL)
ISAM
Java Persistence Api (JPA)
JDBC
und JPA, Hibernate, usw.
MS SQL Server
Zertifiziert: MCT
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

Internet, Intranet
Message Queuing
JMS, ESB
RPC
+ RMI, EJB

Hardware

Hardware entwickelt
DE Patent auf eine elektronische Wegfahrsperre für Kfz

Branchen

Branchen

*** Suchmaschinenoptimierung - START ******************************
 [alle, gesamt, unbekannt, egal, *, %, ^]
banken, versicherungen, telekommunikation, industrie, handel, automobil, finanzen,
chemie, it, informationstechnologie, wertpapiere, börse, boerse, dienstleistung,
medien, logistik, energie, bahn, auto, internet, medizin, verwaltungen, edv, bau,
sparkassen, kommunikation, pharma, rechenzentrum, elektrotechnik, mobilfunk,
maschinenbau, investment, touristik, behörden, behoerden
*** Suchmaschinenoptimierung - END ********************************

 

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

Schwerpunkte:

1998 - 2025: Schwerpunkt auf Java (JSE, JEE, EJB, JPA, JSF, JavaScript/Ajax, Swing, HTML/XML, EJB/RMI, usw.), unter Windows, Linux, Solaris, Apple Mac OSX - Migrationen bestehender Systeme, Plattformunabhängigkeit. Seit 1998 registrierter Java-Entwickler bei SUN.

1990 - 1998: Schwerpunkt auf Microsoftprodukte und Webtechnologien. Dozent in MCSE/MCSD-Lehrgängen. Seit 1998 offiziell registrierter "Microsoft Certified Trainer" (MCT) bei Microsoft.

1988 - 1990: Schwerpunkt auf DOS und Dfü. PC-Administration. SW-Entwicklung in Cobol, Assembler, ANSII-C und Pascal. Betreiben von Mailboxen (BBS, inkl. Fidonet)



Projekterfahrungen:

Allgemein:

Projekterfahrung 1988 - 2025.

Firmen:

Projekttätigkeiten u.a. bei folgenden Firmen

* ASCOM, Solothurn, Schweiz
* Deutsche Bahn, Frankfurt/Main
* Deutsche Bank, Eschborn
* Deutsche Wertpapier Bank (DWP Bank), Frankfurt
* Deutsche zentrale Genossenschaftsbank (DZ Bank), Frankfurt
* Deutsche Börse AG (Clearstream), Frankfurt
* VR Leasing, Frankfurt
* DAB Bank, München
* Caceis Investment Bank, München
* Hypo Vereins Bank, München
* Sparda Bank, Nürnberg
* Porsche AG, Ludwigsburg
* BMW AG (Finance), München
* Daimler Benz Informatik (Debis AG), München
* Datev eG, Nürnberg
* Epcos AG, München
* Jaxid GmbH, München und Frankfurt
* uvm ...

Die wichtigsten Projekte in der Übersicht:


seit März 2020: Manager (IT), Product Owner (PO) bei der Deutschen Bahn (DB Systel)

* Produktverantwortlicher Teamleiter (IT) und Product Owner (PO), mit Personalverantwortung

* Agiles Management auf Basis von CANBAN, SCRUM und SAVE

* IT Enterprise Architekt im Bereich Java (JEE) und AWS Cloud Computing

* Führung von Entwicklungs und Linientätigkeiten

* Einsatzgebiet: Java (JEE); Spring, Micro Services in der Amazon Cloud (AWS), Enabler Team in Konzernstruktur


November 2019 - Februar 2020: "JAXID-Webscan"


* Projekt "JAXID Webscan", gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Webapplikations- und Serverentwicklung in Java (JEE/Spring) und JavaScript (AngularJS).

* eingesetzte Tools: MySQL SQL (DEV), Apache Tomcat, Jenkins / Hudson, Nexus, Eclipse, Netbeans, Maven, Ant, JSON / REST, Subversion (svn)

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Richfaces JSF, usw.

* Eingesetzte JS Technologien: AngularJS, Bootstrap, JQuery


Oktober 2017 - Oktober 2019: JEE / JS / Angular Entwicklung, Migration und Prototyping für die DZ Bank, Frankfurt

* Identity Governance und Identification Administration Management (IAM), Sailpoint

* JEE / JS / Angular Beratung und Entwicklung für die DZ Bank auf Basis von Sailpoint (IAM)

* Entwicklung von Sailpoint Plugins mit JavaScript (JS), AngularJS, Bootstrap, JSON / Rest Services

* Entwicklung von Sailpoint Workflows und Prozessen in JEE, auf Basis von Apache Tomcat, Spring, BeanShell, Hibernate und JSF Richfaces

* Beratung und Entwicklung bzgl. Continuous Integration und Testing auf Basis von Hudson / Jenkings, usw.

* eingesetzte Tools: Oracle SQL (INT + PROD), MySQL SQL (DEV), Apache Tomcat, Jenkins / Hudson, Nexus, Eclipse, Netbeans, Maven, Ant, Mercurial

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Richfaces JSF, usw.

* Eingesetzte JS Technologien: AngularJS, Bootstrap, JQuery

Juli - September 2017: Urlaub und Fortbildung


Mai 2016 - Juni 2017: JEE Architekt, Teamleitung, Lead Developer bei der Deutschen Bank in Frankfurt / Eschborn

* Erstellung einer technischen Java Enterprise Architektur (JEE) für ein komplett neues Produkt der Deutschen Bank im Bereich Tagesgeld und festverzinslicher Produkte

* Technische JEE Teamleitung / JEE Architektur von der 1. Std an, bis zur Produktivnahme: Deutsche Bank "Zinsmarkt" => https://www.deutsche-bank.de/zinsmarkt)

* Definition, Vorgabe und Entwicklung einer komplett neuen Projektstruktur, inkl. Erstellung aller erforderlichen ANT, MAVEN, Bash/Batch Scripte

* Definition und Implementierung von Continous Integration, Continous Testing und Continous Delivery mit den erforderlichen Tools, wie bspw. Jenkins, Nexus, Team City, usw.

* Definition und Implementierung des techn. Qualitätsmanagements, inkl. der Integration von automatisierten Code Quality und Test Tools. Integration von Quality-, Performance-, Mock-, Livetests, bspw. mit JMeter, Sonar, Mockito, usw.

* Entwicklung des kompletten technischen Prototypens in Java (JEE), inkl. der Anbindung aller erforderlichen internen und externen Systeme (inkl. Oracle DB, SOAP, REST/JSON, MQ/JMS, HOST per SFTP mit Cobol / Copybook, EBICS, CVS, usw.) und der Clients (UI in JSF)

* Beachtung und techn. Integration aller erforderlichen Sicherheitssysteme und Standards (SSL / TLS 1.2, SSO, Zertifkate und private / public Keys, SLA, JKS, usw.)

* Integration von bankenüblichen Technologien und Schnittstellen, bspw. EBICS, COMONEA, usw.

* Leitung eines indischen On/Offshore Entwickler Teams (in Englisch)

* Technische Kommunikation und Koordination aller beteiligten Abteilungen der Bank und externen Dienstleistern

* Technische Beratung und Überwachung des neuen Produktes, vom Beginn des Projektes, bis hin zur Produktivname.

* Architektur, Projektdokumentation und -Kommunikation in Deutsch und Englisch

* eingesetzte Tools: Oracle SQL, Apache Tomcat, JBoss, Jenkins / Hudson, Nexus / Artifactory, Swagger, SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Subversion, JSON / REST, SOAP, JQuery, html / css / js, OpenSSH, OpenSSL, Linux, Apple + Windows

* Eingesetzte Javatechnologien: JDK7+8, JEE7, Servlets, JSP, JSF, JAX-RS, JAX-WS, JAX-B, JAX-P, JDBC/JPA, Spring Boot, Spring MVC, Open EJB, Richfaces + Primefaces JSF, Jersey, JAAS (inkl. ssl/tls 1.2), usw.


Juni 2015 - März 2016: JEE Architekt und Teamleiter (inkl. Teilprojektleitung) bei der Porsche AG, Ludwigsburg

* Analyse und Verbesserung einer bestehenden aber sich in der Entwicklung befindlichen JEE Websoftware im Bereich des Teiletrackings im Garantie- und Qualitätsprozess (Automotive), für eine geplante Inbetriebnahme, ins besonders im Hinblick auf Zugriffs-, Last- und Performanceproblematiken im weltweiten Betrieb.

* Analyse und Verbesserung des Produktions und Releasemanagements (Continuous Integration, Continuous Delivery, usw.)

* Erstellen von Architektur- und DV-Konzepten,

* Aufzeigen von existierenden Problemen und technischen Lösungsalternativen

* JEE Architekt, Teamleiter (inkl. Teilprojektleitung), Releasemanager

* eingesetzte Tools: DB2, NoSQL, Apache Lucene, Elastic Search, Host, 3270 Terminal, Jenkins, Nexus, JMeter (Testtool), Selenium, SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Apache Axis, Apache Tomcat, Subversion, Sonar, JIRA, HPQC, ITSM, JSON / REST, JQuery, html / css / js, Suse Linux, Microfocus Visual Cobol (Cobol / Jar Converting)

* Eingesetzte Javatechnologien: JDK7, JEE6, JSP, JAXP/JAXB, Axis, JDBC/JPA 2.1, OpenJPA, Hibernate (hbm), Spring


Dezember 2014 - April 2015: JEE Backend-Entwicklung für die Sparda Bank, Nürnberg

* Implementierung einer SOAP Migrationsapplikation, um ein Altsystem der Bank durch ein Neusystem ersetzen zu können aber externen Altanwendungen weiterhin den Zugriff auf das bankinterne System zu ermöglichen

* Analyse der Altanwendung (Blackbox) durch Re-Engineering und Refaktoring des Codes

* Analyse der Neuanwendung bzw. der möglichen Migrationsimplementierung

* Erstellen von Architektur-, Fach- und DV-Konzepten

* Implementierung und Testen der Migrationsschnittstelle

* anfangs SCRUM, später CANBAN Projekt

* eingesetzte Tools: DB2, Oracle, Apache OpenJDK, Host, Rumba/3270 Terminal, Jenkins, Fitnesse (Testtool), SOAP UI, Xml Spy, Enterprise Architekt, Eclipse, Netbeans, Maven, Ant, Apache Axis, Apache XSF, JNDI, IBM Websphere (Liberty und Full Profile), Subversion, Sonar, JIRA

* Eingesetzte Javatechnologien: JDK7, JEE6, EJB3.1, JAXP/JAXB, Axis, JDBC/JPA 2.1, OpenJPA


Mai - Oktober 2014: JEE Backend-Entwicklung für die DWP Bank in Frankfurt/Main

* Planung und Entwicklung einer neuen, produktiv eingesetzten Software für die Geschäftsabstimmung von Wertpapieren. Umsetzung eines Fachkonzeptes im Wertpapierhandel, bzgl. Gruppierung und Abgleich von Kunden und Kontrahentenorder. Ermittlung von Orderdifferenzen unter Beachtung von Toleranzen und Erstellung von Korrekturbuchungsaufträgen.

* Beratung hinsichtlich Tooling und Arbeitsweise

* Schulung interner Mitarbeiter

* SCRUM Projekt

* eingesetzte Tools: Red Hat JBoss Fuse (Enterprise Service Bus (ESB)), Apache Karaf (OSGI), Apache CXF (Service Framework, XML/XSLT, REST/JSON, JPA, usw.), Apache ActiveMQ, Apache Camel, OpenJPA, Oracle 11g, Oracle SQL Developer, Oracle Data Modeller, Oracle Enterprise for Eclipse (OEPE), JAXB (XML), JAXRS (REST/JSON), Eclipse, Netbeans, IBM MQ, IBM DB2, Maven, Hudson/Jenkins, Sonar, Mockito, SoapUI, Jackson

* Eingesetzte Javatechnologien: JDK7, JEE6, EJB3.1, JDBC/JPA 2.1, JaxRS, LOG4J/SLF4J, Messe Quequeing (Message Driven Beans), Enterprise Service Bus (ESB), Mock- und JUnitTests, Java Server Faces (JSF), Facelets, JSP

März/April 2014: Fortbildung und Urlaub


September 2012 - Februar 2014: Portal Entwicklung (JSE/JEE) für die VR Leasing

* Umsetzung versch. Fachkonzepte im Bereich Geldwäschgesetz (gwg), Schufa Business Line (sbl), Europäischer Geldtransfer (SEPA, BIC/IBAN) im Leasingumfeld für versch. bankeninterne Tools, Schnittstellen und Webanwendungen

* Die Umsetzung betraf verschiedene Webtportale (daher die unterschiedlichen Technologien in der u. g. Übersicht!)

* SCRUM Projekt

* Eingesetzte Tools: Bea Weblogic 12, DB2, Firefox + FireBug / MSIE, Hudson, Ant, SoapUI, JUnit, NetBeans/Eclipse, XMLSpy, JIRA, JDK-Keytool + OpenSSL (für x509, PKCS12, SSL+SSO, Zertifikate, usw.), Oracle Enterprise for Eclipse (OEPE), Eclipse

* Eingesetzte Javatechnologien: JEE2+6/JSE6, EJB3, native JDBC und JPA, JSF 1+2, JBoss Richfaces, JSP, Struts, XHTML/CSS, JavaScript (DOM, JQuery, Ajax), Swing, JCE/JSSE, SOAP/JaxWS, usw.


Juni - August 2012: Java Entwicklung (JSE/JEE) für ein internationales Social Web Portal

* Erweiterung und Migration einer Webanwendung im Social-Media-Bereich mit JSE/JEE6

* SCRUM Projekt

* Eingesetzte Tools: JBoss 5+7, PostgresSQL, MongoDB, Hypertable, Subversion/SVN Putty, WinScp, Firefox + FireBug / MSIE, Hudson, Maven, JUnit, Arquillian, Mockito, usw.

* Eingesetzte Javatechnologien: Eclipse, Netbeans, JEE, JSE, EJB3, JDBC, REST (javaws), JSON, XHTML/CSS, JavaScript (DOM, JQuery, Ajax), usw.

April/Mai 2012: Fortbildung und Urlaub


Oktober 2011 - März 2012: Java Beratung / Prototyping für die Deutsche Börse/Clearstream

* Beratung, Architektur und Prototyping eines neuen Webportals für die Deutsche Börse in Frankfurt zur internationalen Prozesskommunikation mit anderen Standorten (Luxemburg, usw.) und Mitarbeiterschulung im Bereich neuer, alternativer Technologien (bspw. JQuery/JSON)

* Anbindung bestehender IBM-Host-Strukturen an moderne Java-Webtechnologien (JSF/XHTML-Portlets unter JBoss EPP, Webservices mit SOAP/JavaBind + JSON, Cobol Copybooks, IMS-Connect, usw.)

* Klassisch gemanagtes Projekt (Wasserfall)

* Eingesetzte Tools: JBoss / GateIn 3.1 / EPP 5.1, Facelets, Glassfish, Apache, DB2 / MySQL / Derby, Subversion/SVN / ClearCase, Putty / WinScp, Firefox + FireBug / MSIE, Hudson/Ant, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, EJB3/JPA, SOAP (xmlbind, javaws), JSON, Portlets, LDAP/SSO, SSL, JSF (RichFaces, MyFaces, usw), XHTML/CSS, JavaScript (DOM, JQuery / JQueryUI, Ajax), usw.


August - September 2011: Jaxid Compiler Design, Analyse und Entwicklung

* Weiterentwicklung des Jaxid Compilers

* Erweiterung der Sprachdefinition, Entwicklungen in Assembler und Ansi-C unter Linux, Codeanalyse gcc und pcc

* Eingesetzte Tools: gnu-as, gcc, pcc, gdb/ddd, flex, bison, java, netbeans, bash, make, ubuntu-linux, vmware

November 2010 - Juli 2011: Web/Portalentwicklung für eTecture/BMW Finance

* Entwicklung eines neuen Kalkulatormoduls für die BWM Portalwebseite (inkl. Frontend und Backend), Anbindung externer Schnittstellen, Agil mit Scrum und Canban

* Migration einer industriellen EJB-Anwendung von BEA Weblogic hin zu Glassfish, inkl. MessageDrivenBeans / JMQS in einer Cluster-Konfiguration
* Performanceoptimierungen der JPA-Datenzugriffe durch Cachings (ehCache) im Cluster
* Erweiterung der Konfigurator Webanwendung mit HTML/JavaScript/JQuery auf Basis von JSON-Datenanbindungen (stateless)

* SCRUM Projekt

* Eingesetzte Tools: BEA Weblogic, Glassfish, Tomcat, Apache, Oracle SQL, MSSQL, Subversion/SVN, Putty, WinScp, Firefox + FireBug, Hudson/Ant, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, EJB3, Java Message Queue (JMS, im Cluster), JPA / Hibernate / ehCache, Servlets/JSP, JSON, SOAP (xmlbind, javaws), LDAP, JavaMail, JForum, HTML/XML/CSS, JavaScript (DOM, JQuery, Ajax)

Oktober 2010: Fortbildung


Juli - September 2010: Web/Portalentwicklung für die DAB-Bank in München

* Entwicklung von Erweiterungen in der Portalwebseite der DAB-Bank (inkl. Frontend und Backend), Anbindung externer Schnittstellen
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: Apache, Tomcat, Maven, Oracle SQL, Subversion, Putty, WinScp, Bash, Solaris, Firefox + FireBug, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, Java Server Faces (JSF), Spring, Apache MyFaces / Tomahawk, JBoss RichFaces, HTML/XML/CSS, JavaScript (DOM, Prototype, JQuery, Ajax), Velocity


Mai - Juni 2010: Web/Portalentwicklung für die DZBank in Frankfurt

* Entwicklung von Erweiterungen in der Portalwebseite der DZBank (inkl. Frontend und Backend)
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: IBM Webshpere, ATG/Gear Portalserver, NPC CMS, Oracle SQL, Putty, WinScp, Bash, Solaris, Firefox + FireBug, usw.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, J2EE, JSE, JSP/Servlets, HTML/XML/CSS, JavaScript (DOM, Prototype, MooTools, Ajax)


Oktober 2009 - April 2010: IT-Migration für die Caceis Investment Bank in München

* Komplette IT-Migration (inkl. Software, Daten, Backend, Schnittstellen, usw) für bestimmte Fachbereiche in einer Investmentbank in München in ein neues Rechenzentrum nach Paris
* Systemanalyse der bestehenden IT-Landschaft, Dokumentation des IST-Zustandes
* Erstellen eines mehrstufigen Migrationskonzeptes, inkl. Testfällen und SLA's
* Durchführung, Überwachung und Test der Migration, inkl. Koordination der Migration mit den betroffenen Fachabteilungen und Software-Herstellern
* Entwicklung verschiedener Tools in versch. Sprachen/Plattformen zur Durchführung und Tests der Migration
* Klassisch gemanagtes Projekt (Wasserfall)
* Eingesetzte Tools: ARIS v. IDSScheer (BPM), Cursor CRM, Apache/Tomcat, MSSQL, Access/Excel, VisualBasic/VBA, Java, C++/QT, Transact SQL (MSSQL), FTP, HTML/XML/CSV, WindowsNT, Unix/Linux, Firewall- und Netztechnologien, MD5/Hash, Corba, uvm.
* Eingesetzte Javatechnologien: Eclipse, Netbeans, Jboss, Tomcat, ANT, JUnit, J2EE, EJB3, JSSE/Swing, jsse/jce, jdbc/jpa, ldap/sso, Applets, usw.

August - September 2009: JSE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, (Swing Fat Client) Applikations- und Serverentwicklung in Java, gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Windows, Linux, OS2/ECS, Mac OSX, Solaris, usw.)
* Eingesetzte Tools: NetBeans, Eclipse, Ant/Maven, MySql, Install AnyWhere, usw.
* Eingesetzte Javatechnologien: JSE, JEE, Swing, JPA, EJB3, jsse/jce, Apache-Klassen (commons, ua.), Log4J, Toplink, jUnit, uvm.

Juli 2009: Testartikel bzgl. Vergleich zw. Java und anderen Sprachen
* Verfasser eines Testartikels für ein Internet-Magazin, in welchem verschiedene Sprachen und Systeme bzgl. Performance (Speed) und Resourcenbedarf (RAM) getestet wurden. (Vergleich von Java zu C/C++, Delphi, VisualBasic, usw.)
* Eigene Entwicklung der Test-Routine in allen ug. Programmiersprachen.
* Installation und Administration von versch. Sytemen auf versch. Rechnern und in virtuellen Umgebungen
* Eingesetzte Tools: Java (JSE), MS Visual C/C++, GNU C/C++, GNU GCJ + Jet (Native Java Compiler), Delphi/Pascal, MS Visual Basic, ua.
* Eingesetzte Systeme: Mac OSX, Linux, WindowsXP, VMWare, Parallels

April - Juni 2009:
* Urlaub und Fortbildung:
* Themen: ua. EJB3, Java OpenID, JEE5, JSF, IT- und Projektmanagement, IT-Architektur

Juni 2008 - März 2009: JSE/JEE-Entwicklung für die DZ Bank, Frankfurt
* JSE/JSE Beratung und Entwicklung für eine der Zentralbanken in Frankfurt
* Umsetzung einer bereichsübergreifenden internationalen Verrechnungspreissystematik im Investmentbanking, inkl. kompletter Bedarfs-, Prozess- und Architekturanalyse
* Erstellung einer neuen IT-Architektur zur Realisierug der fachlichen Vorgaben, inkl. der Erstellung von DV-Konzepten
* Bereichs- und abteilungsübergreifende Teilprojektleitung, inkl. Resourcen und Bedarfsermittlungen
* Bereichs- und abteilungsübergreifende Kommunikation und Vermittlung bei entwicklungstechnischen Fragen
* Management und Überwachung des Entwicklungsfortschrittes, bin hin zur vollständigen Integration in das Produktivsystem der Bank
* Teilimplementierungen zur Entlastung der internen Entwicklungsresourcen
* Eingesetzte Tools: NetBeans5/6, Eclipse, Ant/Maven, ClearCase, (Java, EJB3, JEE5, Swing, Sybase/MSSQL (Transact-SQL, 4GL, Murex, usw.), Solaris, Exceed, Perl, Bash, UML, Install AnyWhere, usw.
* Eingesetzte Javatechnologien: Swing, EJB3, Java Persistence Api (JPA), J2SE, JEE5, JUnit, Apache-Klassen (Commons, ua.), Axis/Xerces, JCE/JSSE, WebStart, usw.

März - Mai 2008: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikations- und Serverentwicklung in Java (swing), jsse/jce, html/xml/uml, jni, usw.), Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Win, Linux, OS2, Mac, Solaris, usw.)

März 2007 - Feb. 2008: J2SE/Swing-Entwicklung für die DZ Bank, Frankfurt
* J2EE/Swing Beratung und Entwicklung für eine Zentral Bank in Frankfurt
* Konzeption und Entwicklung von versch. Modulen für Swing und Batch-Applikationen im Bereich der "Kurskontrolle", welche über JDBC, Java Persistence Api (JPA) und EJB3 Entity Beans an Sybase SQL Server angeschlossen waren.
* Eingesetzte Tools: NetBeans5/6, Eclipse, Ant, ClearCase, Sybase SQL Server, Transact-SQL, 4GL, Solaris, Exceed, Perl, Bash, usw.
* Eingesetzte Javatechnologien: EJB3, Java Persistence Api (JPA), J2SE, JEE5, JUnit, Apache-KLassen, Axis/Xerces, JCE/JSSE, usw.

Jan. - April. 2007: JSE/JEE-Entwicklung für die FinnIQ GmbH, Deutschland
* J2EE/Swing Beratung und Entwicklung für einen Anbieter von Werbeanzeigen- und Inseratetechnologien
* Projektmanagement und Lead Architect für die gesamte Applikation, mit welcher Kunden des Systems eigene Inserate aufgeben, ändern und löschen können.
* Eingesetzte Tools: NetBeans, Ant, Subversion, Apache/Tomcat, MySql
* Eingesetzte Javatechnologien: EJB3, Java Persistence Api (JPA), J2SE, JEE5, Java Server Faces (JSF), JSF inbesonders mit der Visual GUI von Netbeans 5 (und testweise mit NB6), JUnit, Log4J, Apache-KLassen, Axis/Xerces, usw.

Okt - Dezember 2006:
* Urlaub und Fortbildung:
* Themen: EJB3, Java Persistence Api (JPA), Java Bean Binding (JBB), Netbeans 6

Aug. - Okt. 2006: J2SE/Swing-Entwicklung für die ASCOM AG, Schweiz
* J2EE/Swing Beratung und Entwicklung für einen internationalen Anbieter von Sicherheitstechnologien für Banken, Millitär, Polizei und internationale Anfragen im Sicherheitsbereich.
* Konzeption und Entwicklung einer Steuerungs- und Kontrollapplikation für ein Sicherheitssystem in Swing, welche über Https an ein J2EE-Backend angeschlossen war. Kommunikation über proprietäre Bibliotheken.
* Eingesetzte Tools: NetBeans, Eclipse, Ant, ClearCase, Apache/Tomcat, JBoss, Oracle-DB, Enterprize Architekt, FreeMind, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JCE/JSSE, Apache-KLassen, Log4J, JIde, usw.

Mai - Juni 2006: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikations- und Serverentwicklung in Java (swing), jsse/jce, html/xml/uml, jni, usw.), Weiterentwicklung der Software und Test unter versch. Betriebssystemen (Win, Linux, OS2, Mac, Solaris, usw.)

Dez. 2005 - April 2006: J2EE/J2SE-Entwicklung für die ECT AG
* J2EE/Swing Beratung und Entwicklung für einen internationalen Telekommunikationszulieferer
* Konzeption und Entwicklung mehrerer zusätzl. Module für versch. Telekommunikations- und Sicherheitsdienste, inkl. Webclients (Applets (AWT/Swing)) und Server-Infrastruktur. Kommunikation über Soap (Axis-Libraries). Anbindung von Linux-Bibliotheken (BEA) mit Gnu C++ über JNI an Java-Webdienste
* Eingesetzte Tools: NetBeans, Eclipse, Ant, VisualSourceSave, Apache/Tomcat, Oracle DB, BEA Weblogic, GNU C++, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JAXP, JAXB, SAAJ, Apache-KLassen (Axis, usw), SNMP for Java, JavaScript, Struts, Hibernate, Spring Framework, GNU C++, Java Native Interface (JNI), usw.

Nov 2005: J2EE/J2SE-Fortbildung
* jährliche, persönliche Fortbildung in J2SE/J2EE und angrenzenden Technologien (bspw. Libraries von GNU, Apache, XML/UML, usw.)

Sept - Okt 2005: J2EE/J2SE-Entwicklung für die ECT AG
* J2EE Beratung und Entwicklung für einen internationalen Telekommunikationszulieferer
* Konzeption und Entwicklung mehrerer zusätzl. Module für versch. Telekommunikationsdienste, inkl. Webclients (Applets (AWT/Swing)) und Server-Infrastruktur. Kommunikation über Soap (Axis-Libraries).
* Eingesetzte Tools: NetBeans, Eclipse, Ant, VisualSourceSave, Apache/Tomcat, Oracle DB, BEA Weblogic, GNU C++, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing/Awt, JAXP, JAXB, SAAJ, Apache-KLassen (Axis, usw), SNMP for Java, JavaScript, Struts, Hibernate, Spring Framework, GNU C++, Java Native Interface (JNI), usw.

Mai - Aug 2005: J2EE/J2SE-Entwicklung für die FinnIQ GmbH
* Konzeption und Entwicklung eines neuen Webdienstes, inkl. Frontend (Struts/Velocity) und Server-Infrastruktur. Kommunikation über Enterprize Java Beans (EJB, J2EE).
* Eingesetzte Tools: NetBeans, Eclipse, XML-Spy, Ant, Subversion, MYSQL, Apache/Tomcat, EJB, Struts/Velocity, Macromedia Dreamwaver + Flash, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, JAXP, JAXB, SAAJ, JSSE, JCE, Apache-KLassen, XHTML/CSS, usw.
* Eingesetzte Webtechnologien: Apache/Jakarta-KLassen, XHTML/CSS, Flash, usw.

Jan - Apr 2005: J2EE/J2SE-Entwicklung für die DAB-Bank
* Konzeption und Entwicklung eines zusätzl. Moduls für die Kreditabt., inkl. Client (Swing) und Server-Infrastruktur. Kommunikation über XML/Schema und Soap.
* Eingesetzte Tools: NetBeans, Eclipse, XML-Spy, Ant, Subversion, ATG-AppSrv, Oracle-DB, IBM-MQ, B3, Siebel, usw.
* Eingesetzte Javatechnologien: J2EE, J2SE, Swing, JAXP, JAXB, SAAJ, Apache-KLassen, usw.
* Projektsprache:
* englisch (Kommunikation + Dokumentation)

2003 - 2004: J2SE/Swing-Entwicklung "JAXID-Software"
* Projekt JAXID, Gesamtverantwortliche Realisation einer, komplett in Java geschriebenen, Such-, Test- und Analysesoftware für das Internet, bzw. für Webseiten. Als SW-Architekt, Projekt/Entwicklungsleiter und leitender Coder.
* Eingesetzte Technologien: Applikationsentwicklung mit C++ (gnu/mfc, jini) und Java (swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, jni, usw.), Planung- und Aufbau der Firmen-Infrastruktur unter Linux (Entwicklung, Office, BackOffice, ApplicationServer), Linux-Security/Firewall, SQL-Server-Entwicklung, Apache/Tomcat, J2EE-Webshop mit SSL und Kreditkartenanbindung, Aufbau einer Java-Testumgebung (ua. mit Windows (9x/Nt/W2k), Unix/Linux (Suse, RedHat, Debian), Mac OS9, Mac OSX, Sun Solaris (8/9), OS/2)

Juni 2003: Dozent bei Systemplan, München
* Curiculum: Java (awt/swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, usw.), Unix/Linux-Security, Firewall-Entwicklung (ipchain/iptable, ua.), SQL-Server-Entwicklung (Transact-SQL (MSSQL) / PL-SQL (Oracle) / MySql)

2000 - 2002: IT-Center (Planung + Aufbau) für die O.S.C GmbH
* Gesamtverantwortliches Projekt-Management, Planung und Aufbau eines Informatik-Business-Centers mit angeschlossener Gastronomie (Internet-Cafe) für die O.S.C GmbH, insbesonders hinsichtlich der gesamten technischen IT-Infrastruktur vom Rohbau, bis zur Eröffnung. (Größe des Centers mehr als 500 qm, Investitionssumme im 7-stelligen Bereich), Personalconsulting: über 50 eingesetzte / gemanagte Mitarbeiter (inkl. Freiberufler und Handwerker).
* Im IT-Bereich kamen folgende Technologien zum Einsatz: Standleitungstechnik (SDSL, Cisco-Router), Internet-Engineering (IP-Management mit eigenem IP-Band, DNS, Firewall-Programmierung mit IPTABLES unter einem gehärteten FreeBDS-Unix), Planung und Eigenentwicklung der Abrechnungs- und Steuersoftware für das Internet-Cafe mit Java (Swing, J2EE, eBeans, usw.), Aufbau einer zugehörigen Internet-Infrastruktur, inklusive der Integration von Bistro-WebCams (mit Apache, Struts/Velocity, Java/Servlets, usw.).

1997 - 1998: DATEV, Anbindung Host/RZ an Webtechnologie
* Prototype-Engineering als SW-Architekt und leitender Coder: Aufbau eines Web-Portals für Systempartner der DATEV, inkl. Onlinebuchungs- und Auskunftsmöglichkeiten. Anbindung des Host/RZ (Technik aus den 70ern) an moderne Webtechnologie (Technik der 90er). Erstellen eines Prototyps mit der Aufgabenstellung: Sammeln, Aufbereiten und Konvertieren von Stammdaten aus den verschiedensten Abteilungen / Systemen und Integration der Daten in einen, durch Smart/Security-Cards gesicherten Webbereich für spezielle Mitglieder.
* Eingesetzte Technologien: (sehr heterogene und komplexe Konzernstruktur) Host, VMS, WinNT, DB2, Informix, MSSQL, VC++, VB++, IIS, ASP, HTML, usw.

1993 - 1999: SCORP Internet Inserate
* Projekt SCORP: Gesamtverantwortliche Realisation (Architektur, Entwicklung und Betrieb) des ersten bundesweiten *INTERAKTIVEN* Online Inseratedienstes, welcher sich bereits damals durch umfangreiche Bearbeitungsmöglichkeiten von Inseraten durch den *INSERIERENDEN SELBST* in "Echtzeit" auszeichnete (inkl. Inserate- und Adressverwaltung, internem Mailsystem, Chiffremöglichkeiten, Banner- und Partnerverwaltung, usw.). Das alles zu einer Zeit, als die wenigen existierenden Webseiten überwiegen nur aus statischem Text und wenigen Bildern bestanden.

Was heute mittlerweile keine Besonderheit mehr darstellt, war seinerzeit so "außergewöhnlich", dass der Dienst nicht nur bundesweite Aufmerksamkeit in der Presse erhielt, sondern auch zu einer Zusammenarbeit mit großen Verlagen (ua. DMV-Verlag) und meinen generellen Einstieg in die industrielle Beratung (DATEV, DEBIS, usw.) führte.

Der Dienst war komplett kostenlos und wurde trotz hoher Nachfrage (zuletzt 70.000 Kunden, ca. 2000 Inserate pro Woche) aufgrund fehlender Kostendeckung Anfang 2000 deaktiviert.

* Eingesetzte Technologien: Im Laufe der 90er Jahre kamen verschiedene Technologien zum Einsatz. Beginnend mit ANSII-C, DBase und Eigenimplementierungen (HTTP-Server, DB-Konnektierung, usw.). Zuletzt mit Active Server Pages (ASP), Internet Information Server (IIS), MS Sql Server (inkl. Trigger und SP), Windows NT4, VB/VC, ADO/DAO, ODBC, IDC/HTX, usw.

Nachweise / Referenzen:
* unzählige Auszeichnungen und Kooperationen, bspw.

... "Website des Monats" in Zeitschrift Ct (1997, S. 305, und bis heute der einzige Inseratedienst der jemals id. Ct in dieser Form prämiert wurde)

10/97 "Gute Anwendung" in der Zeitschrift 'COM'
09/97 Online-News in der Zeitschrift 'Insider'
08/97 Webtip des Monats in der Zeitschrift 'Online-Tip'
07/97 Online-News in der Zeitschrift 'Insider'

* TV/Fernsehen:
05/97 Ausführlicher Bericht im Fernsehsender RTL 'Guten Abend (RFR)'

* Kooperationen
08/97 Kooperation mit der Zeitschrift 'Internet-Magazin' (DMV-Verlag)
weite Anfragen ua. von 1&1,

usw. ...

Dozentenerfahrungen: (Priv. Doz. Inform.)

Allgemein:

Eigene Vorlesungserfahrung 1995 - 2004 (> 400 Seminartage)

Letzte Lehrtätigkeit:

Juni 2004, Systemplan, München, Themen: Java (awt/swing, jdbc, beans, ejb, rmi, jsse/jce, html/xml/uml, usw.), Unix/Linux-Security, Firewall-Entwicklung (ipchain/iptable, ua.), SQL-Server-Entwicklung (Transact-SQL (MSSQL) / PL-SQL (Oracle) / MySql)

Akademien:

Dozententätigkeiten u.a. an folgenden staatlich anerkannten Hochschulen, Instituten, Akademien, usw.:

* CDI, München
* PTM, München und Würzburg
* Systemplan, München und Dresden
* CBZ, München
* SLData, Rosenheim
* BIMS, Traunstein
usw. usw.


Sonstiges:

* 1984 Start in die (private) IT mit eigenem C64, Datasette und Akkustikoppler^^. Entwicklung erster Basic Programme, ua. mit Peek und Poke^^
* 1988 - 1993 Betrieb von Mailboxen (BBS) unter DOS und OS/2. Anfänglich mit Hayes Modem, später dann unter Verwendung von Capi/Fossil Treiber (cFos) mit ISDN.
* 1992 Patent auf eine elektronische Wegfahrsperre für Kfz. Gründung erster Firma.
* 1997 Bundesweite Auszeichnungen in der Presse bzgl. eines von mir entwickelten und geführten interaktiven Inserate-Dienstes im Web, ua.
... "Website des Monats" in Zeitschrift Ct (1997, S. 305, und bis heute der einzige Inseratedienst der jemals id. Ct in dieser Form prämiert wurde)

10/97 "Gute Anwendung" in der Zeitschrift 'COM'
09/97 Online-News in der Zeitschrift 'Insider'
08/97 Webtip des Monats in der Zeitschrift 'Online-Tip'
07/97 Online-News in der Zeitschrift 'Insider'

* TV/Fernsehen:
05/97 Ausführlicher Bericht im Fernsehsender RTL 'Guten Abend (RFR)'

* Kooperationen
08/97 Kooperation mit der Zeitschrift 'Internet-Magazin' (DMV-Verlag)
weite Anfragen ua. von 1&1,

usw. ...

  • 1997 - 2004 Persönliche Initiative gegen SPAM
  • Musterprozess: 1997 deutschlandweit erster Musterprozess gegen Spam (= unerlaubte Werbung per eMail)(gewonnen)
  • BGH-Musterprozess: 1998 - 2004 bundesweit erster Musterprozess bzgl. Spam vor dem Bundesgerichtshof (gewonnen)

Der bundesweit 1. Musterprozess und der nachgelagerte 1. BGH-Prozess galten bis zur Beschließung neuer Gesetze als juristischer Maßstab für alle ähnlich gelagerten Prozesse und die Begründungskommentare des BGH wurden später fast wortgleich in die Gesetzesänderung für das neue UWG übernommen.

1. UWG-Musterprozess: 2004 bundesweit erster Spamprozess vor dem OLG basierend auf dem neuen UWG (gewonnen)

Alle og. Prozesse wurden von mir persönlich initiert, IT-fachlich betreut und komplett finanziert.

* Bundesweite Presse als Antispam-Pioneer in Print- und Fernsehmedien, ua. in der Ct, ARD, ZDF, Pro7, NTV, Reuters, usw.
* Internet.com: [URL auf Anfrage]
* NetTribune: [URL auf Anfrage]
* Ct: http://www.heise.de/newsticker/meldung/46627
* ARD: http://www.tagesschau.de/aktuell/meldungen/0,1185,OID3206218_TYP6_THE_NAVSPM11180_REF4_BAB,00.html
* NTV: http://www.n-tv.de/337220.html
usw. ...

Weitere Infos hierzu finden sich auch unter meiner Web-Adrese: [URL auf Anfrage]

2004 Anmeldung und Erteilung einer Europäischen Marke und aller wichtigen, weltweit zugehörigen Top-Level-Domain im Internet (> 25, inkl. Europa, USA, China, Russland, Indien, Asian, uvm.)

Aus- und Weiterbildung

Aus- und Weiterbildung

1992 - 1996: BA-Studium: Abschluss: Informatiker

1995 - 2004 (> 400 Vorlesungstage): Dozent für Informatik (Priv. Doz. Inform)

Zusätzliche Zertifikate:
MCSE MCSD und MCT (offiz. zert. Microsoft Trainer)

Position

Position

JEE Architektur, JEE LeadDev, JEE Teamleitung, Product Owner (PO)

Kompetenzen

Kompetenzen

Top-Skills

Java Enterprise Edition Managementerfahrung Personalverantwortung Architect Teamleitung Scrum Product Owner

Produkte / Standards / Erfahrungen / Methoden

Eclipse
NetBeans

siehe "Projekte"

 

*** Suchmaschinenoptimierung - START ******************************

java, j2ee, jee, jse, ejb, beans, jpa, awt, swing, jdbc, rmi, jsse, jce, servlets, jsp, jsf, jndi, jaxp, jaxb, saaj, jscript, javascript ansii-c, c++, visual-c, gnu / mfc, jini, visual-basic (vb), visual-c (vc) web, internet, html, xhtml, css, xml, xml-schema, uml, wap, flash, ssl, struts, velocity, java server faces (jsf), webservices, soap, apache, tomcat, jakarta, atg, websphere, mqservices, netbeans, eclipse, ant, subversion (sv), cvs, xmlspy, mysql, transact-sql (mssql) / pl-sql (oracle), mssql, access, dbase, apt, ipchain/iptable,
macromedia dreamwaver, unix / linux (suse, redhat, debian), windows (9x/Nt/W2k/vista), macintosh (mac os9, mac osx), solaris, os/2
*** Suchmaschinenoptimierung - END ******************************

Betriebssysteme

Mac OS
+ Mac OSX
MS-DOS
OS/2
SUN OS, Solaris
Unix
Linux (Debian, Ubuntu, ua.)
Windows
Zertifiziert: MCSE + MCT

Programmiersprachen

Assembler
i8080 - i80386 (Facharbeit)
Basic
VBA (MCT)
C
ANSI
C++
Imake, GNU-Make, Make-Maker etc...
und ant (~ java-make), maven
Java
seit Version 1.0.8 (1998)
JavaScript
inkl. Ajax (JQuery, Angular, usw.)
JEE
PL/SQL
und Transact/SQL
Qt
4.x
Scriptsprachen
LUA (bspw. für WoW Addons)
Shell
bat, cmd + bash

Datenbanken

Access
Zertifiziert: MCT
DAO
Zertifiziert: DAO/ADO (MCT)
Elastic Search (NoSQL)
ISAM
Java Persistence Api (JPA)
JDBC
und JPA, Hibernate, usw.
MS SQL Server
Zertifiziert: MCT
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

Internet, Intranet
Message Queuing
JMS, ESB
RPC
+ RMI, EJB

Hardware

Hardware entwickelt
DE Patent auf eine elektronische Wegfahrsperre für Kfz

Branchen

Branchen

*** Suchmaschinenoptimierung - START ******************************
 [alle, gesamt, unbekannt, egal, *, %, ^]
banken, versicherungen, telekommunikation, industrie, handel, automobil, finanzen,
chemie, it, informationstechnologie, wertpapiere, börse, boerse, dienstleistung,
medien, logistik, energie, bahn, auto, internet, medizin, verwaltungen, edv, bau,
sparkassen, kommunikation, pharma, rechenzentrum, elektrotechnik, mobilfunk,
maschinenbau, investment, touristik, behörden, behoerden
*** Suchmaschinenoptimierung - END ********************************

 

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.