JAVA, J2EE, XML, Eclipse, XML-Spy, Jenkins, SVN
Aktualisiert am 07.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
XML
Swing
Jenkins
GitHub
Git
Eclipse
Scrum
Atlassian JIRA
Hibernate
JSON
SOAP
SoapUI
REST
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-02 - heute

Einwohnerwesen / Meldewesen

JAVA Oracle CVS ...

Mitarbeit bei der Weiterentwicklung / Bugfixing des Systems AK:EWO für die Meldeämter und Behördenauskunft.

  • Verwaltung von Meldedaten
  • Automatisierte Tests, die über Jenkins laufen)
  • Auskunftsdienste für Behörden (Polizei, Amtsgericht, etc.)
  • Arbeiten nach Scrum (Backlog, Review, Canban, etc)
  • Automatisierte Tests, die über Jenkins laufen


Aufgaben innerhalb des Projektes:

  • Neuentwicklung von Komponenten
  • Weiterentwicklung bestehender Komponenten
  • Umsetzung neuer Gesetzesvorgaben
  • Fehlerbehebung
  • Anpassung für die XÖV Übermittlung (Meldeversion 3.1 auf 3.2)

- Mock-Framework für Unittests DB-Tests und E2E Tests
JAVA Oracle CVS GIT JIRA J2EE Hibernate Linux Server PC - Swing GUI - IntelliJ Idea - CVS - GIT - GIRA - Jenkins - Maven - Confluence - Squirrel - RocketJet - SCRUM
AKDB Bayern
3 Monate
2022-11 - 2023-01

Wohngeld

Sofwareentwickler JAVA J2EE XML ...
Sofwareentwickler
Mitarbeit bei der Weiterentwicklung / Bugfixing des Systems Wohngeld für die Wohngeldbehörden  (Auszahlung der Wohngelder für Berechtigte) 
  • Neuentwicklung von Komponenten
  • Weiterentwicklung bestehender Komponenten
  • Umsetzung neuer Gesetzesvorgaben
Eclipse CVS JIRA SCRUM Jenkins Maven
JAVA J2EE XML UNIX ORACLE DB JUNIT XSD SOAP REST Hibernate
HZD Wiesbaden
Remote
9 Monate
2022-02 - 2022-10

ZinS

Senior Entwickler Java JMS Oracle Advanced Queueing
Senior Entwickler

Mitarbeit bei der Weiterentwicklung / Bugfixing des System ZinS. (Verarbeitung der Scandaten in den Briefzentren, Weiterleitung der Scandaten für die Entgeldsicherung)

  • Neuentwicklung von Komponenten 
  • Weiterentwicklung bestehender Komponenten 
  • Anbindung neuer SOAP-Schnittstellen 
  • Anbindung neuer REST-Schnittstellen 

Oracle REST SOAP XML UNIX ORACLE DB JUNIT Fortify Sonar XSD Eclipse CVS Putty PL / SQL Developer JIRA SOAP UI GIT XML-Spy
Java JMS Oracle Advanced Queueing
Deutsche Post IT-Services
Darmstadt
8 Monate
2021-06 - 2022-01

ASV (Amtliche Schulverwaltung Software)

Mitarbeit bei der Weiterentwicklung / Bugfixing des System ASV, FEO und NEO. (Verwaltung der Schüler, Lehrer, Noten, Zeugnisse, etc.)

  • Bugfixing
  • Weiterentwicklung
  • Fehleranalyse
  • Kundenbetreuung

Vaadin Atlassian JIRA Scrum Teamsite CMS Postgres Plus JAVA Hibernate Swing Jira Teams Postgres OSGI JAVA 8 / 11
2 Jahre 5 Monate
2019-01 - 2021-05

Ginster

Senior Softwareentwickler Altova XMLSpy Java API for XML Processing Asynchronous-JavaScript-and-XML ...
Senior Softwareentwickler

Mitarbeit bei der Weiterentwicklung / Bugfixing des Ginster-System für die Steuerverwaltung des Bundes. (Ginster = Grundinformationsdienst). Hier werden die Grundinformationen für die Steuerverfahren verwaltet. Hier wird sehr viel mit Verteilten Systemen gearbeitet, wie z.B. Aufrufe an das Meldesystem BUND um Anschriften zu ermitteln.

  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite.
  • Implementierung dieser Anforderungen.
  • Testen der Anforderung.
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung.
  • Manuelles Testen des Systems.
  • Neuentwicklung der JAVA-Oberflächen um die alte ISA-GUI abzulösen (JAVA-BNO, incl. Schulung)
  • Spezifikation der Anforderungen bei neuen Features
  • Umstellung auf JAVA 8
  • Ansatzweise Scrum
