Deutschland: Als Einsatzort bevorzugt wird der Raum Köln / Bonn / Düsseldorf.
Andere Orte müssen gegebenenfalls verhandelt werden.
Aufgabenstellung: Reengineering einer Oracle-Anwendung auf Java JEE
In einer Oracle-Anwendung werden Stromverbräuche, Zählerstände,
Erschlüsse und Weiteres angezeigt und bearbeitet. Weiterhin werden
diverse Auswertungen über Reports erzeugt. Diese Anwendung
wurde mit Oracle Forms und Oracle Reports realisiert. Sie wird mit
Java JEE komplett neu aufgesetzt und erweitert.
Die Anwendung wird mit dem One Touch System realisiert.
Branche: Industrie
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 08/2015 - aktuell
Technische DV-Basis: Java 8, JEE, JPA, JSF, RichFaces, Ajax, Hibernate
JBoss Wildfly, BIRT, Maven, JUnit, Oracle Datenbank,
Oracle Forms, Oracle Reports, Sql, Pl/Sql
Aufgabenstellung: Weiterführung Aufbau einer Prozesslandschaft
Vertiefung der Mule-Kenntnisse, Umstellung der Anwendungen auf
JEE 7, Ablösung der JSF-Injection durch CDI, Aufruf von Anwendungen
über Mule mit Hilfe von JAX-RS und JAX-WS, Umstellung der
Prozeßengine von Activiti auf Camunda
Laufzeit: 12/2014 - 07/2015
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB,
JAX-RS, JAX-WS, Camunda
Aufgabenstellung: Einarbeitung in Java EE 7
Einarbeitung in die Java Platform EE 7
Laufzeit: 07/2014 - 11/2014
Technische DV-Basis: Java, JEE, CDI, EJB, WebSocket, JSF, REST, Json, JPA, HTML5
JBoss Applikationsserver 7
Aufgabenstellung: Weiterführung Aufbau einer Prozesslandschaft
Design verschiedener Geschäftsprozesse die über System-,
Anwendungs- und Unternehmensgrenzen kommunizieren. Durch
eine Webanwendung für den Verkauf werden Geschäftsprozesse
ausgelöst, die über einen Enterprise Service Bus mit anderen
Komponenten, Systemen und Unternehmen verbunden sind.
Laufzeit: 04/2014 - 06/2014
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB
Aufgabenstellung: Implementierung einer Anwendung zur Steuerung von Kreditdeckungen
Durch die Anwendung wird ermittelt ob und zu welchem Teil ein
Kredit deckungsstockfähig ist. Die Anwendung stellt dem
Sachbearbeiter diverse Checklisten als Entscheidungsgrundlage
zur Verfügung. Die ermittelten Ergebnisse werden an andere Systeme
zur Weiterverarbeitung übermittelt.
Die Anwendung wird mit Scrum realisiert.
Branche: Bank
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 06/2013 - 12/2013
Technische DV-Basis: Java, JEE, JPA, JSF, RichFaces, Ajax, Hibernate, JBoss Drools,
JBoss jBPM, JBoss Applikationsserver, Jasper Reports, iReport,
Oracle, Sql Developer, Maven
Aufgabenstellung: Aufbau einer Prozesslandschaft
Design verschiedener Geschäftsprozesse die über System-,
Anwendungs- und Unternehmensgrenzen kommunizieren. Durch
eine Webanwendung für den Verkauf werden Geschäftsprozesse
ausgelöst, die über einen Enterprise Service Bus mit anderen
Komponenten, Systemen und Unternehmen verbunden sind.
Laufzeit: 01/2013 - 05/2013
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB
Aufgabenstellung: Weiterbildung im Bereich Geschaeftsprozessmanagement, BPM
und BPMN
Laufzeit: 04/2012 - 12/2012
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss jBPM, JBoss Drools,
JBoss jPDL, JBoss jBPM, JBoss Applicationserver, Maven,
Eclipse, Activiti, Tomcat, JPA, Spring, REST,
Apache Karaf, Apache Camel, Mule ESB, Alfresco
Aufgabenstellung: Architektur und Implementierung von JEE-Komponenten
Innerhalb eines Workflows werden verschiedene
Komponenten für Datenbankabfragen und diverse
Verarbeitungen aufgerufen
Branche: Finanzwesen
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 02/2012 - 02/2012
Technische DV-Basis: Java, JEE, J2EE, EJB, BPMN 2.0, JBoss jBPM, Oracle, Maven,
Eclipse, Git,
Aufgabenstellung: Entwicklung verschiedener Komponenten im JEE-Umfeld
Für eine Anwendung zur Prüfung der Bonität von Kunden
werden verschiedene Komponenten entwickelt. Dazu
gehört u.a. ein Dialog zur Abfrage der Kreditwürdigkeit.
Branche: Kreditwesen
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 05/2011 - 12/2011
Technische DV-Basis: Java, JEE, JSF 2.0, RichFaces, Facelets, jQuery, Hibernate,
XML, XMLBeans, JAXB, Jasper Reports, iReport, Jetty, Tomcat,
JavaScript, Flux, Maven, CVS, Mercurial, Spring, REST,
TeamCity, Hudson, Jenkins
Aufgabenstellung: Weiterbildung im Bereich JEE 6.0
Einarbeitung in JEE 6.0-Neuerungen
Laufzeit: 04/2011
Technische DV-Basis: Java 6.0, JEE 6.0, EJB 3.1, CDI, JSF 2.0
Aufgabenstellung: Über eine Anwendung werden Versicherungsmakler
über Bestandsereignisse per Email informiert
Versicherungsmakler können über ein Maklerportal mittels
einer Web-GUI Kriterien wie Ereignisse und Benachrichtigungs-
intervall hinterlegen. Über einen Batchlauf werden diese
Angaben ausgewertet und mit Datenbankbeständen verglichen.
Bei Übereinstimmungen mit den Angaben der Makler werden diese
per Email über die Veränderungen informiert.
Rolle im Projekt: Architektur, Design und Implementierung der Anwendung
Laufzeit: 10/2010 - 12/2010
Technische DV-Basis: Java, J2EE, JEE, EJB, Servlet, Java Mail, GUI, JSP, XML,
JDOM, DTD, XPath, Mailserver, RAD 7.5, IBM Websphere 7.5,
DB2
Vorbereitung und Prüfung zum Sun Certified Business
Component Developer (EJB 3.0)
Laufzeit: 05/2010 - 09/2010
Technische DV-Basis: EJB 3.0, JEE, JPA, JPQL, Inversion of Control,
Dependency Injection, Annotationen, EJB-Container,
Applikationsserver
Einarbeitung in Java 6.0
Prüfung zum Sun Certified Java Programmer 6.0
Vertiefung der Kenntnisse in EJB 3 und JPA
Einarbeitung in OSGi
Websphere-Version 6.1
Die Websphere-Version 6.1 hat ein geändertes Sicherheitskonzept.
Aus diesem Grund müssen verschiedene Komponenten des Frameworks
an die neuen Anforderungen angepasst werden.
verschiedener Komponenten der Systemüberwachung (MBeans)
Architektur
JMS, Servlets, Eclipse, IBM Websphere 6.1, Cluster, RAD,
Bugzilla, Software Architect, Unix, Subversion, XML,
XML-Schema, SOA, UML, Castor
der die Kreiswehrersatzämter der Bundeswehr an ein zentrales
Dokumentenarchiv anbindet. Zurzeit hat jedes Kreiswehrersatz-
amt ein lokales Dokumentenarchiv. Dies soll durch obigen
Webservice ersetzt werden. Der Archivservice wird innerhalb
einer SOA-Architektur eingesetzt.
Umstellung einer JSF-Anwendung von einer Webumgebung auf eine
Portalserver-Umgebung
UML, ANT, XML, XSD, XML-Schema, Java, J2EE, Servlets,
Eclipse, IBM Websphere 6.0, Cluster, RAD, IBM PortalServer,
JSF, Windows, PC
Java 1.5, Spring, Hibernate, BPEL
Oracle BPEL Process Manager, JDeveloper BPEL Designer
SOA-Projektes im Bereich Telekommunikation (Telco). Die
Systemüberwachung ermittelt die Laufzeiten von
Service-Aufrufen und diverse Systemparameter und stellt diese
grafisch dar. Sie wurde mit Hilfe von JMX und J2EE in einer
geclusterten IBM Websphere-Umgebung implementiert.
Für die Nutzung von JMX wurde ein Framework entwickelt.
Erstellen eines Parsers der beliebige XSDs einliest und die
Elemente in einer GUI als Eingabefelder für Benutzer zur
Verfügung stellt. Eingaben des Benutzers werden geparst und
als Service verarbeitet. Das Ergebnis des Serviceaufrufs wird
wieder in der GUI dargestellt.
verschiedener Komponenten der Systemüberwachung (MBeans)
Architektur, Design und Implementierung des generischen
XSD-Parsers
JMS, Servlets, Eclipse, IBM Websphere 6.0, Cluster, RAD,
Bugzilla, Software Architect, Unix, Subversion, XML,
XML-Schema, SOA, UML, Castor
im Bereich Telekommunikation (Telco); mit der Anwendung werden
Kunden durch das Callcenter betreut und deren Anfragen/Aufträge
bearbeitet;
GUI-Dialoge werden über eine XML-Konfiguration erzeugt;
Zustände und Verarbeitung der GUI-Dialoge werden über die
Rule Engine SELECTICA gesteuert;
u.a. Konzeption einer Komponente zur Abwicklung der Gutschriften-
vergabe im Rahmen von SOX;
Web Services), J2EE, Unix, Eclipse, SQL, Oracle, PVCS,
SELECTICA
Web-Clients; System-Clients wie Web Services) mit diversen
Servern (Web Server, Application Server, RMI Server)
pluggable zu konfigurieren.
Web Services), J2EE, Sun Application Server
(siehe auch Ausbildung)[Web-Anwendung]
Entwurf einer Mehrschichtenarchitektur für eine Web-Anwendung.
Der Zugriff mußte sowohl über Web-Clients als auch GUI-Clients
möglich sein. Es wurde eine Legacy-Anwendung und eine
Fremdanwendung mit eingebunden. Sicherheit, Skalierbarkeit,
Änderbarkeit, Wartbarkeit waren zu berücksichtigen.
Dokumentation der Architektur mit UML
Begründung der Designentscheidungen
Struts-ähnliches Framework für Web-Anwendungen), J2EE,
Servlets, JSP, EJB
Entwicklung einer Swing-Applikation, die sowohl mit RMI über
ein Netzwerk als auch lokal auf eine Datenbank zugreifen kann.
Weiterhin mußte ein Locking-Mechanismus implementiert werden
um sicheren gleichzeitigen Zugriff auf gleiche Datensätze zu
gewährleisten. Dabei war Threadsicherheit zu berücksichtigen.
Einhaltung von Code-Konventionen,
Erstellung einer Javadoc-Dokumentation,
Begründung der Designentscheidungen
auf einer MySQL-Datenbank
einer Siemens-Großrechneranlage in ein Oracle-Umfeld
Oracle Datenbank
(Pflege von Personalstammdaten, Drucken von Stammblättern,
adhoc-Listen, Statistiken)
Oracle Datenbank
(Pflege von Aufträgen, Erzeugen und Kopieren von Stücklisten,
Statusverfolgung von Fertigungsteilen, Fertigmeldungen,
Drucken von Versandpapieren)
Oracle Datenbank
(Verteilung von geplanten Konstruktionsstunden auf Aufträge,
Abgleich Ist-Zustand mit Sollzustand, Monatsabrechnungen)
Projekten)
Oracle Datenbank
(Verleihung von Montagegeräten mit aktueller Standortverfolgung,
Berechnung der Mietzahlung, Drucken von Rechnungen)
Oracle Datenbank
1987 - 1990 Ausbildung zum Datenverarbeitungskaufmann
1990 - 1994 Programmierer im Bereich Cobol, Oracle RDBMS,
Oracle Forms, Reports
1991 - 1993 Weiterbildung zum Organisationsprogrammierer (IHK)
1993 - 1994 Weiterbildung zum Wirtschaftsinformatiker (IHK)
1994 - 2001 Systemanalytiker / Business Analyst
1995 - 1995 Erwerb der Ausbildereignung (IHK)
1995 - 2001 Ausbildung von Datenverarbeitungskaufleuten und
Informatikkaufleuten
2002 - 2003 Weiterbildung im Bereich Java, J2EE (Erwerb
diverser Sun-Zertifizierungen)
2004 - aktuell Freelancer im Bereich Java, J2EE, JEE, Architektur,
Business Analyse, BPM, BPMN
Protokolle
XML Schema-Language,
WSDL, UDDI
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Spezialist fur die Migration von Oracle-Anwendungen (Forms, Reports) nach JEE
Protokolle
XML Schema-Language,
WSDL, UDDI
Deutschland: Als Einsatzort bevorzugt wird der Raum Köln / Bonn / Düsseldorf.
Andere Orte müssen gegebenenfalls verhandelt werden.
Aufgabenstellung: Reengineering einer Oracle-Anwendung auf Java JEE
In einer Oracle-Anwendung werden Stromverbräuche, Zählerstände,
Erschlüsse und Weiteres angezeigt und bearbeitet. Weiterhin werden
diverse Auswertungen über Reports erzeugt. Diese Anwendung
wurde mit Oracle Forms und Oracle Reports realisiert. Sie wird mit
Java JEE komplett neu aufgesetzt und erweitert.
Die Anwendung wird mit dem One Touch System realisiert.
Branche: Industrie
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 08/2015 - aktuell
Technische DV-Basis: Java 8, JEE, JPA, JSF, RichFaces, Ajax, Hibernate
JBoss Wildfly, BIRT, Maven, JUnit, Oracle Datenbank,
Oracle Forms, Oracle Reports, Sql, Pl/Sql
Aufgabenstellung: Weiterführung Aufbau einer Prozesslandschaft
Vertiefung der Mule-Kenntnisse, Umstellung der Anwendungen auf
JEE 7, Ablösung der JSF-Injection durch CDI, Aufruf von Anwendungen
über Mule mit Hilfe von JAX-RS und JAX-WS, Umstellung der
Prozeßengine von Activiti auf Camunda
Laufzeit: 12/2014 - 07/2015
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB,
JAX-RS, JAX-WS, Camunda
Aufgabenstellung: Einarbeitung in Java EE 7
Einarbeitung in die Java Platform EE 7
Laufzeit: 07/2014 - 11/2014
Technische DV-Basis: Java, JEE, CDI, EJB, WebSocket, JSF, REST, Json, JPA, HTML5
JBoss Applikationsserver 7
Aufgabenstellung: Weiterführung Aufbau einer Prozesslandschaft
Design verschiedener Geschäftsprozesse die über System-,
Anwendungs- und Unternehmensgrenzen kommunizieren. Durch
eine Webanwendung für den Verkauf werden Geschäftsprozesse
ausgelöst, die über einen Enterprise Service Bus mit anderen
Komponenten, Systemen und Unternehmen verbunden sind.
Laufzeit: 04/2014 - 06/2014
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB
Aufgabenstellung: Implementierung einer Anwendung zur Steuerung von Kreditdeckungen
Durch die Anwendung wird ermittelt ob und zu welchem Teil ein
Kredit deckungsstockfähig ist. Die Anwendung stellt dem
Sachbearbeiter diverse Checklisten als Entscheidungsgrundlage
zur Verfügung. Die ermittelten Ergebnisse werden an andere Systeme
zur Weiterverarbeitung übermittelt.
Die Anwendung wird mit Scrum realisiert.
Branche: Bank
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 06/2013 - 12/2013
Technische DV-Basis: Java, JEE, JPA, JSF, RichFaces, Ajax, Hibernate, JBoss Drools,
JBoss jBPM, JBoss Applikationsserver, Jasper Reports, iReport,
Oracle, Sql Developer, Maven
Aufgabenstellung: Aufbau einer Prozesslandschaft
Design verschiedener Geschäftsprozesse die über System-,
Anwendungs- und Unternehmensgrenzen kommunizieren. Durch
eine Webanwendung für den Verkauf werden Geschäftsprozesse
ausgelöst, die über einen Enterprise Service Bus mit anderen
Komponenten, Systemen und Unternehmen verbunden sind.
Laufzeit: 01/2013 - 05/2013
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss Drools,
JBoss Applikationsserver, Tomcat, Activiti, Mule ESB,
Alfresco, Web Services, SOAP, REST, H2 DB, MySql DB
Aufgabenstellung: Weiterbildung im Bereich Geschaeftsprozessmanagement, BPM
und BPMN
Laufzeit: 04/2012 - 12/2012
Technische DV-Basis: Java, JEE, J2EE, BPMN 2.0, JBoss jBPM, JBoss Drools,
JBoss jPDL, JBoss jBPM, JBoss Applicationserver, Maven,
Eclipse, Activiti, Tomcat, JPA, Spring, REST,
Apache Karaf, Apache Camel, Mule ESB, Alfresco
Aufgabenstellung: Architektur und Implementierung von JEE-Komponenten
Innerhalb eines Workflows werden verschiedene
Komponenten für Datenbankabfragen und diverse
Verarbeitungen aufgerufen
Branche: Finanzwesen
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 02/2012 - 02/2012
Technische DV-Basis: Java, JEE, J2EE, EJB, BPMN 2.0, JBoss jBPM, Oracle, Maven,
Eclipse, Git,
Aufgabenstellung: Entwicklung verschiedener Komponenten im JEE-Umfeld
Für eine Anwendung zur Prüfung der Bonität von Kunden
werden verschiedene Komponenten entwickelt. Dazu
gehört u.a. ein Dialog zur Abfrage der Kreditwürdigkeit.
Branche: Kreditwesen
Rolle im Projekt: Architektur, Design und Implementierung
Laufzeit: 05/2011 - 12/2011
Technische DV-Basis: Java, JEE, JSF 2.0, RichFaces, Facelets, jQuery, Hibernate,
XML, XMLBeans, JAXB, Jasper Reports, iReport, Jetty, Tomcat,
JavaScript, Flux, Maven, CVS, Mercurial, Spring, REST,
TeamCity, Hudson, Jenkins
Aufgabenstellung: Weiterbildung im Bereich JEE 6.0
Einarbeitung in JEE 6.0-Neuerungen
Laufzeit: 04/2011
Technische DV-Basis: Java 6.0, JEE 6.0, EJB 3.1, CDI, JSF 2.0
Aufgabenstellung: Über eine Anwendung werden Versicherungsmakler
über Bestandsereignisse per Email informiert
Versicherungsmakler können über ein Maklerportal mittels
einer Web-GUI Kriterien wie Ereignisse und Benachrichtigungs-
intervall hinterlegen. Über einen Batchlauf werden diese
Angaben ausgewertet und mit Datenbankbeständen verglichen.
Bei Übereinstimmungen mit den Angaben der Makler werden diese
per Email über die Veränderungen informiert.
Rolle im Projekt: Architektur, Design und Implementierung der Anwendung
Laufzeit: 10/2010 - 12/2010
Technische DV-Basis: Java, J2EE, JEE, EJB, Servlet, Java Mail, GUI, JSP, XML,
JDOM, DTD, XPath, Mailserver, RAD 7.5, IBM Websphere 7.5,
DB2
Vorbereitung und Prüfung zum Sun Certified Business
Component Developer (EJB 3.0)
Laufzeit: 05/2010 - 09/2010
Technische DV-Basis: EJB 3.0, JEE, JPA, JPQL, Inversion of Control,
Dependency Injection, Annotationen, EJB-Container,
Applikationsserver
Einarbeitung in Java 6.0
Prüfung zum Sun Certified Java Programmer 6.0
Vertiefung der Kenntnisse in EJB 3 und JPA
Einarbeitung in OSGi
Websphere-Version 6.1
Die Websphere-Version 6.1 hat ein geändertes Sicherheitskonzept.
Aus diesem Grund müssen verschiedene Komponenten des Frameworks
an die neuen Anforderungen angepasst werden.
verschiedener Komponenten der Systemüberwachung (MBeans)
Architektur
JMS, Servlets, Eclipse, IBM Websphere 6.1, Cluster, RAD,
Bugzilla, Software Architect, Unix, Subversion, XML,
XML-Schema, SOA, UML, Castor
der die Kreiswehrersatzämter der Bundeswehr an ein zentrales
Dokumentenarchiv anbindet. Zurzeit hat jedes Kreiswehrersatz-
amt ein lokales Dokumentenarchiv. Dies soll durch obigen
Webservice ersetzt werden. Der Archivservice wird innerhalb
einer SOA-Architektur eingesetzt.
Umstellung einer JSF-Anwendung von einer Webumgebung auf eine
Portalserver-Umgebung
UML, ANT, XML, XSD, XML-Schema, Java, J2EE, Servlets,
Eclipse, IBM Websphere 6.0, Cluster, RAD, IBM PortalServer,
JSF, Windows, PC
Java 1.5, Spring, Hibernate, BPEL
Oracle BPEL Process Manager, JDeveloper BPEL Designer
SOA-Projektes im Bereich Telekommunikation (Telco). Die
Systemüberwachung ermittelt die Laufzeiten von
Service-Aufrufen und diverse Systemparameter und stellt diese
grafisch dar. Sie wurde mit Hilfe von JMX und J2EE in einer
geclusterten IBM Websphere-Umgebung implementiert.
Für die Nutzung von JMX wurde ein Framework entwickelt.
Erstellen eines Parsers der beliebige XSDs einliest und die
Elemente in einer GUI als Eingabefelder für Benutzer zur
Verfügung stellt. Eingaben des Benutzers werden geparst und
als Service verarbeitet. Das Ergebnis des Serviceaufrufs wird
wieder in der GUI dargestellt.
verschiedener Komponenten der Systemüberwachung (MBeans)
Architektur, Design und Implementierung des generischen
XSD-Parsers
JMS, Servlets, Eclipse, IBM Websphere 6.0, Cluster, RAD,
Bugzilla, Software Architect, Unix, Subversion, XML,
XML-Schema, SOA, UML, Castor
im Bereich Telekommunikation (Telco); mit der Anwendung werden
Kunden durch das Callcenter betreut und deren Anfragen/Aufträge
bearbeitet;
GUI-Dialoge werden über eine XML-Konfiguration erzeugt;
Zustände und Verarbeitung der GUI-Dialoge werden über die
Rule Engine SELECTICA gesteuert;
u.a. Konzeption einer Komponente zur Abwicklung der Gutschriften-
vergabe im Rahmen von SOX;
Web Services), J2EE, Unix, Eclipse, SQL, Oracle, PVCS,
SELECTICA
Web-Clients; System-Clients wie Web Services) mit diversen
Servern (Web Server, Application Server, RMI Server)
pluggable zu konfigurieren.
Web Services), J2EE, Sun Application Server
(siehe auch Ausbildung)[Web-Anwendung]
Entwurf einer Mehrschichtenarchitektur für eine Web-Anwendung.
Der Zugriff mußte sowohl über Web-Clients als auch GUI-Clients
möglich sein. Es wurde eine Legacy-Anwendung und eine
Fremdanwendung mit eingebunden. Sicherheit, Skalierbarkeit,
Änderbarkeit, Wartbarkeit waren zu berücksichtigen.
Dokumentation der Architektur mit UML
Begründung der Designentscheidungen
Struts-ähnliches Framework für Web-Anwendungen), J2EE,
Servlets, JSP, EJB
Entwicklung einer Swing-Applikation, die sowohl mit RMI über
ein Netzwerk als auch lokal auf eine Datenbank zugreifen kann.
Weiterhin mußte ein Locking-Mechanismus implementiert werden
um sicheren gleichzeitigen Zugriff auf gleiche Datensätze zu
gewährleisten. Dabei war Threadsicherheit zu berücksichtigen.
Einhaltung von Code-Konventionen,
Erstellung einer Javadoc-Dokumentation,
Begründung der Designentscheidungen
auf einer MySQL-Datenbank
einer Siemens-Großrechneranlage in ein Oracle-Umfeld
Oracle Datenbank
(Pflege von Personalstammdaten, Drucken von Stammblättern,
adhoc-Listen, Statistiken)
Oracle Datenbank
(Pflege von Aufträgen, Erzeugen und Kopieren von Stücklisten,
Statusverfolgung von Fertigungsteilen, Fertigmeldungen,
Drucken von Versandpapieren)
Oracle Datenbank
(Verteilung von geplanten Konstruktionsstunden auf Aufträge,
Abgleich Ist-Zustand mit Sollzustand, Monatsabrechnungen)
Projekten)
Oracle Datenbank
(Verleihung von Montagegeräten mit aktueller Standortverfolgung,
Berechnung der Mietzahlung, Drucken von Rechnungen)
Oracle Datenbank
1987 - 1990 Ausbildung zum Datenverarbeitungskaufmann
1990 - 1994 Programmierer im Bereich Cobol, Oracle RDBMS,
Oracle Forms, Reports
1991 - 1993 Weiterbildung zum Organisationsprogrammierer (IHK)
1993 - 1994 Weiterbildung zum Wirtschaftsinformatiker (IHK)
1994 - 2001 Systemanalytiker / Business Analyst
1995 - 1995 Erwerb der Ausbildereignung (IHK)
1995 - 2001 Ausbildung von Datenverarbeitungskaufleuten und
Informatikkaufleuten
2002 - 2003 Weiterbildung im Bereich Java, J2EE (Erwerb
diverser Sun-Zertifizierungen)
2004 - aktuell Freelancer im Bereich Java, J2EE, JEE, Architektur,
Business Analyse, BPM, BPMN
Protokolle
XML Schema-Language,
WSDL, UDDI
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Spezialist fur die Migration von Oracle-Anwendungen (Forms, Reports) nach JEE
Protokolle
XML Schema-Language,
WSDL, UDDI
"[...] Der Consultant hat seine Aufgaben im Projekt [...]-Consumer mit großer Umsicht und Sorgfalt mit einem klaren Konzept für die Selbstorganisation erfüllt. Die ihm übertragenen Aufgaben erforderten ein hohes Maß an Abstraktionsvermögen, Flexibilität, Belastbarkeit und fachlicher Kompetenz. Der Consultant erfüllte diese Aufgaben stets zu unserer vollen Zufriedenheit. Mit seinem Engagement, sowie seiner Fähigkeit komplexe Sachverhalte schnell zu erfassen und in praxisgerechte Lösungen zu überführen, trug der Consultant sehr zum Projekterfolg bei. Der Consultant arbeitete jederzeit planvoll, ergebnisorientiert und effizient und war sehr gut in das Projektteam integriert. Wir danken dem Consultant für die erbrachten guten Leistungen und die gute Zusammenarbeit. Für seinen weiteren beruflichen und privaten Lebensweg wünschen wir ihm alles Gute und viel Erfolg und würden uns freuen, wenn sich wieder die Gelegenheit für eine gemeinsame Zusammenarbeit ergeben würde."
— Projekt Entwicklung verschiedener Komponenten im JEE-Umfeld, 05/11 - 12/11
Referenz durch Bereichsleiter Softwareentwicklung, Finanzdienstleister (130 Gesellschaften), vom 07.02.12
"Der Consultant war für die Portierung bestehender, systemnaher Komponenten auf die neue Websphere Version 6.1 zuständig. Er hat die ihm gestellte Aufgabe eigenverantwortlich bearbeitet und die dabei aufgetretenen Probleme zuverlässig in angemessener Zeit gelöst. Er bewies während des Projektes tiefgreifende Kenntnisse im Bereich Websphere und J2EE-Spezifikation. Wir bedanken uns für die angenehme Zusammenarbeit und möchten den Consultant daher auf diesem Wege weiterempfehlen."
— Projekt Migrationsprojekt von IBM Websphere 6.0 auf WS 6.1, 07/08 - 09/08
Referenz durch Projektmanager Entwicklung, Softwarehaus mit Sitz Frankfurt (> 40.000 MA), vom 06.10.08
"Der Consultant arbeitete in dem angegebenen Zeitraum als J2EE Entwickler in einem insgesamt 70 Personen umfassenden Großprojekt. Er war verantwortlich für die Architektur und Entwicklung diverser Komponenten des SOA-basierten Systems. Er führte die ihm übertragenen Aufgaben eigenverantwortlich und zuverlässig aus. Die Ergebnisse entsprachen stets den gestellten Anforderungen. Scope, Time und Budget wurden zuverlässig eingehalten. Die Arbeiten wiesen in vollem Umfang eine sehr gute Qualität aus. Die Kommunikation mit Kollegen und Kunden war immer transparent, aufrichtig und umfassend."
— Projekt Websphere; J2EE; SOA; - Entwicklung, 01/06 - 11/06
Referenz durch Dienstleister für IT/Telekommunikation, (52.000 MA), vom 30.11.06