05/2013 bis 03/2020 (Allianz Global Assistance in München)
Projektbeschreibung:
Teamgröße: 6 - 8 Personen
Tätigkeiten:
Methodik: Agile Scrum
Tools:
IDEs: Eclipse, Spring Tool Suite (STS), Groovy/Grails Tool Suite (GGTS), XMLSpy
Programmiersprachen: Java/JEE (Java 7, Java 8), XML/XSD, Groovy/Grails, Angular 4, TypeScript
Frameworks: Spring Boot 2.x, Spring 3.x, 4.x, Spring Batch 2.x, 3.x, Hibernate 3.x/4.x, JHipster
Datenbanken und Datenbank Tools: DB2 (AS/400), MySQL, MS SQL (R2 2008), H2 DB (In-Memory Datenbank), MongoDB (NoSQL Datenbank), SQuirreL, MySQL Workbench
Testing, Code und Anwendungsverwaltung und Build Tools: JUnit 4.x, Mockito, Maven 3.x, Jenkins (CI/CD), SoapUI, Sonar/SonarQube 3.5.x/3.6.x, SVN, Git, Tortoise
Projekt- und Icident/Bug-Verwaltungssysteme: Jira, GitHub, Redmine, ServiceNow, Codebeamer, Slack
Application Server: Apache Tomcat 7.x, 8.x
Sonstiges: SOAP-, Web- und REST-Services, JPA/JTA (Atomikos), JAXB, Castor, Docker, JSON, LDAP
------------------------------------------------------------------------------------------
07/2012 bis 05/2013 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Warenwirtsschaftsystem
Tätigkeiten:
Tools:
Java/JEE, JSF 2 (IceFaces), Spring, Hibernate, JUnit, Spock, Mockito, Maven, SVN, Sonar, MySQL, MS Visio, GlassFish
------------------------------------------------------------------------------------------
04/2012 bis 05/2012
Projekttraining am eigenen Standort:
Themabereiche:
Microsoft .NET Platform 4: Windows Communication Foundation, Workflow Foundation, Windows Presentation Foundation, Entity Framework, Unit Test, ASP.Net MVC 3, MS SharePoint 2010, MS Visual Studio 2010
JSF, Spring, Hibernate, Scala, Spock, Maven, Sonar, Mockito
------------------------------------------------------------------------------------------
07/2007 bis 04/2012 (DELL - ehem. Perot Systems in Frankfurt am Main)
Projektbeschreibung:
Inventar- und Provisionierungssystem FlexProd für Breitband
Internetzugänge der Deutschen Telekom - Projekt T-Home
Tätigkeiten:
? Implementierung der Geschäftsprozesse, Geschäftsfälle, technischer Geschäftsfälle sowie Services im Rahmen einer SOA
? Implementierung von Services in Java
? Modellierung neuer Anforderungen an Prozessabläufe und
Servicefunktionalität mit Hilfe einer Workflow-Engine (Fraunhofer Institut)
? Koordination der Umsetzung / Implementierung von Teilaufgaben (CRs - change requests)
? Definition und Implementierung der Schnittstellen zwischen Flexprod und Untersystemen (SMILE, ADSL-NI, NMS-Sst., FM-DB, RCP-GUI)
? Bearbeitung (Analyse und Beseitigung) der Bugs und Incidents
? Entwicklung der Funktions- und Integrationstests
Tools:
SOA, Eclipse, Datenbak-Clients (Squirrel, DBVisualizer), Bugzilla
Testwerkzeuge (FragUnit, SoaUnit und FlexTest) zum Testen der
kompletten Geschäftsfälle als auch deren Teilprozesse, JUnit,
MS Visio, FragEdit (hauseigenes Werkzeug) zur Implementierung der Geschäftsprozesse
Violet (UML-Editor) unter OS X
XMLSpy und Editix-Free-2010 (unter OS X) als Entwicklungswerkzeug zum Serviceschnittstellen (xsd) sowie zum Editieren XML Dateien
MS Project Server zur Koordination der Geschäfte (Planung der Aufgaben
und dafür nötigen Aufwände) innerhalb des Projektes
Xmind als Unterstützungstool (Unterstützung der kognitiven Prozesse) zum Erstellung der geplanten Tätigkeiten
Putty, WinSCP, OpenVPN, Tunnelblick (OS X), FTP Client Cyberduck (OS
X), Ant, Subversion, TortoisSVN, MS Office, Open Office
------------------------------------------------------------------------------------------
01/2007 bis 06/2007 (Lufthansa Systems in Oldenburg)
Projektbeschreibung:
Entwicklung eines webbasierten, übergreifendes Kapazitäts- und
Kontraktmanagementsystem für Seefrachtspediteure, das für verlässliche
Aussagen zu Kosten sorgt und Real-Time Booking-Informationen
ermöglicht. Darüber hinaus integriert das System die gesamte intermodale
Transportkette (optimale Planung von Kapazitäten,
Buchungsinformationen auf Real-Time-Basis, standardisierte
Kontraktpflege) - Projekt SeaWarder
Tätigkeit:
Tools:
UML, Java, JSP, J2EE, EJB 2, Servlets, JSTL, JEF 1.3 Framework (MVC
Paradigma, anlehnend an Struts), Apache iBatis 2, Informix 10, IBM
WebSphere 6, IDE: RAD 6, ServerStudio, SQuirreL, CVS
------------------------------------------------------------------------------------------
02/2006 bis 12/2006 (Perot Systems Darmstadt)
Projektbeschreibung:
Weiterentwicklung eines Produktreferenzsystems (PRS) zur Pflege der Produkte und Dienstleistungen von T-Online
Tätigkeiten:
? Kontinuierliche Umstellung der Anwendung auf ORM-Tool Hibernate
? Modellierung und Anpassung des Objektmodels und Prozessabläufe
? Überarbeiten dazu gehöriger Middle Tier-Logik sowie Präsentation im Frontend
? Neukonzipieren und Anpassen vorhandener Benutzerrollen und -rechte
? Weiter- und Neuentwicklung der Übersichts- und Eingabemasken, sowie Middletier zu Verwaltung und Pflege der Produkte, Steuerung der Produktprozesse (von der Erstellung eines Produktes bis zum dessen Aufnahme in Angebot)
? Erzeugung und Pflege der Kombinations- und Wechselregeln
? Pflege der Produktmetadaten
? Prüfung der Kundenbonität
Tools:
Java, JSP, Struts, Tiles, JavaScript, Hibernate, Spring, UML, Tomcat 5,
Oracle 8i, JUnit, Rational ClearCase version control,
Rational ClearQuest workflow management
------------------------------------------------------------------------------------------
10/2004 bis 01/2006 (T-Systems in Hamburg)
Projektbeschreibung:
Entwicklung einer mehrschichtigen Web - Anwendung zum Verwalten des Glasfasernetzes der Telekom
Tätigkeiten:
? GUI-Entwicklung mit JSP und Struts
? Entwicklung der Stammdatenverwaltung ( Kunden, Artikel, Geräte, Schaltungen)
? Testdurchführung mit JUnit
? Entwicklung der Business-Logic auf Basis von ORM mit Torque
? Entwicklung und Generierung von EJB s
Tools:
Java, JSP, Struts, SOAP, XML, UML, Bea Weblogic 8.1, Tomcat, Oracle 8, Interbase, CVS, Ant, JUnit
------------------------------------------------------------------------------------------
07/2004 bis 09/2004 (Tiscon AG in Neu-Ulm)
Projektbeschreibung:
Mitarbeit bei der Planung und Umsetzung von zwei J2EE Anwendungen für das Rabatt- als auch Verlust-Management eines großen Hardware Herstellers
Tätigkeiten:
? Test-first Entwicklung der Business-Komponenten unter Einsatz von jUnit, EJB und XDoclet
? Entwicklung von Berichten im Excel-Format mit der POI-Bibliothek
? Implementierung eines asynchronen Mail-Service zur Benachrichtigung von Sachbearbeitern und Kunden mit EJB und dem Java Mail API
? Integration der neuen Komponenten in das bestehende Web-Frontend der Anwendung mit Jakarta Struts
Tools:
Java, JSP, UML, Eclipse Tomcat, Oracle 8, CVS, Ant, JUnit
------------------------------------------------------------------------------------------
05/2004 bis 06/2004 (Im Auftrag der Stadt Niesky Baubetriebshof)
Projektbeschreibung:
Erarbeitung einer speziellen Arbeitszeiterfassung als 3 Schicht Architektur
Tätigkeiten:
? Entwurf der Datenbank Erstellung der Geschäftsobjekte als Torque-Klassen (OR-Mapping Tool zur Persistenzsicherung)
? GUI als Java Swing Anwendung
? Erstellen umfangreicher Auswertungslisten nach Haushaltsstellen, Geräten und Mitarbeiter
? Realisierung des Berichtswesens mittels JasperReport zur Erzeugung von PDF, HTML oder Excel Dateien
Tools:
MySQL, Java, Swing, Eclipse 2, JDBC, SQL-Navigator, Java, JUnit, Toad, UML, TogetherJ
------------------------------------------------------------------------------------------
11/2003 bis 04/2004 (Atos Origin in Frankfurt am Main)
Projektbeschreibung:
EJB-basierte Web-Anwendung (Debitoren-Management) für externe Kunden (Siemens, Vodafone, PlayMobil, Herdt Verlag)
Tätigkeiten:
? Optimierung der Suchmechanismen auf Basis von EJB/Datenbank
? Entwicklung von Front-End zur Stammdatenpflege, Zahlungsabwicklung für den internen Einsatz
? Entwicklung von Front-End zur Zahlungsabwicklung für den externen Einsatz
? XML-Schnittstelle für den externen Einsatz (Kreditkartenzahlung, Online-Buchung)
? Entwicklung von Schnittstellen zur Zahlungsabwicklung (Parameter-Request/Response, XML-Request/Response)
? Erzeugen von Mahn-Berichten (XSL-FO), Speicherung in der Datenbank der XSL-Vorlagen, XML-formatierten Daten und PDF-Dokumenten
? Tests des Zuordnungs- und Mahnprozesses mit Hilfe des JUnit - Frameworks
Tools:
Java, Oracle 8i, WSAD 5.0 , JBoss 3.2.2, Struts, JUnit, Toad, UML, TogetherJ
------------------------------------------------------------------------------------------
02/2003 bis 10/2003 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Entwicklung einer Anwendung zum Thema Beitragswesen
Tätigkeiten:
? Anpassen der vorhandenen Business Objekte und der Datenbankstruktur
? Aufbau des Berichtswesen
? Generierung von XML mittel SAX, DOM , JDOM aus SQL - Befehlen
? Generierung von PDF ? Dateien über XML / XSL ? Transformation
? Erzeugung von Berichten mittels der Klassenbibliothek iText
Ausgabeformat: PDF, Word, HTML
? Erzeugung von Berichten mittels JasperReport
Definition der Berichte mittel XML - Dateien
Ausgabeformat: PDF, HTML , Excel
Tools:
Oracle, PL/SQL, SQL-Navigator, Struts, Java, JDBC, XML, XSL, SAX, DOM, JDOM, JBuilder 7, iText, JasperReport
------------------------------------------------------------------------------------------
11/2002 bis 01/2003 (Im Auftrag eines Bauunternehmens in Niesky)
Projektbeschreibung:
Erarbeitung einer speziellen Arbeitszeiterfassung
Tätigkeiten:
? Entwurf des Datenbankdesigns
? GUI als Java Swing Anwendung
? Realisierung der Anwendung als 3 - Schicht ? Architektur
? Generierung von XML mittel SAX, DOM , JDOM aus SQL - Befehlen
? Realisierung des Berichtswesens mittels XML / XSL Transformation nach FO bzw. der PDF ? Dateien
Tools:
Oracle, PL/SQL, UML, Java, Swing, JBuilder 7, JDBC, SQL-Navigator
------------------------------------------------------------------------------------------
07/2002 bis 10/2002 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Mitarbeit an der Entwicklung eines Kursinformationssystems für Wertpapiere
Tätigkeiten:
? Modellierung und Implementierung der Datenstruktur auf Oracle 8
? Modellierung und Implementierung der EJBs auf BEA WebLogic Server
? Entwicklung von HTML - Seiten auf der Grundlage von XML / XSL - Transformation
? Entwicklung von Suchinterfaces zum Beschaffen von Börseninformationen
? Entwicklung von Reports auf der Grundlage von XSL:FO ( Transformation FO ? PDF )
? Erstellen von JMS - Modulen (Produzenten, Konsumenten) zur Darstellung von Real-Time-Aktienkursen
Tools:
Oracle, JDBC, SQL, Java 2, Swing J2EE, EJB, BEA WebLogic, Servlets, JSP JMS, JBuilder, HTML, XML, XSL
------------------------------------------------------------------------------------------
01/2002 bis 06/2002 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Umstellung eines Web Portals von einer Servletlösung auf die Grundlage von XML / XSL
Tätigkeiten:
? Realisierung der Anwendung als 3 - Schicht - Architektur
? Aufbau der HTML-Seiten über XML / XSL Transformation Nutzung der Oracle Java Klassen OracleXMLQuery
? Realisierung des Berichtswesens mittels XML/XSL ? Transformation nach FO bzw. der PDF Dateien
Tools:
Java, Oracle, PL/SQL, UML, JBuilder, JDBC, Servlets, XML, XSL, XSL:FO
------------------------------------------------------------------------------------------
04/2001 bis 12/2001 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Umstellung eines Warenwirtschaftssystems von MS-Access auf
eine Client / Server - Architektur
Tätigkeiten:
? Realisierung der Anwendung als 3 Schicht Architektur
? Datenhaltung auf Oracle 8
? Geschäftsobjekte als Java Klassen
? GUI als Java Swing Implementierung
? Modellierung der Klassenstruktur mit Mitteln der UML
? Realisierung des Berichtswesens mittels XML/XSL Transformation nach FO bzw. der PDF Dateien
? Nutzung der Java Klassen XMLQuery
Tools:
Java, Oracle, PL/SQL, UML, JBuilder, JDBC, Swing, XML, XSL:FO
------------------------------------------------------------------------------------------
10/1999 bis 10/2000 (Siemens AG in Nürnberg)
Projektbeschreibung:
Mitarbeit bei der Entwicklung Systems zur Verwaltung der technischen
Dokumentation im Intra-/Internet
Tätigkeiten:
? Modellierung und Implementierung der Datenstruktur auf Oracle 8
? Modellierung der Klassenstruktur mit Mitteln der UML
? Entwicklung von Internetseiten zur Abfrage der Kurzinformationen
? Verwaltung und Pflege von Produkt- und Anlagedaten
? Design, Implementierung, Test
Tools:
Oracle, SQL, LiveLink, HTML, JavaScript, UML, ASP, VbScript, IIS 5.0
------------------------------------------------------------------------------------------
06/1999 bis 09/1999 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Modellierung und Entwicklung des Wasserbeitragswesens
Tätigkeiten:
? Modellierung des Wasserbeitragswesens mit Designer 2000
? Erarbeiten des Funktions- und Datenmodells nach Anforderungen des Auftraggebers (Pflichtenheft)
? Erstellen von Programmmodulen zum Erzeugen von Trink- und Abwasserbeiträgen auf der Grundlage von Flurstückdaten
? Entwicklung einer Nebenbuchhaltung für das Beitragswesen
? Entwicklung des Mahnwesens
Tools:
Oracle 8, PL/SQL, Designer 2000, Developer 2000
09/1994 - 12/1998 Hochschule Zittau/Görlitz (FH), Informatikstudium
Modellierung:
- gut: Microsoft Visio
- Grundkenntnisse: Yaoqiang (BPMN), TogetherJ, Violet
Entwicklungsumgebungen:
- sehr gut: Eclipse, Visual Studio (2010)
- gut: WSAD, RAD
Entwicklungs Frameworks & APIs:
- sehr gut: Hibernate, Spring, Spring Batch, Apache Ant, Apache Struts, Castor
- gut: JPA, JAX-B, JDBC, JTA, SOAP, REST, Apache Torque, JasperReports (iReport), Maven, JDOM, SAX
- Grundkenntnisse: OSGi, iBatis
Testing:
- sehr gut: JUnit, Unit
- gut: Mockito, Spock, SoapUI
- Grundkenntnisse: TestNG, JMeter, Cobertura
Bugtracking:
- sehr gut: Bugzilla
- gut: Rational ClearQuest
Datenbank Clients:
- sehr gut: TOAD for Oracle, DbVisualizer, SQuirreL SQL Client
- gut: Oracle SQL Developer, MongoVUE
Application Server:
- sehr gut: Apache Tomcat, IBM Websphere Application Server
- Grundkenntnisse: GlassFish, Microsoft IIS
Office Tools
- sehr gut: Microsoft Office (Access, Excel, Project, PowerPoint, Visio, Word)
- gut: OpenOffice.org (Text Document, Presentation, Spreadsheet), Adobe Reader
Dokumenten- und Quellcode-verwaltung:
- sehr gut: Apache Subversion (TortoiseSVN)
- gut: Rational ClearCase, Visual SourceSafe, CVS, Redmine
VPN Clients:
- sehr gut: OpenVPN, FirePass SSL VPN
Texteditoren:
- sehr gut: Altova XML Spy, Editix
- gut: Ultraedit
Integration:
- gut: Sonar/SonarQube, Jenkins/Hudson
Remote Clients (FTP, SSH, etc.):
- gut: PuTTY, WinSCP, Cyberduck, VNC (RealVNC, UltraVNC), Tunnelblick
Scala, Scheme
HTML, CSS
XML, XSLT
Agile Entwicklungsmethoden: Scrum, TDD, XP
Erstellen von Anforderungsanalysen, Dokumentation von Geschäftsprozessen, Aufwandsabschätzungen
IT-Dienstleistungen
Telekommunikation
Versicherungen
Spedition und Fracht
Versand/Handel
CMS
Banken
05/2013 bis 03/2020 (Allianz Global Assistance in München)
Projektbeschreibung:
Teamgröße: 6 - 8 Personen
Tätigkeiten:
Methodik: Agile Scrum
Tools:
IDEs: Eclipse, Spring Tool Suite (STS), Groovy/Grails Tool Suite (GGTS), XMLSpy
Programmiersprachen: Java/JEE (Java 7, Java 8), XML/XSD, Groovy/Grails, Angular 4, TypeScript
Frameworks: Spring Boot 2.x, Spring 3.x, 4.x, Spring Batch 2.x, 3.x, Hibernate 3.x/4.x, JHipster
Datenbanken und Datenbank Tools: DB2 (AS/400), MySQL, MS SQL (R2 2008), H2 DB (In-Memory Datenbank), MongoDB (NoSQL Datenbank), SQuirreL, MySQL Workbench
Testing, Code und Anwendungsverwaltung und Build Tools: JUnit 4.x, Mockito, Maven 3.x, Jenkins (CI/CD), SoapUI, Sonar/SonarQube 3.5.x/3.6.x, SVN, Git, Tortoise
Projekt- und Icident/Bug-Verwaltungssysteme: Jira, GitHub, Redmine, ServiceNow, Codebeamer, Slack
Application Server: Apache Tomcat 7.x, 8.x
Sonstiges: SOAP-, Web- und REST-Services, JPA/JTA (Atomikos), JAXB, Castor, Docker, JSON, LDAP
------------------------------------------------------------------------------------------
07/2012 bis 05/2013 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Warenwirtsschaftsystem
Tätigkeiten:
Tools:
Java/JEE, JSF 2 (IceFaces), Spring, Hibernate, JUnit, Spock, Mockito, Maven, SVN, Sonar, MySQL, MS Visio, GlassFish
------------------------------------------------------------------------------------------
04/2012 bis 05/2012
Projekttraining am eigenen Standort:
Themabereiche:
Microsoft .NET Platform 4: Windows Communication Foundation, Workflow Foundation, Windows Presentation Foundation, Entity Framework, Unit Test, ASP.Net MVC 3, MS SharePoint 2010, MS Visual Studio 2010
JSF, Spring, Hibernate, Scala, Spock, Maven, Sonar, Mockito
------------------------------------------------------------------------------------------
07/2007 bis 04/2012 (DELL - ehem. Perot Systems in Frankfurt am Main)
Projektbeschreibung:
Inventar- und Provisionierungssystem FlexProd für Breitband
Internetzugänge der Deutschen Telekom - Projekt T-Home
Tätigkeiten:
? Implementierung der Geschäftsprozesse, Geschäftsfälle, technischer Geschäftsfälle sowie Services im Rahmen einer SOA
? Implementierung von Services in Java
? Modellierung neuer Anforderungen an Prozessabläufe und
Servicefunktionalität mit Hilfe einer Workflow-Engine (Fraunhofer Institut)
? Koordination der Umsetzung / Implementierung von Teilaufgaben (CRs - change requests)
? Definition und Implementierung der Schnittstellen zwischen Flexprod und Untersystemen (SMILE, ADSL-NI, NMS-Sst., FM-DB, RCP-GUI)
? Bearbeitung (Analyse und Beseitigung) der Bugs und Incidents
? Entwicklung der Funktions- und Integrationstests
Tools:
SOA, Eclipse, Datenbak-Clients (Squirrel, DBVisualizer), Bugzilla
Testwerkzeuge (FragUnit, SoaUnit und FlexTest) zum Testen der
kompletten Geschäftsfälle als auch deren Teilprozesse, JUnit,
MS Visio, FragEdit (hauseigenes Werkzeug) zur Implementierung der Geschäftsprozesse
Violet (UML-Editor) unter OS X
XMLSpy und Editix-Free-2010 (unter OS X) als Entwicklungswerkzeug zum Serviceschnittstellen (xsd) sowie zum Editieren XML Dateien
MS Project Server zur Koordination der Geschäfte (Planung der Aufgaben
und dafür nötigen Aufwände) innerhalb des Projektes
Xmind als Unterstützungstool (Unterstützung der kognitiven Prozesse) zum Erstellung der geplanten Tätigkeiten
Putty, WinSCP, OpenVPN, Tunnelblick (OS X), FTP Client Cyberduck (OS
X), Ant, Subversion, TortoisSVN, MS Office, Open Office
------------------------------------------------------------------------------------------
01/2007 bis 06/2007 (Lufthansa Systems in Oldenburg)
Projektbeschreibung:
Entwicklung eines webbasierten, übergreifendes Kapazitäts- und
Kontraktmanagementsystem für Seefrachtspediteure, das für verlässliche
Aussagen zu Kosten sorgt und Real-Time Booking-Informationen
ermöglicht. Darüber hinaus integriert das System die gesamte intermodale
Transportkette (optimale Planung von Kapazitäten,
Buchungsinformationen auf Real-Time-Basis, standardisierte
Kontraktpflege) - Projekt SeaWarder
Tätigkeit:
Tools:
UML, Java, JSP, J2EE, EJB 2, Servlets, JSTL, JEF 1.3 Framework (MVC
Paradigma, anlehnend an Struts), Apache iBatis 2, Informix 10, IBM
WebSphere 6, IDE: RAD 6, ServerStudio, SQuirreL, CVS
------------------------------------------------------------------------------------------
02/2006 bis 12/2006 (Perot Systems Darmstadt)
Projektbeschreibung:
Weiterentwicklung eines Produktreferenzsystems (PRS) zur Pflege der Produkte und Dienstleistungen von T-Online
Tätigkeiten:
? Kontinuierliche Umstellung der Anwendung auf ORM-Tool Hibernate
? Modellierung und Anpassung des Objektmodels und Prozessabläufe
? Überarbeiten dazu gehöriger Middle Tier-Logik sowie Präsentation im Frontend
? Neukonzipieren und Anpassen vorhandener Benutzerrollen und -rechte
? Weiter- und Neuentwicklung der Übersichts- und Eingabemasken, sowie Middletier zu Verwaltung und Pflege der Produkte, Steuerung der Produktprozesse (von der Erstellung eines Produktes bis zum dessen Aufnahme in Angebot)
? Erzeugung und Pflege der Kombinations- und Wechselregeln
? Pflege der Produktmetadaten
? Prüfung der Kundenbonität
Tools:
Java, JSP, Struts, Tiles, JavaScript, Hibernate, Spring, UML, Tomcat 5,
Oracle 8i, JUnit, Rational ClearCase version control,
Rational ClearQuest workflow management
------------------------------------------------------------------------------------------
10/2004 bis 01/2006 (T-Systems in Hamburg)
Projektbeschreibung:
Entwicklung einer mehrschichtigen Web - Anwendung zum Verwalten des Glasfasernetzes der Telekom
Tätigkeiten:
? GUI-Entwicklung mit JSP und Struts
? Entwicklung der Stammdatenverwaltung ( Kunden, Artikel, Geräte, Schaltungen)
? Testdurchführung mit JUnit
? Entwicklung der Business-Logic auf Basis von ORM mit Torque
? Entwicklung und Generierung von EJB s
Tools:
Java, JSP, Struts, SOAP, XML, UML, Bea Weblogic 8.1, Tomcat, Oracle 8, Interbase, CVS, Ant, JUnit
------------------------------------------------------------------------------------------
07/2004 bis 09/2004 (Tiscon AG in Neu-Ulm)
Projektbeschreibung:
Mitarbeit bei der Planung und Umsetzung von zwei J2EE Anwendungen für das Rabatt- als auch Verlust-Management eines großen Hardware Herstellers
Tätigkeiten:
? Test-first Entwicklung der Business-Komponenten unter Einsatz von jUnit, EJB und XDoclet
? Entwicklung von Berichten im Excel-Format mit der POI-Bibliothek
? Implementierung eines asynchronen Mail-Service zur Benachrichtigung von Sachbearbeitern und Kunden mit EJB und dem Java Mail API
? Integration der neuen Komponenten in das bestehende Web-Frontend der Anwendung mit Jakarta Struts
Tools:
Java, JSP, UML, Eclipse Tomcat, Oracle 8, CVS, Ant, JUnit
------------------------------------------------------------------------------------------
05/2004 bis 06/2004 (Im Auftrag der Stadt Niesky Baubetriebshof)
Projektbeschreibung:
Erarbeitung einer speziellen Arbeitszeiterfassung als 3 Schicht Architektur
Tätigkeiten:
? Entwurf der Datenbank Erstellung der Geschäftsobjekte als Torque-Klassen (OR-Mapping Tool zur Persistenzsicherung)
? GUI als Java Swing Anwendung
? Erstellen umfangreicher Auswertungslisten nach Haushaltsstellen, Geräten und Mitarbeiter
? Realisierung des Berichtswesens mittels JasperReport zur Erzeugung von PDF, HTML oder Excel Dateien
Tools:
MySQL, Java, Swing, Eclipse 2, JDBC, SQL-Navigator, Java, JUnit, Toad, UML, TogetherJ
------------------------------------------------------------------------------------------
11/2003 bis 04/2004 (Atos Origin in Frankfurt am Main)
Projektbeschreibung:
EJB-basierte Web-Anwendung (Debitoren-Management) für externe Kunden (Siemens, Vodafone, PlayMobil, Herdt Verlag)
Tätigkeiten:
? Optimierung der Suchmechanismen auf Basis von EJB/Datenbank
? Entwicklung von Front-End zur Stammdatenpflege, Zahlungsabwicklung für den internen Einsatz
? Entwicklung von Front-End zur Zahlungsabwicklung für den externen Einsatz
? XML-Schnittstelle für den externen Einsatz (Kreditkartenzahlung, Online-Buchung)
? Entwicklung von Schnittstellen zur Zahlungsabwicklung (Parameter-Request/Response, XML-Request/Response)
? Erzeugen von Mahn-Berichten (XSL-FO), Speicherung in der Datenbank der XSL-Vorlagen, XML-formatierten Daten und PDF-Dokumenten
? Tests des Zuordnungs- und Mahnprozesses mit Hilfe des JUnit - Frameworks
Tools:
Java, Oracle 8i, WSAD 5.0 , JBoss 3.2.2, Struts, JUnit, Toad, UML, TogetherJ
------------------------------------------------------------------------------------------
02/2003 bis 10/2003 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Entwicklung einer Anwendung zum Thema Beitragswesen
Tätigkeiten:
? Anpassen der vorhandenen Business Objekte und der Datenbankstruktur
? Aufbau des Berichtswesen
? Generierung von XML mittel SAX, DOM , JDOM aus SQL - Befehlen
? Generierung von PDF ? Dateien über XML / XSL ? Transformation
? Erzeugung von Berichten mittels der Klassenbibliothek iText
Ausgabeformat: PDF, Word, HTML
? Erzeugung von Berichten mittels JasperReport
Definition der Berichte mittel XML - Dateien
Ausgabeformat: PDF, HTML , Excel
Tools:
Oracle, PL/SQL, SQL-Navigator, Struts, Java, JDBC, XML, XSL, SAX, DOM, JDOM, JBuilder 7, iText, JasperReport
------------------------------------------------------------------------------------------
11/2002 bis 01/2003 (Im Auftrag eines Bauunternehmens in Niesky)
Projektbeschreibung:
Erarbeitung einer speziellen Arbeitszeiterfassung
Tätigkeiten:
? Entwurf des Datenbankdesigns
? GUI als Java Swing Anwendung
? Realisierung der Anwendung als 3 - Schicht ? Architektur
? Generierung von XML mittel SAX, DOM , JDOM aus SQL - Befehlen
? Realisierung des Berichtswesens mittels XML / XSL Transformation nach FO bzw. der PDF ? Dateien
Tools:
Oracle, PL/SQL, UML, Java, Swing, JBuilder 7, JDBC, SQL-Navigator
------------------------------------------------------------------------------------------
07/2002 bis 10/2002 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Mitarbeit an der Entwicklung eines Kursinformationssystems für Wertpapiere
Tätigkeiten:
? Modellierung und Implementierung der Datenstruktur auf Oracle 8
? Modellierung und Implementierung der EJBs auf BEA WebLogic Server
? Entwicklung von HTML - Seiten auf der Grundlage von XML / XSL - Transformation
? Entwicklung von Suchinterfaces zum Beschaffen von Börseninformationen
? Entwicklung von Reports auf der Grundlage von XSL:FO ( Transformation FO ? PDF )
? Erstellen von JMS - Modulen (Produzenten, Konsumenten) zur Darstellung von Real-Time-Aktienkursen
Tools:
Oracle, JDBC, SQL, Java 2, Swing J2EE, EJB, BEA WebLogic, Servlets, JSP JMS, JBuilder, HTML, XML, XSL
------------------------------------------------------------------------------------------
01/2002 bis 06/2002 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Umstellung eines Web Portals von einer Servletlösung auf die Grundlage von XML / XSL
Tätigkeiten:
? Realisierung der Anwendung als 3 - Schicht - Architektur
? Aufbau der HTML-Seiten über XML / XSL Transformation Nutzung der Oracle Java Klassen OracleXMLQuery
? Realisierung des Berichtswesens mittels XML/XSL ? Transformation nach FO bzw. der PDF Dateien
Tools:
Java, Oracle, PL/SQL, UML, JBuilder, JDBC, Servlets, XML, XSL, XSL:FO
------------------------------------------------------------------------------------------
04/2001 bis 12/2001 (ELASER Niesky GmbH in Niesky)
Projektbeschreibung:
Umstellung eines Warenwirtschaftssystems von MS-Access auf
eine Client / Server - Architektur
Tätigkeiten:
? Realisierung der Anwendung als 3 Schicht Architektur
? Datenhaltung auf Oracle 8
? Geschäftsobjekte als Java Klassen
? GUI als Java Swing Implementierung
? Modellierung der Klassenstruktur mit Mitteln der UML
? Realisierung des Berichtswesens mittels XML/XSL Transformation nach FO bzw. der PDF Dateien
? Nutzung der Java Klassen XMLQuery
Tools:
Java, Oracle, PL/SQL, UML, JBuilder, JDBC, Swing, XML, XSL:FO
------------------------------------------------------------------------------------------
10/1999 bis 10/2000 (Siemens AG in Nürnberg)
Projektbeschreibung:
Mitarbeit bei der Entwicklung Systems zur Verwaltung der technischen
Dokumentation im Intra-/Internet
Tätigkeiten:
? Modellierung und Implementierung der Datenstruktur auf Oracle 8
? Modellierung der Klassenstruktur mit Mitteln der UML
? Entwicklung von Internetseiten zur Abfrage der Kurzinformationen
? Verwaltung und Pflege von Produkt- und Anlagedaten
? Design, Implementierung, Test
Tools:
Oracle, SQL, LiveLink, HTML, JavaScript, UML, ASP, VbScript, IIS 5.0
------------------------------------------------------------------------------------------
06/1999 bis 09/1999 (Im Auftrag der Versorgungsbetriebe Hoyerswerda)
Projektbeschreibung:
Modellierung und Entwicklung des Wasserbeitragswesens
Tätigkeiten:
? Modellierung des Wasserbeitragswesens mit Designer 2000
? Erarbeiten des Funktions- und Datenmodells nach Anforderungen des Auftraggebers (Pflichtenheft)
? Erstellen von Programmmodulen zum Erzeugen von Trink- und Abwasserbeiträgen auf der Grundlage von Flurstückdaten
? Entwicklung einer Nebenbuchhaltung für das Beitragswesen
? Entwicklung des Mahnwesens
Tools:
Oracle 8, PL/SQL, Designer 2000, Developer 2000
09/1994 - 12/1998 Hochschule Zittau/Görlitz (FH), Informatikstudium
Modellierung:
- gut: Microsoft Visio
- Grundkenntnisse: Yaoqiang (BPMN), TogetherJ, Violet
Entwicklungsumgebungen:
- sehr gut: Eclipse, Visual Studio (2010)
- gut: WSAD, RAD
Entwicklungs Frameworks & APIs:
- sehr gut: Hibernate, Spring, Spring Batch, Apache Ant, Apache Struts, Castor
- gut: JPA, JAX-B, JDBC, JTA, SOAP, REST, Apache Torque, JasperReports (iReport), Maven, JDOM, SAX
- Grundkenntnisse: OSGi, iBatis
Testing:
- sehr gut: JUnit, Unit
- gut: Mockito, Spock, SoapUI
- Grundkenntnisse: TestNG, JMeter, Cobertura
Bugtracking:
- sehr gut: Bugzilla
- gut: Rational ClearQuest
Datenbank Clients:
- sehr gut: TOAD for Oracle, DbVisualizer, SQuirreL SQL Client
- gut: Oracle SQL Developer, MongoVUE
Application Server:
- sehr gut: Apache Tomcat, IBM Websphere Application Server
- Grundkenntnisse: GlassFish, Microsoft IIS
Office Tools
- sehr gut: Microsoft Office (Access, Excel, Project, PowerPoint, Visio, Word)
- gut: OpenOffice.org (Text Document, Presentation, Spreadsheet), Adobe Reader
Dokumenten- und Quellcode-verwaltung:
- sehr gut: Apache Subversion (TortoiseSVN)
- gut: Rational ClearCase, Visual SourceSafe, CVS, Redmine
VPN Clients:
- sehr gut: OpenVPN, FirePass SSL VPN
Texteditoren:
- sehr gut: Altova XML Spy, Editix
- gut: Ultraedit
Integration:
- gut: Sonar/SonarQube, Jenkins/Hudson
Remote Clients (FTP, SSH, etc.):
- gut: PuTTY, WinSCP, Cyberduck, VNC (RealVNC, UltraVNC), Tunnelblick
Scala, Scheme
HTML, CSS
XML, XSLT
Agile Entwicklungsmethoden: Scrum, TDD, XP
Erstellen von Anforderungsanalysen, Dokumentation von Geschäftsprozessen, Aufwandsabschätzungen
IT-Dienstleistungen
Telekommunikation
Versicherungen
Spedition und Fracht
Versand/Handel
CMS
Banken