Eclipse Jenkins Git GitHub Apache Subversion Atlassian JIRA WinSCP Beyond Compare Unifa Framework XML-Spy Jira Ticketsystem Maven Subversion Gitlab
Altova XMLSpy Java API for XML Processing Asynchronous-JavaScript-and-XML java XML ISA-DIalog KDIALOG (JAVA) Unfia-Framework
Hessische Zentrale für Datenverarbeitung
Wiesbaden
9 Jahre
2010-01 - 2018-12

FESAD

Server Wildfly 10 (Wird zur Zeit auf Wildfly 14 umgestellt) Oracle 12c Hibernate ...
Mitarbeit bei der Weiterentwicklung / Bugfixing des Archivsystems der ARD. (FESAD-Archivdatenbank).  FESAD ist die Archivdatenbank für die öffentlich rechtlichen Sendeanstalten. Hier wird formale Erfassung und inhaltliche Erschließung der Metadaten für die Sendungen verwaltet. Weiterhin ist hier auch das Bestellwesen innerhalb der Anstalten integriert.
  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite
  • Implementierung dieser Anforderungen
  • Testen der Anforderung
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung
  • Manuelles Testen des FESAD-Systems
  • Entwickeln der Benutzeroberflächen in enger Abstimmung mit der Fachseite
  • Entwickeln von automatisierten Test für die den Rich-Clients (JAVA-SWING)
  • Umstellung auf Srum
JAVA J2EE SWING Oracle IntelliJ Idea Subversion / Git JIRA Hibernate Jasper Reports Elastic-Search SQuirreL JBoss-Wildfly Scrum PC SUN Maven Alassian Jira Confluence Jenkins GIT
Server Wildfly 10 (Wird zur Zeit auf Wildfly 14 umgestellt) Oracle 12c Hibernate ElasticSearch Jasper Reports JAVA-SWING Expertenclient auf Basis von JAVA-SWING IntelliJ-Idea Maven Alassian Jira bisher SVN seit kurzem umgestellt auf GIT
Hessischer Rundfunk Frankfurt
11 Jahre 11 Monate
2007-02 - 2018-12

FESAD

Mitarbeit bei der Weiterentwicklung / Bugfixing des Archivsystems der ARD. (FESAD-Archivdatenbank). (FESAD ist die Archivdatenbank für die öffentlich rechtlichen Sendeanstalten. Hier wird formale Erfassung und inhaltliche Erschließung der Metadaten für die Sendungen verwaltet. Weiterhin ist hier auch das Bestellwesen innerhalb der Anstalten integriert.

  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite.
  • Implementierung dieser Anforderungen.
  • Testen der Anforderung.
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung.
  • Manuelles Testen des FESAD-Systems.
  • Entwickeln der Benutzeroberflächen in enger Abstimmung mit der Fachseite
  • Entwickeln von automatisierten Test für die den Rich-Clients (JAVA-SWING)
JAVA J2EE SWING Oracle Eclipse CVS Hibernate Jasper Reports JBoss PC SUN
Hessischer Rundfunk Frankfurt
1 Monat
2009-12 - 2009-12

ZSK (Zentraler Schallplattenkatalog)

  • Weiterentwicklung eines Swing-Clients für die ZSK Bearbeitung
  • Testen der Anwendung
JAVA SWING-Application-Framework Oracle Eclipse CVS Hibernate Maven Spring
Deutsches Rundfunkarchiv im Hessischen Rundfunk Frankfurt
4 Monate
2009-08 - 2009-11

FESAD

  • Weiterentwicklung der Anwendung
  • Bugfixing der Anwendung
  • Manuelles Testen der Anwendung
JAVA J2EE SWING Oracle Eclipse CVS Hibernate Jasper Reports JBoss PC SUN
Hessischer Rundfunk Frankfurt
8 Monate
2008-12 - 2009-07

ZSK (Zentraler Schallplattenkatalog)

  • Neuentwicklung einens Swing-Clients für die ZSK-Bearbeitung
  • Aufbau einer Testdatenbank mit Oracle 10xi
  • Erstellen der Datenzugriffsschicht mit Spring und Hibernate
SWING-Application-Framework Oracle Eclipse CVS Hibernate Maven Spring JAVA
Deutsches Rundfunkarchiv im Hessischen Rundfunk Frankfurt
3 Jahre 11 Monate
2003-03 - 2007-01

MoVe

  • Entwicklung von einer J2EE-Anwendung für die Briefsortieranlagen der Deutschen Post
  • Analyse, Design Implementierung und (Entwickler)-test der Software
  • Schwerpunkt GUI - Entwicklung mit SWING (Ablösung des Systems VIBRIS)
JAVA J2EE SWING Oracle Together CVS Checkstyle Toplink PC SUN
Deutsche Post AG
1 Jahr 7 Monate
2001-08 - 2003-02

ZinS

  • Entwicklung einer JAVA - Basiskomponente, die ein Zeitgesteuertes Senden von JAVA -Nachrichten (JMS) ermöglicht
  • Entwicklung einer JAVA - Basiskomponente für die Ansteuerung verschiedener Worker - Prozesse
  • Entwicklung von JAVA - Workern, die Daten per XML Dateien Bundesweit zwischen Oracle Datenbanken austauschen
  • Entwickeln von Testszenarien
  • Entwickeln von Testscripten für die JAVA- Worker
  • Testen der Komponenten
  • Monitoren aller der Software auf allen 83 Briefzentren
JAVA Oracle JBoss Oracle Advanced Queueing Together CVS Reflection X) IBM PC SUN
Deutsche Post AG
1 Jahr 11 Monate
1999-09 - 2001-07

