07/2013 – heute: Projekt Nachlass, Sparda-Datenverarbeitung eG
Ziel des Projekts war die Ablösung einer bestehenden Software zur Bearbeitung von Nachlassvorgängen durch eine Neuentwicklung. Der Businessprozess wurde mit BPMN beschrieben und mit der Workflow Engine Activiti ausgeführt. Als Frontend dient eine auf JSF basierte Portlet Lösung.
Technologien: CDI, EJB, JPA, JSF, JAX-WS, Portlets; JUnit, Mockito; Activiti, BPMN; Maven, SVN; Websphere, JBoss; Scrum;
Meine Aufgaben:Implementierung Backend, Frontend, Persistenzschicht, Webservices, Anbindung der Workflow Engine
01/2013 – 04/2013: Projekt MCE, C1 SetCon
Für den Kunden O2 werden verschiedenen Frontends RESTful und SOAP Webservices zur Verfügung gestellt, die die benötigten Daten ihrerseits von Backend Webservices und Datenbanken besorgen. Ferner werden Web GUIs für Monitoring und Administration bereitgestellt.
Technologien: JAX-RS, JAX-WS; Maven, SVN, Spring; Struts, JSP; JMX, Coherence, Quartz; XML, XSD; JUnit, Mockito; Weblogic Application Server; Scrum;
Meine Aufgaben: Implementierung der Webservices und GUI.
02/2009 – 12/2012: Projekt ZerBerus, Bundesagentur für Arbeit
Durch das Projekt ZerBerus wurden dezentrale Einzellösungen im Bereich Arbeitgeberpflichtleistungen (Insolvenzgeld, Kurzarbeitergeld, Transferleistungen) durch ein System mit zentraler Datenhaltung abgelöst. Im System werden Antragsdaten erfasst, Bescheide erstellt und Leistungen ausgezahlt.
Technologien: Swing, EJB 3, Hibernate, JPA, JGoodies, Velocity, JAX-WS, JAXB, Invaris, Ehcache, Corba, Java Web Start; Eclipse, Ant, CVS, JUnit, Mockito, DBUnit; Weblogic Application Server, Oracle Datenbank, Oracle Enterprise Service Bus
Meine Aufgaben: Architektur,Design, Implementierung in allen Schichten
10/2010 – 04/2011: Projekt Falke, Bundesagentur für Arbeit
Das Projekt Falke entwickelte eine Anwendung zur Unterstützung der Bearbeitung von Rechtsbehelfen, Ordnungswidrigkeiten und Strafverfahren im Sozial- und Steuerrecht.
Technologien:Swing, EJB 3, Eclipse-Link, JPA, JGoodies, Java Web Start; Eclipse, Ant, CVS, JUnit; Weblogic Application Server, Oracle Datenbank
Meine Aufgaben:Implementierung eines Prototypen aufgrund der Erfahrungen im Projekt ZerBerus
08/2008 – 01/2009: Projekt PP-Tools, Bundesagentur für Arbeit
Mit der im Projekt PP-Tools entwickelten Software lassen sich Prognosen zu den Arbeitsmarktchancen der einzelnen Berufe erstellen und die Wirksamkeit von Maßnahmen zur Förderung Arbeitsloser abschätzen. Die Prognosen werden durch statistische Berechnungen aufgestellt.
Technologien: Swing, JAX-WS, iBatis, Hibernate, JGoodies, Java Web Start, JFreeChart, iText; Eclipse, Ant, CVS; Borland Enterprise Server, Oracle, SQL Server
Meine Aufgaben: Ergänzung eines neuen Moduls (Web-Service und GUI), Umbau zu einem barrierefreien GUI, Wechsel der Persistenzschicht von iBatis zu Hibernate, Erstellen von PDF Dokumenten mit iText
02/2008 – 07/2008: Projekt Moewe, Bundesagentur für Arbeit
Die im Projekt Moewe entwickelte Software unterstützt den Sachbearbeiter bei der Überwachung der rechtlichen Grundlagen von Werkverträgen zwischen inländischen und ausländischen Unternehmen. Die Vertragsdaten können erfasst und geprüft werden. Ferner können Auswertungen dieser Daten erzeugt werden.
Technologien: Swing, EJB 2, Hibernate, JGoodies, Java Web Start, Velocity; Eclipse, Ant, CVS; Borland Enterprise Server, Oracle
Meine Aufgaben: Implementierung des GUI, Erstellen von Druckerzeugnissen mit Velocity, Implementierung des Server mit EJB 2 und Hibernate
07/2002 – 01/2008: Projekt Remotemanger, Igel Technology
Der Remotemanager dient zur zentralen Administration von Thin Client Arbeitsplatzgeräten im Unternehmen. Die Einstellungen werden über ein Swing GUI vorgenommen, als XML-Dokument zu einem Servlet-Container geschickt und dort über JDBC persistiert.
Technologien:Swing, Servlets, Tomcat, JDBC, XML, JAXB, XSLT, JNDI, JAAS, Spring, Ehcache, DDLUtils, JUnit; JBuilder, IntelliJ, Ant; Oracle, SQL Server, PostgreSQL, SAP DB, DB2, Derby
Meine Aufgaben:Architektur, Design und Implementierung, Teamleiter
07/2000 – 06/2002: RP-Net.de, Institut für Werkzeugmaschinen und Betriebswissenschaften der TU München
RP-Net.de ist ein Online Marktplatz für Rapid Prototyping Dienstleistungen.
Die Webseiten wurden unter Verwendung von Servlets und eines proprietären Template-Formats sowie JSP erstellt.
Technologien: Servlets, JSP, JDBC, JavaMail; Oracle, iPlanet Webserver; JBuilder
Meine Aufgaben: Alleinverantwortliche Weiterentwicklung des von einer Drittfirma erstellten Marktplatzes
01/1998 – 06/2000: Namensbestandmanager, Kleindienst Datentechnik
Die von Überweisungsträgern automatisch eingelesenen und damit fehlerbehafteten Daten (Handschrift) sollen Konten zugeordnet werden.
Technologien: C++, MFC,
Meine Aufgaben: Implementierung des Suchalgorithmus sowie einer graphischen Benutzeroberfläche, Einsammeln von Kontodaten aus anderen Systemen
Java, Java EE, Datenbanken, GUI
Grundkenntnisse Scala
07/2013 – heute: Projekt Nachlass, Sparda-Datenverarbeitung eG
Ziel des Projekts war die Ablösung einer bestehenden Software zur Bearbeitung von Nachlassvorgängen durch eine Neuentwicklung. Der Businessprozess wurde mit BPMN beschrieben und mit der Workflow Engine Activiti ausgeführt. Als Frontend dient eine auf JSF basierte Portlet Lösung.
Technologien: CDI, EJB, JPA, JSF, JAX-WS, Portlets; JUnit, Mockito; Activiti, BPMN; Maven, SVN; Websphere, JBoss; Scrum;
Meine Aufgaben:Implementierung Backend, Frontend, Persistenzschicht, Webservices, Anbindung der Workflow Engine
01/2013 – 04/2013: Projekt MCE, C1 SetCon
Für den Kunden O2 werden verschiedenen Frontends RESTful und SOAP Webservices zur Verfügung gestellt, die die benötigten Daten ihrerseits von Backend Webservices und Datenbanken besorgen. Ferner werden Web GUIs für Monitoring und Administration bereitgestellt.
Technologien: JAX-RS, JAX-WS; Maven, SVN, Spring; Struts, JSP; JMX, Coherence, Quartz; XML, XSD; JUnit, Mockito; Weblogic Application Server; Scrum;
Meine Aufgaben: Implementierung der Webservices und GUI.
02/2009 – 12/2012: Projekt ZerBerus, Bundesagentur für Arbeit
Durch das Projekt ZerBerus wurden dezentrale Einzellösungen im Bereich Arbeitgeberpflichtleistungen (Insolvenzgeld, Kurzarbeitergeld, Transferleistungen) durch ein System mit zentraler Datenhaltung abgelöst. Im System werden Antragsdaten erfasst, Bescheide erstellt und Leistungen ausgezahlt.
Technologien: Swing, EJB 3, Hibernate, JPA, JGoodies, Velocity, JAX-WS, JAXB, Invaris, Ehcache, Corba, Java Web Start; Eclipse, Ant, CVS, JUnit, Mockito, DBUnit; Weblogic Application Server, Oracle Datenbank, Oracle Enterprise Service Bus
Meine Aufgaben: Architektur,Design, Implementierung in allen Schichten
10/2010 – 04/2011: Projekt Falke, Bundesagentur für Arbeit
Das Projekt Falke entwickelte eine Anwendung zur Unterstützung der Bearbeitung von Rechtsbehelfen, Ordnungswidrigkeiten und Strafverfahren im Sozial- und Steuerrecht.
Technologien:Swing, EJB 3, Eclipse-Link, JPA, JGoodies, Java Web Start; Eclipse, Ant, CVS, JUnit; Weblogic Application Server, Oracle Datenbank
Meine Aufgaben:Implementierung eines Prototypen aufgrund der Erfahrungen im Projekt ZerBerus
08/2008 – 01/2009: Projekt PP-Tools, Bundesagentur für Arbeit
Mit der im Projekt PP-Tools entwickelten Software lassen sich Prognosen zu den Arbeitsmarktchancen der einzelnen Berufe erstellen und die Wirksamkeit von Maßnahmen zur Förderung Arbeitsloser abschätzen. Die Prognosen werden durch statistische Berechnungen aufgestellt.
Technologien: Swing, JAX-WS, iBatis, Hibernate, JGoodies, Java Web Start, JFreeChart, iText; Eclipse, Ant, CVS; Borland Enterprise Server, Oracle, SQL Server
Meine Aufgaben: Ergänzung eines neuen Moduls (Web-Service und GUI), Umbau zu einem barrierefreien GUI, Wechsel der Persistenzschicht von iBatis zu Hibernate, Erstellen von PDF Dokumenten mit iText
02/2008 – 07/2008: Projekt Moewe, Bundesagentur für Arbeit
Die im Projekt Moewe entwickelte Software unterstützt den Sachbearbeiter bei der Überwachung der rechtlichen Grundlagen von Werkverträgen zwischen inländischen und ausländischen Unternehmen. Die Vertragsdaten können erfasst und geprüft werden. Ferner können Auswertungen dieser Daten erzeugt werden.
Technologien: Swing, EJB 2, Hibernate, JGoodies, Java Web Start, Velocity; Eclipse, Ant, CVS; Borland Enterprise Server, Oracle
Meine Aufgaben: Implementierung des GUI, Erstellen von Druckerzeugnissen mit Velocity, Implementierung des Server mit EJB 2 und Hibernate
07/2002 – 01/2008: Projekt Remotemanger, Igel Technology
Der Remotemanager dient zur zentralen Administration von Thin Client Arbeitsplatzgeräten im Unternehmen. Die Einstellungen werden über ein Swing GUI vorgenommen, als XML-Dokument zu einem Servlet-Container geschickt und dort über JDBC persistiert.
Technologien:Swing, Servlets, Tomcat, JDBC, XML, JAXB, XSLT, JNDI, JAAS, Spring, Ehcache, DDLUtils, JUnit; JBuilder, IntelliJ, Ant; Oracle, SQL Server, PostgreSQL, SAP DB, DB2, Derby
Meine Aufgaben:Architektur, Design und Implementierung, Teamleiter
07/2000 – 06/2002: RP-Net.de, Institut für Werkzeugmaschinen und Betriebswissenschaften der TU München
RP-Net.de ist ein Online Marktplatz für Rapid Prototyping Dienstleistungen.
Die Webseiten wurden unter Verwendung von Servlets und eines proprietären Template-Formats sowie JSP erstellt.
Technologien: Servlets, JSP, JDBC, JavaMail; Oracle, iPlanet Webserver; JBuilder
Meine Aufgaben: Alleinverantwortliche Weiterentwicklung des von einer Drittfirma erstellten Marktplatzes
01/1998 – 06/2000: Namensbestandmanager, Kleindienst Datentechnik
Die von Überweisungsträgern automatisch eingelesenen und damit fehlerbehafteten Daten (Handschrift) sollen Konten zugeordnet werden.
Technologien: C++, MFC,
Meine Aufgaben: Implementierung des Suchalgorithmus sowie einer graphischen Benutzeroberfläche, Einsammeln von Kontodaten aus anderen Systemen
Java, Java EE, Datenbanken, GUI
Grundkenntnisse Scala