VIBRIS (Software für die Briefsortieranlagen)

  • Analyse der Kundenanforderungen
  • Erstellen eines Prototyps
  • Implementierung
  • Test
Oracle Grit Developer MS-Visual Studio WIN NT
Deutsche Post AG
6 Monate
1999-02 - 1999-07

WEWIS Visual-Info Support

  • Second - Level Support
  • Einspielen von Fixpacks
  • Migration von J40 auf H50
IBM AIX IBM Visual-Info DB2 ADSM WIN NT IBM RS6000/J40 IBM RS6000/H50 IBM Optical-Library IBM PC
10 Monate
1997-10 - 1998-07

Behälter und Auftragsverwaltung für einen chemischen Betrieb II

  • Analyse der Produktionsschritte
  • Erstellen eines Prototypes
  • Prototyping mit dem Betriebspersonal
  • Weiterentwicklung des Systems bis zur Einsatzreife
  • Schulen der Anwender
  • Ersetzen der Produktionsbücher
  • Erstellen eines Bediener - Handbuches
  • Erstellen einer Systembeschreibung
Windows NT MS-Access 2.0 Novell Netware 4.11
6 Monate
1997-04 - 1997-09

Behälter und Auftragsverwaltung für einen chemischen Betrieb I

  • Analyse der Produktionsschritte
  • Erstellen eines Prototyps
  • Prototyping mit dem Betriebspersonal
  • Weiterentwicklung des Systems bis zur Einsatzreife
  • Schulen der Anwender
  • Ersetzen der Produktionsbücher
  • Erstellen eines Bediener - Handbuches
  • Erstellen einer Systembeschreibung
Windows NT MS-Access 2.0 Novell Netware 4.11

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Monate
1998-08 - 1999-01

Weiterbildung zum Anwendungsentwickler

  • Logik der Programmierung (Struktogramme, Programmablaufpläne)
  • Methodische Systemanalyse (1. - 3. Normalform, Kommunikationsdiagramm)
  • Datenbank-Technologie
  • Datenbank Design
  • Programmierung auf dem Mainframe (IBM) mit NATURAL
  • Data-Dictionary PREDICT
  • SAG-Projektmodell
8 Monate
1996-08 - 1997-03

Fachrichtung Industrieelektronik

Diplom,
Diplom
  • Aufnahme der betrieblichen Ist-Situation
  • Aufnahme der betrieblichen Mindestanforderungen
  • Erarbeitung eines Datenbank- und Softwaresystementwurfs
  • Erstellung des Systems mit MS-Access 2.0
  • Prototyping mir dem Betriebspersonal
  • Erstellung der Dokumentation
  • Schulung des Betriebspersonal in der Bedienung des Systems


Diplomarbeit:

Auftrags- und Aggregateverwaltungssystem für einen chemischen Betrieb

Position

Position

Software-Entwicklung, Wartung, Fehlerfix, Refaktoring

Kompetenzen

Kompetenzen

Top-Skills

Java XML Swing Jenkins GitHub Git Eclipse Scrum Atlassian JIRA Hibernate JSON SOAP SoapUI REST

Schwerpunkte

Beratung
Software-Entwicklung
Testautomation
Oberflächentests Unitests
Software-Engineering
Wartung
Weiterentwicklung von Altsystemen
Neuentwicklung
Client, Middleware und Server
Testautomation Server/ Client
automatisiertes Testen von Oberflächen

Produkte / Standards / Erfahrungen / Methoden

Altova XMLSpy
ANT
Apache Subversion
Atlassian JIRA
BEA
Weblogic-Server
Beyond Compare
CVS
Eclipse
Git
GitHub
Grit Developer
Hibernate
IntelliJ Idea
J-Boss
J-Builder X
Jasper Reports
Jenkins
JIRA
MS - Visual Studio
OC4J
Container zum Entwickeln
Oracle Advanced Queueing
PVCS
Reflection-X
SAMBA TNG
Linux
SQuirreL
SUN Certified Programmer
TOAD
Together
Tomcat
Unifa Framework
Windows - Commander
WinSCP
Berufserfahrung

  • seit 1997 


IT-Erfahrungen:

  • Softwareentwicklung
  • Prove of Concept
  • Analyse und Design
  • Daten-Modellierung
  • Prototyping
  • Evaluierung Client Frameworks
  • Migration
  • Schnittstellendesign (REST / SOAP)
  • Qualitätssicherung
  • Last-Performancetests
  • Testautomation
  • Bugfixing
  • Monitoring (Erstellen geeigneter Tools für das Monitoring)
  • Software-Architektur
  • Support
  • Anwenderbetreuung und -schulung
  • Dokumentation


Applikationsserver:

  • Oracle
  • Wildfly 10, 14 
  • JBOSS


Standardsoftware / Tools:

  • MS-Office
  • MS-Visual Studio
  • Hibernate
  • Suchengine: 
    • ElasticSearch
  • Jasper Reports
  • IntelliJ-Idea
  • Maven
  • Alassian Jira
  • SVN
  • GIT
  • SQuirrel
  • Confluence
  • Jenkins
  • SWING
  • Eclipse
  • CVS
  • JBoss
  • SWING-Application-Framework
  • Spring (erste Berührungspunkte)
  • Oracle 
  • Oracle Advanced Queuing
  • Together, Reflection X
  • Grit Developer
  • Hibernate
  • Bit Bucket
  • Postgres
  • JIRA
  • DBeaver
  • Subversion
  • Ant
  • GIT-LAB
  • XML-SPY 
  • SOAP 
  • REST
  • XML 
  • JSON 
  • SCRUM 
  • DOCKER 
  • JDK
  • Open JDK 
  • Jackson 
  • DevOps 
  • DevSecOps


Qualifikation:

  • Seit über zwanzig Jahren als Software-entwickler und oftwaretester in verschiedenen Unternehmen tätig.
  • Erfahrung in langjährig ausgelegten Großprojekten mit vielfältigen Aufgaben im gesamten life cycle der Anwendungen.
  • Erfahrungen mit vielfältigen Projektanforderungen in der Schnittstelle zwischen Kunden und IT-Dienstleistern als auch Erfahrungen im Monitoring, Support und der Anwenderschulung.
  • Erfahrung in großen Teams (>60 Entwickler)
  • Seit 2001 im JAVA Umfeld unterwegs.
  • Vielfältige Projekterfahrung durch sehr unterschiedliche Projekte.
    • Neuentwicklung eines bestehenden Systems in JAVA (Altcode war C++)
    • Wartung und Weiterentwicklung von Legacy-Systemen
    • Bugfixing in gemischten System (Altsysteme / Neusysteme)
    • Ankopplung neuer Systemen an Altsysteme (SOAP / REST)
    • Refaktoring von Teilen des Altsystems, minimalinvasiv
    • schnelle Einarbeitung in bestehenden Code (Reverse-Engineering)
    • Profilen des Codes, bei Performance-Problemen
    • Arbeiten nach SCRUM
    • CI/CD
    • DevSecOps (Sicherheitstests im Jenkins-Lauf)


Schwerpunkte in diesem Projekt waren:

  • Pflege und Weiterentwicklung der SWING FAT-Clients
  • Weiterentwickeln des eigenen SWING-Frameworks
  • Erstellen von Testsuites auf der Basis von QF-Test für die fachlichen Grobtests der Clients
  • Anpassungen in der Datenbank (ORACLE) (Views, Tabellen, Stored-Procedures) (Erzeugen von Testdaten um neue Anforderungen umzusetzen


Branchenerfahrung

Umfangreiche Erfahrung bei der Projektarbeit in Behörden / öffentlicher Dienst:

  • Projekt FESAD (Hessischer Rundfunk, Frankfurt)
  • Projekt Ginster (Steuersoftware bei der HZD-Wiesbaden)
  • Projekt ASV (Amtliche Schulverwaltung Bayern)
  • Projekt Wohngeld (HZD Wiesbaden)
  • Projekt Meldedaten Bund (AKDB Bayern)

Betriebssysteme

DOS
IBM AIX
Linux
Novell Netware 4.11
SUN OS, Solaris
SUN-Solaris
UNIX
SUN
SuSE Linux
Windows
XP, 2000
Windows NT 4.0
AIX
 

Programmiersprachen

Access Basic
Asynchronous-JavaScript-and-XML
C++
J2EE
Java
Java API for XML Processing
Jython
Perl
Python
SQL
Swing
Visual-Basic
 

Datenbanken

DB2
Microsoft Access
Oracle
SQL, PL/SQL
Postgres
SQL-Loader Skripte
 

Datenkommunikation

Novell
TCP/IP
Windows Netzwerk

Hardware

IBM RS 6000
PC
SUN

Branchen

Branchen

  • Chemische Industrie
  • BUND
  • Logistik (Deutsche Post)
  • Medienbranche
  • Steuerbehörde BUND / Land Bayern
  • Schulverwaltung (ASV Bayern)
  • Deutsche Post
  • Hoechst AG
  • Behörden / öffentlicher Dienst

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

1 Jahr 10 Monate
2023-02 - heute

Einwohnerwesen / Meldewesen

JAVA Oracle CVS ...

Mitarbeit bei der Weiterentwicklung / Bugfixing des Systems AK:EWO für die Meldeämter und Behördenauskunft.

  • Verwaltung von Meldedaten
  • Automatisierte Tests, die über Jenkins laufen)
  • Auskunftsdienste für Behörden (Polizei, Amtsgericht, etc.)
  • Arbeiten nach Scrum (Backlog, Review, Canban, etc)
  • Automatisierte Tests, die über Jenkins laufen


Aufgaben innerhalb des Projektes:

  • Neuentwicklung von Komponenten
  • Weiterentwicklung bestehender Komponenten
  • Umsetzung neuer Gesetzesvorgaben
  • Fehlerbehebung
  • Anpassung für die XÖV Übermittlung (Meldeversion 3.1 auf 3.2)

- Mock-Framework für Unittests DB-Tests und E2E Tests
JAVA Oracle CVS GIT JIRA J2EE Hibernate Linux Server PC - Swing GUI - IntelliJ Idea - CVS - GIT - GIRA - Jenkins - Maven - Confluence - Squirrel - RocketJet - SCRUM
AKDB Bayern
3 Monate
2022-11 - 2023-01

Wohngeld

Sofwareentwickler JAVA J2EE XML ...
Sofwareentwickler
Mitarbeit bei der Weiterentwicklung / Bugfixing des Systems Wohngeld für die Wohngeldbehörden  (Auszahlung der Wohngelder für Berechtigte) 
  • Neuentwicklung von Komponenten
  • Weiterentwicklung bestehender Komponenten
  • Umsetzung neuer Gesetzesvorgaben
Eclipse CVS JIRA SCRUM Jenkins Maven
JAVA J2EE XML UNIX ORACLE DB JUNIT XSD SOAP REST Hibernate
HZD Wiesbaden
Remote
9 Monate
2022-02 - 2022-10

ZinS

Senior Entwickler Java JMS Oracle Advanced Queueing
Senior Entwickler

Mitarbeit bei der Weiterentwicklung / Bugfixing des System ZinS. (Verarbeitung der Scandaten in den Briefzentren, Weiterleitung der Scandaten für die Entgeldsicherung)

  • Neuentwicklung von Komponenten 
  • Weiterentwicklung bestehender Komponenten 
  • Anbindung neuer SOAP-Schnittstellen 
  • Anbindung neuer REST-Schnittstellen 

Oracle REST SOAP XML UNIX ORACLE DB JUNIT Fortify Sonar XSD Eclipse CVS Putty PL / SQL Developer JIRA SOAP UI GIT XML-Spy
Java JMS Oracle Advanced Queueing
Deutsche Post IT-Services
Darmstadt
8 Monate
2021-06 - 2022-01

ASV (Amtliche Schulverwaltung Software)

Mitarbeit bei der Weiterentwicklung / Bugfixing des System ASV, FEO und NEO. (Verwaltung der Schüler, Lehrer, Noten, Zeugnisse, etc.)

  • Bugfixing
  • Weiterentwicklung
  • Fehleranalyse
  • Kundenbetreuung

Vaadin Atlassian JIRA Scrum Teamsite CMS Postgres Plus JAVA Hibernate Swing Jira Teams Postgres OSGI JAVA 8 / 11
2 Jahre 5 Monate
2019-01 - 2021-05

Ginster

Senior Softwareentwickler Altova XMLSpy Java API for XML Processing Asynchronous-JavaScript-and-XML ...
Senior Softwareentwickler

Mitarbeit bei der Weiterentwicklung / Bugfixing des Ginster-System für die Steuerverwaltung des Bundes. (Ginster = Grundinformationsdienst). Hier werden die Grundinformationen für die Steuerverfahren verwaltet. Hier wird sehr viel mit Verteilten Systemen gearbeitet, wie z.B. Aufrufe an das Meldesystem BUND um Anschriften zu ermitteln.

  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite.
  • Implementierung dieser Anforderungen.
  • Testen der Anforderung.
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung.
  • Manuelles Testen des Systems.
  • Neuentwicklung der JAVA-Oberflächen um die alte ISA-GUI abzulösen (JAVA-BNO, incl. Schulung)
  • Spezifikation der Anforderungen bei neuen Features
  • Umstellung auf JAVA 8
  • Ansatzweise Scrum
Eclipse Jenkins Git GitHub Apache Subversion Atlassian JIRA WinSCP Beyond Compare Unifa Framework XML-Spy Jira Ticketsystem Maven Subversion Gitlab
Altova XMLSpy Java API for XML Processing Asynchronous-JavaScript-and-XML java XML ISA-DIalog KDIALOG (JAVA) Unfia-Framework
Hessische Zentrale für Datenverarbeitung
Wiesbaden
9 Jahre
2010-01 - 2018-12

FESAD

Server Wildfly 10 (Wird zur Zeit auf Wildfly 14 umgestellt) Oracle 12c Hibernate ...
Mitarbeit bei der Weiterentwicklung / Bugfixing des Archivsystems der ARD. (FESAD-Archivdatenbank).  FESAD ist die Archivdatenbank für die öffentlich rechtlichen Sendeanstalten. Hier wird formale Erfassung und inhaltliche Erschließung der Metadaten für die Sendungen verwaltet. Weiterhin ist hier auch das Bestellwesen innerhalb der Anstalten integriert.
  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite
  • Implementierung dieser Anforderungen
  • Testen der Anforderung
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung
  • Manuelles Testen des FESAD-Systems
  • Entwickeln der Benutzeroberflächen in enger Abstimmung mit der Fachseite
  • Entwickeln von automatisierten Test für die den Rich-Clients (JAVA-SWING)
  • Umstellung auf Srum
JAVA J2EE SWING Oracle IntelliJ Idea Subversion / Git JIRA Hibernate Jasper Reports Elastic-Search SQuirreL JBoss-Wildfly Scrum PC SUN Maven Alassian Jira Confluence Jenkins GIT
Server Wildfly 10 (Wird zur Zeit auf Wildfly 14 umgestellt) Oracle 12c Hibernate ElasticSearch Jasper Reports JAVA-SWING Expertenclient auf Basis von JAVA-SWING IntelliJ-Idea Maven Alassian Jira bisher SVN seit kurzem umgestellt auf GIT
Hessischer Rundfunk Frankfurt
11 Jahre 11 Monate
2007-02 - 2018-12

FESAD

Mitarbeit bei der Weiterentwicklung / Bugfixing des Archivsystems der ARD. (FESAD-Archivdatenbank). (FESAD ist die Archivdatenbank für die öffentlich rechtlichen Sendeanstalten. Hier wird formale Erfassung und inhaltliche Erschließung der Metadaten für die Sendungen verwaltet. Weiterhin ist hier auch das Bestellwesen innerhalb der Anstalten integriert.

  • Evaluierung des Aufwandes für einzelne Anforderungen der Fachseite.
  • Implementierung dieser Anforderungen.
  • Testen der Anforderung.
  • Refactoring der Anwendung
  • Fehlerbehebung der Anwendung.
  • Manuelles Testen des FESAD-Systems.
  • Entwickeln der Benutzeroberflächen in enger Abstimmung mit der Fachseite
  • Entwickeln von automatisierten Test für die den Rich-Clients (JAVA-SWING)
JAVA J2EE SWING Oracle Eclipse CVS Hibernate Jasper Reports JBoss PC SUN
Hessischer Rundfunk Frankfurt
1 Monat
2009-12 - 2009-12

ZSK (Zentraler Schallplattenkatalog)

  • Weiterentwicklung eines Swing-Clients für die ZSK Bearbeitung
  • Testen der Anwendung
JAVA SWING-Application-Framework Oracle Eclipse CVS Hibernate Maven Spring
Deutsches Rundfunkarchiv im Hessischen Rundfunk Frankfurt
4 Monate
2009-08 - 2009-11

FESAD

  • Weiterentwicklung der Anwendung
  • Bugfixing der Anwendung
  • Manuelles Testen der Anwendung
JAVA J2EE SWING Oracle Eclipse CVS Hibernate Jasper Reports JBoss PC SUN
Hessischer Rundfunk Frankfurt
8 Monate
2008-12 - 2009-07

ZSK (Zentraler Schallplattenkatalog)

  • Neuentwicklung einens Swing-Clients für die ZSK-Bearbeitung
  • Aufbau einer Testdatenbank mit Oracle 10xi
  • Erstellen der Datenzugriffsschicht mit Spring und Hibernate
SWING-Application-Framework Oracle Eclipse CVS Hibernate Maven Spring JAVA
Deutsches Rundfunkarchiv im Hessischen Rundfunk Frankfurt
3 Jahre 11 Monate
2003-03 - 2007-01

MoVe

  • Entwicklung von einer J2EE-Anwendung für die Briefsortieranlagen der Deutschen Post
  • Analyse, Design Implementierung und (Entwickler)-test der Software
  • Schwerpunkt GUI - Entwicklung mit SWING (Ablösung des Systems VIBRIS)
JAVA J2EE SWING Oracle Together CVS Checkstyle Toplink PC SUN
Deutsche Post AG
1 Jahr 7 Monate
2001-08 - 2003-02

ZinS

  • Entwicklung einer JAVA - Basiskomponente, die ein Zeitgesteuertes Senden von JAVA -Nachrichten (JMS) ermöglicht
  • Entwicklung einer JAVA - Basiskomponente für die Ansteuerung verschiedener Worker - Prozesse
  • Entwicklung von JAVA - Workern, die Daten per XML Dateien Bundesweit zwischen Oracle Datenbanken austauschen
  • Entwickeln von Testszenarien
  • Entwickeln von Testscripten für die JAVA- Worker
  • Testen der Komponenten
  • Monitoren aller der Software auf allen 83 Briefzentren
JAVA Oracle JBoss Oracle Advanced Queueing Together CVS Reflection X) IBM PC SUN
Deutsche Post AG
1 Jahr 11 Monate
1999-09 - 2001-07

VIBRIS (Software für die Briefsortieranlagen)

  • Analyse der Kundenanforderungen
  • Erstellen eines Prototyps
  • Implementierung
  • Test
Oracle Grit Developer MS-Visual Studio WIN NT
Deutsche Post AG
6 Monate
1999-02 - 1999-07

WEWIS Visual-Info Support

  • Second - Level Support
  • Einspielen von Fixpacks
  • Migration von J40 auf H50
IBM AIX IBM Visual-Info DB2 ADSM WIN NT IBM RS6000/J40 IBM RS6000/H50 IBM Optical-Library IBM PC
10 Monate
1997-10 - 1998-07

Behälter und Auftragsverwaltung für einen chemischen Betrieb II

  • Analyse der Produktionsschritte
  • Erstellen eines Prototypes
  • Prototyping mit dem Betriebspersonal
  • Weiterentwicklung des Systems bis zur Einsatzreife
  • Schulen der Anwender
  • Ersetzen der Produktionsbücher
  • Erstellen eines Bediener - Handbuches
  • Erstellen einer Systembeschreibung
Windows NT MS-Access 2.0 Novell Netware 4.11
6 Monate
1997-04 - 1997-09

Behälter und Auftragsverwaltung für einen chemischen Betrieb I

  • Analyse der Produktionsschritte
  • Erstellen eines Prototyps
  • Prototyping mit dem Betriebspersonal
  • Weiterentwicklung des Systems bis zur Einsatzreife
  • Schulen der Anwender
  • Ersetzen der Produktionsbücher
  • Erstellen eines Bediener - Handbuches
  • Erstellen einer Systembeschreibung
Windows NT MS-Access 2.0 Novell Netware 4.11

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Monate
1998-08 - 1999-01

Weiterbildung zum Anwendungsentwickler

  • Logik der Programmierung (Struktogramme, Programmablaufpläne)
  • Methodische Systemanalyse (1. - 3. Normalform, Kommunikationsdiagramm)
  • Datenbank-Technologie
  • Datenbank Design
  • Programmierung auf dem Mainframe (IBM) mit NATURAL
  • Data-Dictionary PREDICT
  • SAG-Projektmodell
8 Monate
1996-08 - 1997-03

Fachrichtung Industrieelektronik

Diplom,
Diplom
  • Aufnahme der betrieblichen Ist-Situation
  • Aufnahme der betrieblichen Mindestanforderungen
  • Erarbeitung eines Datenbank- und Softwaresystementwurfs
  • Erstellung des Systems mit MS-Access 2.0
  • Prototyping mir dem Betriebspersonal
  • Erstellung der Dokumentation
  • Schulung des Betriebspersonal in der Bedienung des Systems


Diplomarbeit:

Auftrags- und Aggregateverwaltungssystem für einen chemischen Betrieb

Position

Position

Software-Entwicklung, Wartung, Fehlerfix, Refaktoring

Kompetenzen

Kompetenzen

Top-Skills

Java XML Swing Jenkins GitHub Git Eclipse Scrum Atlassian JIRA Hibernate JSON SOAP SoapUI REST

Schwerpunkte

Beratung
Software-Entwicklung
Testautomation
Oberflächentests Unitests
Software-Engineering
Wartung
Weiterentwicklung von Altsystemen
Neuentwicklung
Client, Middleware und Server
Testautomation Server/ Client
automatisiertes Testen von Oberflächen

Produkte / Standards / Erfahrungen / Methoden

Altova XMLSpy
ANT
Apache Subversion
Atlassian JIRA
BEA
Weblogic-Server
Beyond Compare
CVS
Eclipse
Git
GitHub
Grit Developer
Hibernate
IntelliJ Idea
J-Boss
J-Builder X
Jasper Reports
Jenkins
JIRA
MS - Visual Studio
OC4J
Container zum Entwickeln
Oracle Advanced Queueing
PVCS
Reflection-X
SAMBA TNG
Linux
SQuirreL
SUN Certified Programmer
TOAD
Together
Tomcat
Unifa Framework
Windows - Commander
WinSCP
Berufserfahrung

  • seit 1997 


IT-Erfahrungen:

  • Softwareentwicklung
  • Prove of Concept
  • Analyse und Design
  • Daten-Modellierung
  • Prototyping
  • Evaluierung Client Frameworks
  • Migration
  • Schnittstellendesign (REST / SOAP)
  • Qualitätssicherung
  • Last-Performancetests
  • Testautomation
  • Bugfixing
  • Monitoring (Erstellen geeigneter Tools für das Monitoring)
  • Software-Architektur
  • Support
  • Anwenderbetreuung und -schulung
  • Dokumentation


Applikationsserver:

  • Oracle
  • Wildfly 10, 14 
  • JBOSS


Standardsoftware / Tools:

  • MS-Office
  • MS-Visual Studio
  • Hibernate
  • Suchengine: 
    • ElasticSearch
  • Jasper Reports
  • IntelliJ-Idea
  • Maven
  • Alassian Jira
  • SVN
  • GIT
  • SQuirrel
  • Confluence
  • Jenkins
  • SWING
  • Eclipse
  • CVS
  • JBoss
  • SWING-Application-Framework
  • Spring (erste Berührungspunkte)
  • Oracle 
  • Oracle Advanced Queuing
  • Together, Reflection X
  • Grit Developer
  • Hibernate
  • Bit Bucket
  • Postgres
  • JIRA
  • DBeaver
  • Subversion
  • Ant
  • GIT-LAB
  • XML-SPY 
  • SOAP 
  • REST
  • XML 
  • JSON 
  • SCRUM 
  • DOCKER 
  • JDK
  • Open JDK 
  • Jackson 
  • DevOps 
  • DevSecOps


Qualifikation:

  • Seit über zwanzig Jahren als Software-entwickler und oftwaretester in verschiedenen Unternehmen tätig.
  • Erfahrung in langjährig ausgelegten Großprojekten mit vielfältigen Aufgaben im gesamten life cycle der Anwendungen.
  • Erfahrungen mit vielfältigen Projektanforderungen in der Schnittstelle zwischen Kunden und IT-Dienstleistern als auch Erfahrungen im Monitoring, Support und der Anwenderschulung.
  • Erfahrung in großen Teams (>60 Entwickler)
  • Seit 2001 im JAVA Umfeld unterwegs.
  • Vielfältige Projekterfahrung durch sehr unterschiedliche Projekte.
    • Neuentwicklung eines bestehenden Systems in JAVA (Altcode war C++)
    • Wartung und Weiterentwicklung von Legacy-Systemen
    • Bugfixing in gemischten System (Altsysteme / Neusysteme)
    • Ankopplung neuer Systemen an Altsysteme (SOAP / REST)
    • Refaktoring von Teilen des Altsystems, minimalinvasiv
    • schnelle Einarbeitung in bestehenden Code (Reverse-Engineering)
    • Profilen des Codes, bei Performance-Problemen
    • Arbeiten nach SCRUM
    • CI/CD
    • DevSecOps (Sicherheitstests im Jenkins-Lauf)


Schwerpunkte in diesem Projekt waren:

  • Pflege und Weiterentwicklung der SWING FAT-Clients
  • Weiterentwickeln des eigenen SWING-Frameworks
  • Erstellen von Testsuites auf der Basis von QF-Test für die fachlichen Grobtests der Clients
  • Anpassungen in der Datenbank (ORACLE) (Views, Tabellen, Stored-Procedures) (Erzeugen von Testdaten um neue Anforderungen umzusetzen


Branchenerfahrung

Umfangreiche Erfahrung bei der Projektarbeit in Behörden / öffentlicher Dienst:

  • Projekt FESAD (Hessischer Rundfunk, Frankfurt)
  • Projekt Ginster (Steuersoftware bei der HZD-Wiesbaden)
  • Projekt ASV (Amtliche Schulverwaltung Bayern)
  • Projekt Wohngeld (HZD Wiesbaden)
  • Projekt Meldedaten Bund (AKDB Bayern)

Betriebssysteme

DOS
IBM AIX
Linux
Novell Netware 4.11
SUN OS, Solaris
SUN-Solaris
UNIX
SUN
SuSE Linux
Windows
XP, 2000
Windows NT 4.0
AIX
 

Programmiersprachen

Access Basic
Asynchronous-JavaScript-and-XML
C++
J2EE
Java
Java API for XML Processing
Jython
Perl
Python
SQL
Swing
Visual-Basic
 

Datenbanken

DB2
Microsoft Access
Oracle
SQL, PL/SQL
Postgres
SQL-Loader Skripte
 

Datenkommunikation

Novell
TCP/IP
Windows Netzwerk

Hardware

IBM RS 6000
PC
SUN

Branchen

Branchen

  • Chemische Industrie
  • BUND
  • Logistik (Deutsche Post)
  • Medienbranche
  • Steuerbehörde BUND / Land Bayern
  • Schulverwaltung (ASV Bayern)
  • Deutsche Post
  • Hoechst AG
  • Behörden / öffentlicher Dienst

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.