Java, Backend, Batch, Massendaten, Xml, Unix, SQL, NoSQL, Spezifikation, Systemreview, Migration, Regressionstests, ScrumMaster, Architektur
Aktualisiert am 04.11.2021
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Verfügbar ab: 04.11.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Englisch
fließend
Latein
am Gymnasium Leistungskurs Latein
Spanisch
nur Grundkenntnisse (Volkshochschule)

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 8 Monate
2015-08 - 2019-03

Design und Entwicklung von Batchjobs und WebServices

Software-Entwickler Java maven junit ...
Software-Entwickler

Design und Entwicklung von Batchjobs und WebServices auf der Oracle Plattform (Java, Spring, J2EE, Weblogic, )

  • Entwicklung und Ausführung von JunitTests, SystemTests
  • Erstellung und Betreuung von automatisierten Regressionstests im Continuous Integration Umfeld
  • Dokumentation
  • Codereviews, Designreviews
  • Unterstützung Betrieb
  • Fehleranalyse und Fehlerbehebung
  • Statistische Auswertung und Monitoring

Performanceanalysen

Eclipse JIRA Jenkins Confluence SQLDeveloper Nexus ClearQuest Tomcat Oracle
Java maven junit SOAP cxf Eclipse Webservices SQL Hibernate JPA Scrum Oracle Spring XML PL/SQL StoredProcedures Referentielle Integritäten JEE ApplicationServer SVN Shell-Unix
München-Unterföhring
5 Monate
2014-11 - 2015-03

Automatisierung des Produktkonfigurationsprozesses (BPMN)

Architekt, Analyst, Software-Entwickler Scrum Java 7 BPMN ...
Architekt, Analyst, Software-Entwickler
Analyse des Ist-Prozesses ? Analyse der vorhandene Software, Schnittstellen und beteiligten Systeme und Komponenten, (Portal, SAP, BillingSoftware, automatisierte Regressionstests etc.) ? Interviews mit den Akteuren und Verantwortlichen ? Dokumentation im bpmn-Format Entwicklung lauffähiges Pilotverfahren (Abbild des Ist-Prozesses) ? Ablauffähiger bpmn-Prozess (ca. 100 Tasks) ? Gliederung in Lanes (=Verantwortliche) ? Automatisiertes Zuweisen von Tasks an Akteure per Email ? Automatisierter Aufruf von vorhandenen ServiceTasks ? Integration Prozess-Aufruf und Taskverlaufs-Anzeige inklusive Incident-Anzeige in die vorhandene Portal-Software Entwicklung vollautomatisierten NonBillable-Prozess ? Automatisierte Integration von IBM ClearQuest über RESTful-Webservice-Schnittstelle o Erstellen von ChangeRequests o Erstellen DeliveryNotes , für Test- und Produktionsnahe Umgebung o Erstellen Requests for Deployment für Produktion ? Erstellen der SQL-Skripte für Produktkonfigurationsprozess ? Einspielen der SQL-Skripte in Test- und Integrationsumgebung ? Aufruf des kundenspezifischen TestCaseRunners für Test- und produktionsnahe Umgebung inklusieve Auswertung der Testergebnisse Präsentation der automatisierten Verfahren vor dem Management
Oracle 11g SQLplus Camunda Ubuntu Windows 7 Vmware Tomcat-Webserver Robotframework
Scrum Java 7 BPMN XML JSON RESTful Webservices SQL
München
3 Monate
2014-09 - 2014-11

Architektur und Systemreview eines Verkehrsredaktionssystems

Architekt Architektur Messaging Datenmodell ...
Architekt
Durchführung von Architektur- und Systemreviews eines Verkehrsredaktionssystems ? Analyse der Anwendungs-und Systemarchitektur o externe Schnittstellen o Subsysteme o Datenhaltung und Datenmmodell o Mengengerüste o nicht funktionale Eigenschaften o Software-Architektur o Skalierbarkeit o Qualitätssicherung o Ausfallsicherheit ? Reviews , Interviews bei Lieferanten des Verkehrsredaktionssystems ? Präsentation der Ergebnisse vor dem Management o Ergebnis der Analyse o Risiken o Bewertungen o Empfehlungen
Architektur Messaging Datenmodell nicht-funktionale Anforderungen Qualitätssicherung Skalierbarkeit
Wilhelm Geiger / Bayerischer Rundfunk
München
2 Monate
2014-08 - 2014-09

IT-Verfahren Konfiguration Telefonvermittlungsanlagen

Software-Entwickler, Architekt, Requirement-Engineer Java JPA JDBC ...
Software-Entwickler, Architekt, Requirement-Engineer
Konfigurationsdaten (=Massendaten, 30 Mio-Sätze) von Telefonvermittlungsdaten werden validiert und in Datenbank geladen Auftragsdaten werden über eine Webapplikation im Dialog erfasst. In Batchjobs, welche über die Webapplikation gesteuert werden können, werden die Auftragsdaten mit den Konfigurationsdaten verglichen. Es werden nach einem komplexen Regelwerk Telefonvermittlungsanlagen-spezifische Kommandos erzeugt, um die Konfiguration der Telefonvermittlungsanlage gemäß den Auftragsdaten anzupassen. Erstellung automatisierter Robot-Regressionstests zur Validierung des Regelwerks.
Eclipse GIT maven Ubuntu zk (http://www.zkoss.org/) MySQL log4j Robot-Framework Tomcat
Java JPA JDBC RESTful-Webservices Regressiontests Junit
Softwarehaus
München
3 Monate
2014-05 - 2014-07

Entwicklung DSL zum Anonymisieren von SQL-Datenbanken

Software-Entwickler Java XML JDBC ...
Software-Entwickler
Entwicklung einer DSL (DomainSpecificLanguage) mittels der man Regeln zur Anonymisierung von relationalen Datenbanken spezifizieren kann. Visuelle Darstellung der Tabellen, deren Beziehungen und der Anonymisierungsregeln mittels Framework zk, Javascript und d3 (data driven documents)
Xtext (http://www.eclipse.org/Xtext/) Eclipse maven GIT Ubuntu 12.04 zk (http://www.zkoss.org/) ) d3 (http://d3js.org/) Xtend
Java XML JDBC Javascript
Softwarehaus
München
8 Monate
2013-09 - 2014-04

Digitalisierungsworkflow, Webservices, FindmittelDB

Architekt, Softwareentwickler Java XML RESTful-Webservices ...
Architekt, Softwareentwickler
Digitalisierungsworkflow ? Analyse der vorhandenen Komponenten ? Spezifikation der neuen Architektur und des neuen Workflows ? Entwicklung des automatisierten Workflows mit Java, Spring und Apache Camel (Enterprise Integration Patterns) ? Integration und Synchronisation der Komponenten Imageserver IIP, DSpace (Postgres, Lucene, Solr) , Findmittel-Datenbank (MySQL, Lucene,) DSpace (=Digitales Repository, siehe http://www.dspac.org) ? DSpace Konfiguration ? Anpassungen OAI-Webservices (epicur.xsl, dfgviewer.xsl) ? Entwicklung neuer Webservices für Online Import-Schnittstelle ? Synchronisation von Dspace mit Findmittel-Datenbank RESTful-Webservices für Findmittel ? Spezifikation, Realisierung und Dokumentation ? Konfiguration von Apache Tomcat ? Volltextsuche über Lucene ? Spezifikation der MySQL und Lucene Datenbank ? Synchronisation von MySQL und Lucene ImageServer IIP ? Konfiguration des ImageServer IIP ? Einbindung von Wasserzeichen ? automatisierte Übertragung der Jpeg2000-Images Qualitätssicherung ? Robot-Testframework (http: http://robotframework.org/) und Junit-Tests ? Vollautomatisierte Tests des digitalen Workflows und der Webservics mit Robot-Tests
IIP Imageserver Dspace (www.dspace.org) Lucene Eclipse Tomcat GIT Unix-Shell (bash) Apache Camel JEE Spring Ubuntu MySql MySql-Workbench PostgreSQL Oracle VirtualBox log4j Hibernate Dfgviewer Jpeg2000 Logback maven Robotframework
Java XML RESTful-Webservices Json Continuous Integration JDBC EIP Architektur Backend Batch
Generaldirektion der Bayerischen Archive
München
6 Monate
2012-11 - 2013-04

Homecontrol Gigaset Reef (Scrum-Master)

Scrum-Master, Architekt, Entwickler Scrum Continuous Integration OpenId ...
Scrum-Master, Architekt, Entwickler
Scrum-Master und Architekt/Developer in internationalem Projekt ? Projekt: http://www.gigaset-elements.de (Anbindung von SmartPhones über RESTful-Webservices an BaseStation in Wohnung; PushNotifications von Sensor-Ereignissen wie "Tür auf", "Einruch","Temperatur" etc. an SmartPhone) ? 5 verschiedene Scrum-Teams über drei Länder verteilt ? Agile Softwareentwicklung ? Projektsprache Englisch Scrum-Master im Team CRM ? Verantwortlich für Komponenten WebShop, IdentityManager, DeviceDatenbank ? Dailys mit Teammitgliedern über Google Hangout (Team über drei Standorte verteilt) ? ScrumOfScrum-Daily über Google Hangout ? Task-Board mit JIRA, Stories in Confluence ? Estimation in Storypoints (Komplexität) ? Unterstützung ProductOwner bei Story Erstellung Architekt/Developer ? Architektur der Komponenten ? Setup Continuous Integration/Delivery mit Jenkins ? Konfiguration Apache ? SouceCodeControl mit GitHub ? Erzeugen rpm packages ? Java, Xml, ? Setup CentOS6.3 Server ? Oracle VM Box (Virtualisierung) ? Entwicklung Robot-Tests ? erstellen Online Dokumentation mit Sphinx ? Magento Shop ? RESTful-Webservices (IdentityManager, PHP, OpenId-Login) ? Java/Xml-BatchProgrammierung DeviceDatenbank (MySQL, MariaDB), Anbindung Xml-Dateischnittstellen
Confluence JIRA GIT Jenkins Shell-Progammierung (bash) Glassfish CentOS MariaDB Apache Webserver maven Sphinx Magento rpm package Manager Oracle VirtualBox Robotframework
Scrum Continuous Integration OpenId OAuth RESTful-Webservices PHP XML Json internationale verteilte Teams Zusammenarbeit mehrerer Scrum-Teams
Gigaset Communications GmbH
München
5 Monate
2012-05 - 2012-09

Fachfeinkonzept für Projekt Datenredaktion Telekom

Anforderungsmanager Spezifikation UML fachliches Datenmodell ...
Anforderungsmanager
Erstellen des kompletten Fachfeinkonzepts, welches die Grundlage für die Ausschreibung des Realisierungspflichtenhefts und der Realisierung der Migration ist. ? Analyse des bestehenden Systems (ca. 30 Entwicklermannjahre) ? Analyse des RfQ als Basis der Fachfeinkonzepterstellung ? Intensive Zusammenarbeit mit Fachseite ? Entwickeln des fachlichen Datenmodells ? Architektur (HighLevel-Systemübersicht, E2E-Prozesse) ? funktional Anforderungen (Anwendungsfälle, Prozesse, Prüfregeln, Ablaufbeschreibungen, Zusammenhänge Anwendungsfälle zu Datenmodell etc.) ? nicht-funktionale Anforderungen (Mengengerüste, Reaktionszeiten, Service-Verfügbarkeit) ? betriebliche Anforderungen (Monitoring, Konfigurierbarkeit, ChangeManagement, Release und Deployment, etc.) ? Spezifikation neuer Schnittstellen (Xml-SSt., WebServices) ? Spezifikation der Dialoge und deren Funktionalitäten ? Spezifikation der Statistiken ? Migrationskonzept (inklusive Rückfallkonzept und QS-Maßnahmen)
Word Excel Powerpoint Oracle Java
Spezifikation UML fachliches Datenmodell UseCases Spezifikation nicht funktionale Anforderungen Telekom-Datenredaktions-Knowhow relationales Datenbankmodell heterogene Systemlandschaften Webservices Messaging Services Schnittstellen Workflow Massendaten
Deutsche Telekom
München
1 Monat
2012-04 - 2012-04

PoC: Anbindung NoSQL Mongo-DB

Software-Entwickler Java J2EE XML ...
Software-Entwickler
Spezifikation, Realisierung und Dokumentation der Backend-Funktionalität für Proof of Concept zur Anbindung einer Mongo-Datenbank inklusive Xml-Layout der Mongo-Objekte
OS X Eclipse MongoDB
Java J2EE XML NoSQL Json
Softwarehaus
München
3 Monate
2012-01 - 2012-03

Entwicklung Lasttest-Generator für LDAP inklusive Auswertungssoftware

Software-Entwickler, Architekt Java Jython Python ...
Software-Entwickler, Architekt
Spezifikation, Realisierung und Dokumentation ? Definition, Freeze und Deployen von Lasttest-Szenarios ? Aufbereiten und Auswertung der Lastest-Ergebnisse ? Generieren von LDAP-Import-Daten
Eclipse Grinder Framework iText git ant
Java Jython Python Shell-Programmierung (bash) LDAP
Seven Principles
München
1 Monat
2011-10 - 2011-10

Software zur zentralen Produktionsleitsteuerung (ZPLR)

Software-Entwickler Java Shell-Programmierung (bash)
Software-Entwickler
Spezifikation, Realisierung und Dokumentation
MySQL Debian svn PHP Perl
Java Shell-Programmierung (bash)
Softwarehaus
München
5 Monate
2011-06 - 2011-10

Auswertun großer Xml-Dateien

Software-Entwickler Java Xml
Software-Entwickler
Spezifikation, Realisierung und Dokumentation
Aix ant ARS svn
Java Xml
Deutsche Telekom
München
4 Monate
2011-03 - 2011-06

Redesign und Erweiterung um XmlOnline-Schnittstelle

Architekt, Anforderungsmanager Xml Java Architektur ...
Architekt, Anforderungsmanager
Redesign und Erweiterung eines vorhandenen großen Systems (ca. 30 Entwicklerjahre) um eine XmlOnline-Schnittstelle (WebServices, SOAP) Im vorhandenen System liefern die Lieferanten ihre Daten in Csv-Dateien an. Diese werden durch Batchjobs asynchron verarbeitet werden. Diese Csv-Schnittstellen sollen schrittweise ersetzt werden durch eine XmlOnline-Schnittstelle. Das vorhandene System ist in folgender Technik realisiert: Oracle DB, Java, JEE, MQSeries, SOAP Hauptschwierigkeit ist: Das bisherige System darf wegen dessen großer Komplexität nicht modifiziert werden. Die Online-Anliefer-Schnittstelle muss daher in einem eigenem neuen separaten System gelöst werden. Dieses neue System muss aber auch alle Batch-Abgabe-Funktionen des bisherigen Systems übernehmen können. Hierfür musste das bisherige große System funktional analysiert werden. In Zusammenarbeit mit der Fachabteilung wurde spezifiziert, welche der vorhandenen Geschäftsprozesse und Funktionalitäten im neuen System noch in welcher Ausprägung benötigt werden (Redesign). Bestandteil der Aufgabe war die Abgabe einer Kostenschätzung zur Realisierung und dem Betrieb des spezifizierten Lösungsentwurfs. AUFGABEN: Analyse des vorhandenen Systems Fachfeinspezifikation ? Services der Xml-Online-Schnittstelle o Request-Parameter o Response-Strukturen o Prüfregeln und deren Konfigurierbarkeit o Authentifizierung / Autorisierung ? Eintragsversionierung ? Fachliches Eintragsdatenmodell ? Archivierung ? Logging ? Kontrolladressmanagement ? Auswirkung von Sekundäränderungen ? Erzeugen Bestands- und Änderungslieferungen ? Statistiken ? Dialoge ? Batchverarbeitungen Technische Grobspezifikation ? Datenfluss ? Subsysteme ? Externe, interne Schnittstellen ? XmlOnline-Services ? Logging ? Konfigurierbarkeit ? Software-Komponenten (Batch, Dialoge, Services) ? Externe Komponenten (ESB) ? Datenhaltung / Datenmodell (Gliederung Stammdaten, Bewegungsdaten) ? Überlastschutz, Prioritätensteuerung ? Konzepte zu Test, Qualitätssicherung und Einführung in den Wirkbetrieb Kostenschätzung für Realisierung und Betrieb Präsentation der Ergebnisse vor dem Management
Word Excel Powerpoint
Xml Java Architektur Logging Nicht-funktionale Anforderungen Qualitätssicherung Webservices Datenfluss Versionierung Archivierung
München
4 Monate
2011-03 - 2011-06

Einspielen von abnehmerspezifischen Teilnehmerdaten um Datenmissbrauch zu erkennen (Kontrolladressmanager)

Software-Entwickler, Architekt Java Xml Shell-Programmierung (bash) ...
Software-Entwickler, Architekt
Spezifikation, Realisierung und Dokumentation ? Performantes Einspielen der Kontrolladressen in Xml-Lieferdateien ? Html-Monitor-Oberfläche zur Überwachung des Status und der aktuellen Verarbeitungsthreads ? Auswertung der ersetzten Kontrolladressen
svn Eclipse ARS ant AIX JUnit
Java Xml Shell-Programmierung (bash) Threads Monitoring Batch
Deutsche Telekom
München
4 Monate
2010-12 - 2011-03

Lösungsentwurfs zum Redesign einer vorhanden MS-ACESS- Datenbankanwendung zur Budget-Planung/Bewirtschaftung

Architekt, Requirement-Engineer Architektur Workflow Qualitätssicherung ...
Architekt, Requirement-Engineer
Analyse der vorhandene MS-ACESS-DB-Anwendung Redesignbedarf bei Geschäftsprozessen ermitteln Spezifikation des Lösungsentwurfs zum Redesign ? Architektur der Anwendung ? Übersicht Datenfluss, Subsysteme, und externe,interne Schnittstellen ? Übersicht über Softwarekomponenten ? Datenmodell ? Entwurf Test- und Qualitätssicherungskonzept für Redesign ? Konzept Umstellung des Wirkbetriebs
Word Powerpoint
Architektur Workflow Qualitätssicherung nicht-funktionale Anforderungen
Deutsche Telekom
München
1 Jahr 10 Monate
2008-12 - 2010-09

Analyse, Redesign, Test, Qualitätssicherung einer neuen Xml-Abgabe-Schnittstelle (Massendaten)

Architekt Xml Java Architektur ...
Architekt
Analyse, Redesign/Spezifikation ? Analyse der vorhanden Xml-Abgabe-Schnittstelle ? Redesign der Xml-Abgabe-Schnitsttelle ? Spezifikation der Xml-Abgabeschnittstelle inkl. Xml-Schemata ? Spezifikation eines performanten, ausfallsicheren Xml-Konverters inklusive der komplexen Konvertierungsregeln für Ausschreibung ? Unterstützung des Anforderungsmanagements Qualitätssicherung ? Qualitätssicherung durch selbstentwicklete Java-Vergleichsprogramme ? Durchführung von Vergleichsläufen mit Analyse und Bewertung der Ergebnisse Testmanagement ? Durchführung und Protokollierung von Einzeltests ? Erstellen Testkonzepte für Last- und Performance-Tests ? Erstellen von Testszenarien ? Nachtest von Softwarereleases ? Analyse von Logfiles ? Erstellen von Problemreports Incidents Dokumentation ? Dokumentation der Xml-Abgabe-Schnittstelle ? Dokumentation von Umstiegsszenarien von Csv- auf Xml-SSt. Rollout ? Projektleitung ? Planung und Monitoring der einzelnen Rolloutschritte ? wöchentliche Telefonkonferenzen mit Beteiligten (Betrieb, Fachdienst, Entwicklung, Test) ? Präsentationen bei Kunden ? Durchführung von Workshops
Solaris Aix ant Eclipse svn
Xml Java Architektur Analyse Qualitätssicherung Migration
Deutsche Telekom
München
4 Monate
2010-05 - 2010-08

Beratung des Anforderungsmanagements bei Spezifikation und Design einer Xml-Online-Anlieferschnittstelle

Requirement-Engineer Architektur Xml Ausfallsicherheit
Requirement-Engineer
Analyse, Redesign/Spezifikation ? Analyse der vorhanden Xml-Abgabe-Schnittstelle ? Redesign der Xml-Abgabe-Schnitsttelle ? Spezifikation der Xml-Abgabeschnittstelle inkl. Xml-Schemata ? Spezifikation eines performanten, ausfallsicheren Xml-Konverters inklusive der komplexen Konvertierungsregeln für Ausschreibung ? Unterstützung des Anforderungsmanagements
Word EnterpriseArchitect
Architektur Xml Ausfallsicherheit
Deutsche Telekom
München
1 Monat
2010-07 - 2010-07

Piloten zum Einspielen von Deckadressen in Xml-Abgabe-Schnittstelle

Software-Entwickler Java Xml Batch
Software-Entwickler
Im Rahmen eines Proof-of-Concepts wurde performanter Pilot zum Einspielen von Kontrolladressen in den Xml-Abgabe-Schnittstellen entwickelt.
svn Eclipse Remedy
Java Xml Batch
Deutshce Telekom
München
3 Monate
2010-01 - 2010-03

Architektur und Systemreview von zwei PPS-Systemen

Architekt Java Architektur PPS ...
Architekt
Durchführung von Architektur- und Systemreviews zu zwei verschiedenen PPS-Systems ? Analyse der Anwendungs-und Systemarchitektur o externe Schnittstellen o Subsysteme o Datenbank o fachliches/technisches Datenmodell o nicht funktionale Eigenschaften o Hardware-Architektur o Software-Architektur (Online/Batch) o Komponentenverteilung o Integration der Anwendung o Skalierbarkeit o Qualitätssicherung o Wartbarkeit, Erweiterbarkeit o Berechtigungskonzept ? Reviews , Interviews bei Lieferanten der PPS-Systeme ? Präsentation der Ergebnisse vor dem Management o Ergebnis der Analyse o Risiken o Bewertungen o Empfehlungen
Oracle Powerpoint Word
Java Architektur PPS Datenmodell Skalierbarkeit nicht-funktionale Anforderungen Berechtigungskonzepte Qualitätssicherung
Deutsche Telekom
München
1 Jahr 3 Monate
2007-07 - 2008-09

Qualitäts-/Testmanagement Telefonauskunft

Qualitäts- und Testmanager Java Shell-Programmierung (bash)
Qualitäts- und Testmanager
Projektbeschreibung: Entwicklung Telefonauskunft (11833) für Telekom Die Telefonauskunft besteht aus folgenden Komponenten: ? Suchmaschine (Java/C++) ? Dialogserver (Java) ? Dialogoberfläche für Callcenterarbeitsplätze ? Telefonieserver ? Batchprozesse zum Laden/Update der Daten in Suchmaschine Kernanforderungen in diesem Projekt waren: ? performante Suchmaschine (100 queries per second) ? Hochverfügbarkeit und Ausfallsicherheit ? kurze Antwortzeiten (98% kleiner 1 Sekunde) ? optimierter Dialogoberfläche AUFGABEN: Qualitätsmanagement Unterstützung der Projektleitung ? Teilnahme an Meetings mit Kunden und Entwicklern ? Erstellen von Auswertungen o Fehlermeldungen (Status, Entwicklung, Komponenten, Ursachen) o Logfiles der erstellten Anwendung (Qualitätskontrolle) Testmanagement ? Erstellen Testkonzepte für die verschiedenen Komponenten (Dialogserver, Operatordialog, Suchmaschine, Telefonieanbindung) ? Ausfallsicherheit o Definieren von Testszenarien o Durchführen, Protokollieren und Auswerten der Tests ? Automatisierte Regressionstests: o Entwicklung Tool für automatisierte Regressionstests (Java) o Konfiguration der Regressionstests o Planung und Gliederung der Regressionstestfälle anhand Spezifikation o Erstellen von ca. 2.500 Regressionstestfällen für Test des Dialogservers o Regelmäßiges Ausführen der Regressionstests ? Analyse der Abweichungen ? enge Kommunikation mit Entwicklern o Ausführen von JUnit-Tests ? Händische Dialogtests o Entwicklung der standardisierten Vorgaben für Dialogtests o Erstellen von fachlichen Dialogtests ? Lasttests o Durchführung von Lasttests mit selbst entwickelten Tool (Java) ? Live-Tests o Planung und Durchführung o Mit ca. 10 Anrufer und 10 Agenten im Callcenter o inhouse und beim Kunden o Erstellen der der Live-Testfälle o Analyse der Testergebnisse ? Aufschreibungen der Tester ? Auswertungen von Logfiles ? Aufbau und Verwaltung der diversen Umgebungen für Entwicklung und Test ? Erhebung und Überwachung von Testmetriken Fehlermanagement ? Teilnahme an täglichen Telefonkonferenzen mit Kunden ? Bearbeitung von Fehlermeldungen o Prüfen gegen Spezifikation o Analyse der Fehler ? Zuordnung zu Komponenten ? enge Kommunikation mit Entwicklung ? Erstellen neuer Regressionstestfälle zu Fehlermeldungen o Beantwortung von Fehlermeldung ? Planung der Fehlerbehebung (Abbauplan) ? Intern wurde als Fehlermanagementsystem trac eingesetzt, der Kunde verwendete ars Releasemanagement ? Planen von Releases und deren Inhalt ? Erstellen der Releasenotes ? Bereitstellung der Releases beim Kunden ? Vor Freigabe Durchführung der Qualitätssicherungen (Regressionstests, Live-Tests etc.) ? Definieren Systematik/Ausgabe/Protokollierung von Releasenummern ? Managen von Xml-Konfigurationsdateien, Initialbefüllungen von Datenbanken etc., Rollout-Planungen Konfigurationsmanagement ? Verwendung von ?ant? für das Build-Management und automatische Ausführung von Tests ? Versionsverwaltung mit ?svn? (mit Integration in ?trac?) Qualitätssicherung ? Interne Reviews von Dokumenten und Java-Code ? Reviews von Spezifikationen zusammen mit dem Kunden
svn Trac ARS Solaris ant Remedy
Java Shell-Programmierung (bash)
Software Service Wulf Schupp Gmbh / Deutsche Telekom
München
2 Monate
2008-06 - 2008-07

Pflege Routingdatenbank

Software-Entwickler Java Regressionstests Qualitätssicherung ...
Software-Entwickler
Batchprogramm zur Pflege der Routingdatenbank des Telefonieservers. Kunden liefern täglich Routingdateien. Diese müssen per Batch in Routingdatenbank übernommen werden. Der Batch muss detaillierte Prüfungen (z.B. bzgl. Rufnummernüberschneidungen) in einer transaktionsorientierten Verarbeitung durchführen und protokollieren. Realisierung des spezifizierten Batchprogramms ? Aufbau von Testfällen ? Durchführen von automatisierten Regressionstests mit eigenem Tool
Eclipse Trac svn Solaris
Java Regressionstests Qualitätssicherung Shell-Programmierung (bash)
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
2 Monate
2008-05 - 2008-06

Analyse der Spezifikation der Xml-Schnittstelle

Requirement-Engineer Xml
Requirement-Engineer
Analyse/Review der Spezifikation der Xml-Schnittstelle Auskunft erhielt bisher 50 Mio Teilnehmerdaten in sequentieller Datei. Künftig sollen die Daten in einer riesigen Xml-Schnittstelle geliefert werden. AUFGABEN Durchführen der Analyse/Reviews ? Analysieren der Fehler in vorhandener Spezifikation ? Durchführen von mehreren Workshops mit Fachdienst ? Erstellen von Änderungsanforderungen an Xml-Schnittstelle ? Dokumentation der Ergebnisse ? Analyse der Auswirkungen des Umstiegs auf Xml-Schnittstelle für den Datenabnehmer Auskunft
Xml
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
7 Monate
2007-10 - 2008-04

[Titel auf Anfrage]

Software-Entwickler, Architekt Xml Java
Software-Entwickler, Architekt

Entwicklung eines Tools zum Vergleichen, Mischen, Sortieren und Umgruppieren großer Xml-Dateien

Toolname [Name und URL auf Anfrage]

AUFGABEN

Erstellen Dokumentation und Testfälle

Erstellen Website [URL auf Anfrage]

Automatisches versenden von Testlizenzen auf Webseitenanforderung

Vertriebsaktivitäten

Wichtigster Kunde: EUROCONTROL (European Organisation for the Safety of Air Navigation)

Linux Windows Html JavaMail log4j JNI
Xml Java
München
1 Jahr 6 Monate
2006-02 - 2007-07

Migration von ca. 50 Mio Telefonteilnehmer aus dem Altsystem (DB2) in ein neues relationales Datenmodell (Oracle)

Software-Entwickler, Architekt Java Shell-Programmierung (bash) Batch ...
Software-Entwickler, Architekt
Spezifikation ? Erstellen einer sehr detaillierten Spezifikation (ca. 300 Seiten) ? Enge Abstimmung mit Kunden und weiterer Softwarefirma ? Spezifikation von Testfällen Entwicklung ? Entwicklung der Software (Java , und Solaris-Shell-Programmierung) Qualitätssicherung ? Aufbau von Testfällen (zum Teil händisch zum Teil automatisiert aus vorhandenem Datenbestand) ? Durchführen von automatisierten Regressionstests mit eigenem Tool ? Automatisiertes Erstellen von Metriken und detaillierten Protokollen zur Verifikation ? Ständiges Abstimmen/Fortentwickeln der Migrationsregeln mit dem Kunden Test- und Inbetriebnahme ? Planung und Durchführung von ca. 15 Migrationstestläufen in enger Abstimmung mit dem Kunden ? Erfolgreiche Inbetriebnahme
svn Trac Solaris Oracle DB2 Eclipse Log4j
Java Shell-Programmierung (bash) Batch Migration Qualitätssicherung
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
2 Jahre
2005-01 - 2006-12

Pilot 50 Mio. Teilnehmereinträge

Software-Entwickler, Architekt Java Regressionstests Xml ...
Software-Entwickler, Architekt
Realisierung sämtlicher Batchkomponenten (ohne Mitarbeiter) ? Datenmigration (50 Mio Teilnehmer, komplexe Migrationsregeln) ? Datenqualitätsverbesserungen ? Batch-Xml-Ausgangsschnittstelle für Datenabnehmer ? Batch-Eingangsschnittstelle für Lieferanten ? Automatisierte Regressionstests
Oracle Eclipse Linux JDBC
Java Regressionstests Xml Batch Migration
Deutsche Telekom
München
6 Monate
2003-10 - 2004-03

Neues Datenmodell für 50 Mio Teilnehmerdaten

Architekt Migration Datenmodell
Architekt
? Entwicklung/Spezifikation eines neuen Datenmodells in enger Abstimmung mit dem Fachdienst ? Entwicklung von Fallbeispielen ? Entwicklung Migrationskonzept
Word PowerPoint Oracle
Migration Datenmodell
Deutsche Telekom
München
10 Jahre
1994-01 - 2003-12

Ältere Projekte (Deutsche Bahn, 1994-2003)

Software-Entwickler Cobol JCL Datawarehouse ...
Software-Entwickler
TLR-PV/GZ Transportleistungsrechnung Personenverkehr Güterzüge TLR-WGLV Transportleistungsrechnung Wagenladungsverkehr TLR-BUS Transportleistungsrechnung Bus KTR-Strecke Kostenträgerrechnung Strecke KER Kundenauftragsergebnisrechnung VORKALK Vorkalkulation KOA Konzernauftragsergebnisrechnung KTRZPER Konzerntransportperiodenergebnis LEV Leistungsverrechnung FP9394 Fahrplan 93/94 GAGVKZUG Vorkalkulation Ganzzüge In all diesen Projekten wurden in einer monatlichen Verarbeitung mehrere 100 Mio Datensätze nach komplexen Regeln prozessiert und in die Datenbank geladen (ETL-Prozesse, klassische Datawarehouse-Anwendungen).
MVS z/OS OS/390 CICS TSO ADABAS DB2
Cobol JCL Datawarehouse Partitioned Tablespaces
Software Service Wulf Schupp GmbH / Deutsche Bahn
München
1 Jahr
2002-01 - 2002-12

Highperformance Ortsdatenserver

Software-Entwickler Java Shell-Progammierung (bash) J2EE ...
Software-Entwickler
Realisierung der Batch-Komponente zum Befüllen des Ortsdatenservers
Linux
Java Shell-Progammierung (bash) J2EE C Servlet
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
3 Monate
2001-08 - 2001-10

Analyse eines grossen IT-Verfahrens

Architekt C
Architekt
Analyse eines vorhanden DV-Systems (50 Mio Teilnehmereinträge) auf Schwachstellen und Verbesserungspotential Analyse des Datenmodells, der Architektur und der vorhandenen Spezifikationen Aufzeigen von Schwachstellen Entwicklung Verbesserungsvorschläge Präsentation der Ergebnisse
Linux MVS CICS MQSeries DB2 TSO
C
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
7 Monate
2001-01 - 2001-07

Prototyp Internetauskunft

Software-Entwickler Java C Shell-Programmierung (bash)
Software-Entwickler
Realisierung Batch-Komponenten: Laden 50 Mio-Teilnehmerdaten in Suchmaschine Konfiguration Apache-Webserver Entwicklung von Html-Oberfläche für Suchmaschine Entwicklung CGI-Skripte für Administration und Analyse
Linux CGI-Skripte Javascript
Java C Shell-Programmierung (bash)
Software Service Wulf Schupp GmbH / Deutsche Telekom
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1984       Abitur am Hermann-Staudinger-Gymnasium, Erlenbach (Bayern)
1984       Studium an der Bayerischen Beamtenfachhochschule in Hof
1987      Diplom-Verwaltungswirt (FH)

 2011      ITIl V3 Foundation Zertifizierung (TÜV Süd, 17.11.2011 Zertifkatsnr 1102#311410506)

 2012      Scrum-Master-Kurs und Zertifizierung (www.scrum.org, 15.01.2012)

Position

Position

Software-Entwickler,

Testmanager

Qualitätssicherung,

Spezifikationserstellung,

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ApplicationServer
ClearQuest
Confluence
cxf
Eclipse
Eclipse
Hibernate
Jenkins
JIRA
maven
Nexus
Scrum
SOAP
Spring
SVN
Tomcat
Webservices
XML
Erfahrungen
- seit 1987 über 32Jahren ununterbrochen in der Softwarebranche tätig
- Grossprojekte mit komplexer Einbindung in heterogene Systeme
- Fachliches KnowHow im Bereich Adressdaten

 

- Schwerpunkte: Java-Entwicklung, Softwareentwicklung, Architektur, Spezifikation
   und Qualitätssicherung

 

Schwerpunkt: Softwareentwicklung im Java-Backend Bereich
- Anwendungs- und Komponentenentwicklung (Java,JEE,Shell)
- Batchverarbeitung von Massendaten
- Durchführungen von Migrationen
- Webservices (SOAP, RESTful Webservices)
- Verarbeitung großer Xml-Dateien
- Entwicklung Tool zum Vergleichen von Xml-Dateien ([URL auf Anfrage])
- Xml-KnowHow und Erfahrung

 

Schwerpunkt: Architektur

- Systemanalyse und Systemdesign

- Durchführung von Systemreviews

- Entwicklung von Lösungskonzepten

- Redesign bestehender Anwendungen

- Analyse von Schwachstellen, Engpässen

- Aufzeigen von Verbesserungspotential

- Performanceoptimierungen

- Datawarehouse-Anwendungen

- Relationales Datenbankdesign

- Erstellung von Konzepten zur Wirkbetriebaufnahme und Rollout

- Durchführung von Workshops

- Präsentation der Ergebnisse vor dem Management

 

Schwerpunkt: Spezifikation

- Erstellen von Fachfeinkonzepten und DV-Grobspezifikationen

- Unterstützung Anforderungsmanagement

- Erstellung von Ausschreibungsunterlagen, Pflichtenheften etc.

- Definieren von Schnittstellen insbesondere Xml-Schnittstellen (Xml-Schema)

 

Schwerpunkt: Qualitätssicherung, Softwaretests
- Durchführung von Reviews (Code, Spezifikationen)
- Anaylse von Protokollen, Logfiles etc.
- Erstellen von Testkonzepten für jeweilige Komponenten
- Entwicklung, Planung und Durchführung von Tests/Testszenarien
- Erstellen einer eigenen Regressionstestsoftware (Java)
- Konfigurations- und Releasemanagement
- Fehlermanagement
- Qualitätsmanagementbeauftragter
- Zertifizierung nach DIN EN ISO 9001
- Mitglied im ASQF e.V. (Arbeitskreis Software-Qualität und Fortbildung)
- ITIL V3 Foundation Zertifizierung

Technisches Umfeld:
- Programmiersprachen/Frameworks
  -- Frameworks: Spring, JSP, JPA, Hibernate, Thymeleaf
  -- Java, JEE, JDBC, JPA (Hibernate)
  -- Unix-Shell
  -- C
  -- Python
  -- Apache Camel (Enterpise Integration Patterns)
- Entwicklungswerkzeuge
  -- eclipse
  -- ant, maven
  -- make
- Datenbank
  -- Oracle
  -- DB2
  -- Postgres
  -- MySQL, MariaDB
  -- LDAP, OpenDJ
  -- Lucene
- Betriebssysteme
  -- AIX
  -- Solaris
  -- MAX OS X
  -- Ubuntu
  -- CentOs
  -- RedHat
  -- Windows
- Webserver
  -- apache
  -- tomcat
- Versionskontrolle
  -- git
  -- subversion (svn)
- Ticketsysteme
  -- JIRA
  -- ars
  -- trac
- Standards
  -- http, https
  -- SOAP, WSDL
  -- UML
  -- XML5/XSL/XSLT/XPath/XML-Schema
  -- Json
  -- CSS/HTML/XHTML
  -- SQL
  -- LDAP
  -- DIN EN ISO 9001
- Editor
  -- vim
- Dokumentation
  -- JIRA, Confluence
  -- MS-Word
  -- MS-Excel
  -- MS-PowerPoint
  -- MS-Visio
  -- MS-Project

Betriebssysteme

Mac
(=Schwerpunkt)
MVS, OS/390
Unix/Linux
(=Schwerpunkt)
Windows

Programmiersprachen

Java
(=Schwerpunkt)
JavaScript
JEE
JPA
junit
PL/SQL
(=Schwerpunkt)
Python
Shell
(=Schwerpunkt)
Shell-Unix

Datenbanken

DB2
JDBC
(sehr gute Kenntnisse)
MySQL
(sehr gute Kenntnisse)
ODBC
Oracle
(gute Kenntnisse)
Postgres
Referentielle Integritäten
SQL
(sehr gute Kenntnisse)
SQLDeveloper
StoredProcedures

Arbeite seit über 25 Jahren mit verschiedensten relationalen Datenbanken.

Branchen

Branchen

Telekommunikation
Rundfunk
Transport
Softwarehersteller
Behörden
Öffentliche Verwaltung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 8 Monate
2015-08 - 2019-03

Design und Entwicklung von Batchjobs und WebServices

Software-Entwickler Java maven junit ...
Software-Entwickler

Design und Entwicklung von Batchjobs und WebServices auf der Oracle Plattform (Java, Spring, J2EE, Weblogic, )

  • Entwicklung und Ausführung von JunitTests, SystemTests
  • Erstellung und Betreuung von automatisierten Regressionstests im Continuous Integration Umfeld
  • Dokumentation
  • Codereviews, Designreviews
  • Unterstützung Betrieb
  • Fehleranalyse und Fehlerbehebung
  • Statistische Auswertung und Monitoring

Performanceanalysen

Eclipse JIRA Jenkins Confluence SQLDeveloper Nexus ClearQuest Tomcat Oracle
Java maven junit SOAP cxf Eclipse Webservices SQL Hibernate JPA Scrum Oracle Spring XML PL/SQL StoredProcedures Referentielle Integritäten JEE ApplicationServer SVN Shell-Unix
München-Unterföhring
5 Monate
2014-11 - 2015-03

Automatisierung des Produktkonfigurationsprozesses (BPMN)

Architekt, Analyst, Software-Entwickler Scrum Java 7 BPMN ...
Architekt, Analyst, Software-Entwickler
Analyse des Ist-Prozesses ? Analyse der vorhandene Software, Schnittstellen und beteiligten Systeme und Komponenten, (Portal, SAP, BillingSoftware, automatisierte Regressionstests etc.) ? Interviews mit den Akteuren und Verantwortlichen ? Dokumentation im bpmn-Format Entwicklung lauffähiges Pilotverfahren (Abbild des Ist-Prozesses) ? Ablauffähiger bpmn-Prozess (ca. 100 Tasks) ? Gliederung in Lanes (=Verantwortliche) ? Automatisiertes Zuweisen von Tasks an Akteure per Email ? Automatisierter Aufruf von vorhandenen ServiceTasks ? Integration Prozess-Aufruf und Taskverlaufs-Anzeige inklusive Incident-Anzeige in die vorhandene Portal-Software Entwicklung vollautomatisierten NonBillable-Prozess ? Automatisierte Integration von IBM ClearQuest über RESTful-Webservice-Schnittstelle o Erstellen von ChangeRequests o Erstellen DeliveryNotes , für Test- und Produktionsnahe Umgebung o Erstellen Requests for Deployment für Produktion ? Erstellen der SQL-Skripte für Produktkonfigurationsprozess ? Einspielen der SQL-Skripte in Test- und Integrationsumgebung ? Aufruf des kundenspezifischen TestCaseRunners für Test- und produktionsnahe Umgebung inklusieve Auswertung der Testergebnisse Präsentation der automatisierten Verfahren vor dem Management
Oracle 11g SQLplus Camunda Ubuntu Windows 7 Vmware Tomcat-Webserver Robotframework
Scrum Java 7 BPMN XML JSON RESTful Webservices SQL
München
3 Monate
2014-09 - 2014-11

Architektur und Systemreview eines Verkehrsredaktionssystems

Architekt Architektur Messaging Datenmodell ...
Architekt
Durchführung von Architektur- und Systemreviews eines Verkehrsredaktionssystems ? Analyse der Anwendungs-und Systemarchitektur o externe Schnittstellen o Subsysteme o Datenhaltung und Datenmmodell o Mengengerüste o nicht funktionale Eigenschaften o Software-Architektur o Skalierbarkeit o Qualitätssicherung o Ausfallsicherheit ? Reviews , Interviews bei Lieferanten des Verkehrsredaktionssystems ? Präsentation der Ergebnisse vor dem Management o Ergebnis der Analyse o Risiken o Bewertungen o Empfehlungen
Architektur Messaging Datenmodell nicht-funktionale Anforderungen Qualitätssicherung Skalierbarkeit
Wilhelm Geiger / Bayerischer Rundfunk
München
2 Monate
2014-08 - 2014-09

IT-Verfahren Konfiguration Telefonvermittlungsanlagen

Software-Entwickler, Architekt, Requirement-Engineer Java JPA JDBC ...
Software-Entwickler, Architekt, Requirement-Engineer
Konfigurationsdaten (=Massendaten, 30 Mio-Sätze) von Telefonvermittlungsdaten werden validiert und in Datenbank geladen Auftragsdaten werden über eine Webapplikation im Dialog erfasst. In Batchjobs, welche über die Webapplikation gesteuert werden können, werden die Auftragsdaten mit den Konfigurationsdaten verglichen. Es werden nach einem komplexen Regelwerk Telefonvermittlungsanlagen-spezifische Kommandos erzeugt, um die Konfiguration der Telefonvermittlungsanlage gemäß den Auftragsdaten anzupassen. Erstellung automatisierter Robot-Regressionstests zur Validierung des Regelwerks.
Eclipse GIT maven Ubuntu zk (http://www.zkoss.org/) MySQL log4j Robot-Framework Tomcat
Java JPA JDBC RESTful-Webservices Regressiontests Junit
Softwarehaus
München
3 Monate
2014-05 - 2014-07

Entwicklung DSL zum Anonymisieren von SQL-Datenbanken

Software-Entwickler Java XML JDBC ...
Software-Entwickler
Entwicklung einer DSL (DomainSpecificLanguage) mittels der man Regeln zur Anonymisierung von relationalen Datenbanken spezifizieren kann. Visuelle Darstellung der Tabellen, deren Beziehungen und der Anonymisierungsregeln mittels Framework zk, Javascript und d3 (data driven documents)
Xtext (http://www.eclipse.org/Xtext/) Eclipse maven GIT Ubuntu 12.04 zk (http://www.zkoss.org/) ) d3 (http://d3js.org/) Xtend
Java XML JDBC Javascript
Softwarehaus
München
8 Monate
2013-09 - 2014-04

Digitalisierungsworkflow, Webservices, FindmittelDB

Architekt, Softwareentwickler Java XML RESTful-Webservices ...
Architekt, Softwareentwickler
Digitalisierungsworkflow ? Analyse der vorhandenen Komponenten ? Spezifikation der neuen Architektur und des neuen Workflows ? Entwicklung des automatisierten Workflows mit Java, Spring und Apache Camel (Enterprise Integration Patterns) ? Integration und Synchronisation der Komponenten Imageserver IIP, DSpace (Postgres, Lucene, Solr) , Findmittel-Datenbank (MySQL, Lucene,) DSpace (=Digitales Repository, siehe http://www.dspac.org) ? DSpace Konfiguration ? Anpassungen OAI-Webservices (epicur.xsl, dfgviewer.xsl) ? Entwicklung neuer Webservices für Online Import-Schnittstelle ? Synchronisation von Dspace mit Findmittel-Datenbank RESTful-Webservices für Findmittel ? Spezifikation, Realisierung und Dokumentation ? Konfiguration von Apache Tomcat ? Volltextsuche über Lucene ? Spezifikation der MySQL und Lucene Datenbank ? Synchronisation von MySQL und Lucene ImageServer IIP ? Konfiguration des ImageServer IIP ? Einbindung von Wasserzeichen ? automatisierte Übertragung der Jpeg2000-Images Qualitätssicherung ? Robot-Testframework (http: http://robotframework.org/) und Junit-Tests ? Vollautomatisierte Tests des digitalen Workflows und der Webservics mit Robot-Tests
IIP Imageserver Dspace (www.dspace.org) Lucene Eclipse Tomcat GIT Unix-Shell (bash) Apache Camel JEE Spring Ubuntu MySql MySql-Workbench PostgreSQL Oracle VirtualBox log4j Hibernate Dfgviewer Jpeg2000 Logback maven Robotframework
Java XML RESTful-Webservices Json Continuous Integration JDBC EIP Architektur Backend Batch
Generaldirektion der Bayerischen Archive
München
6 Monate
2012-11 - 2013-04

Homecontrol Gigaset Reef (Scrum-Master)

Scrum-Master, Architekt, Entwickler Scrum Continuous Integration OpenId ...
Scrum-Master, Architekt, Entwickler
Scrum-Master und Architekt/Developer in internationalem Projekt ? Projekt: http://www.gigaset-elements.de (Anbindung von SmartPhones über RESTful-Webservices an BaseStation in Wohnung; PushNotifications von Sensor-Ereignissen wie "Tür auf", "Einruch","Temperatur" etc. an SmartPhone) ? 5 verschiedene Scrum-Teams über drei Länder verteilt ? Agile Softwareentwicklung ? Projektsprache Englisch Scrum-Master im Team CRM ? Verantwortlich für Komponenten WebShop, IdentityManager, DeviceDatenbank ? Dailys mit Teammitgliedern über Google Hangout (Team über drei Standorte verteilt) ? ScrumOfScrum-Daily über Google Hangout ? Task-Board mit JIRA, Stories in Confluence ? Estimation in Storypoints (Komplexität) ? Unterstützung ProductOwner bei Story Erstellung Architekt/Developer ? Architektur der Komponenten ? Setup Continuous Integration/Delivery mit Jenkins ? Konfiguration Apache ? SouceCodeControl mit GitHub ? Erzeugen rpm packages ? Java, Xml, ? Setup CentOS6.3 Server ? Oracle VM Box (Virtualisierung) ? Entwicklung Robot-Tests ? erstellen Online Dokumentation mit Sphinx ? Magento Shop ? RESTful-Webservices (IdentityManager, PHP, OpenId-Login) ? Java/Xml-BatchProgrammierung DeviceDatenbank (MySQL, MariaDB), Anbindung Xml-Dateischnittstellen
Confluence JIRA GIT Jenkins Shell-Progammierung (bash) Glassfish CentOS MariaDB Apache Webserver maven Sphinx Magento rpm package Manager Oracle VirtualBox Robotframework
Scrum Continuous Integration OpenId OAuth RESTful-Webservices PHP XML Json internationale verteilte Teams Zusammenarbeit mehrerer Scrum-Teams
Gigaset Communications GmbH
München
5 Monate
2012-05 - 2012-09

Fachfeinkonzept für Projekt Datenredaktion Telekom

Anforderungsmanager Spezifikation UML fachliches Datenmodell ...
Anforderungsmanager
Erstellen des kompletten Fachfeinkonzepts, welches die Grundlage für die Ausschreibung des Realisierungspflichtenhefts und der Realisierung der Migration ist. ? Analyse des bestehenden Systems (ca. 30 Entwicklermannjahre) ? Analyse des RfQ als Basis der Fachfeinkonzepterstellung ? Intensive Zusammenarbeit mit Fachseite ? Entwickeln des fachlichen Datenmodells ? Architektur (HighLevel-Systemübersicht, E2E-Prozesse) ? funktional Anforderungen (Anwendungsfälle, Prozesse, Prüfregeln, Ablaufbeschreibungen, Zusammenhänge Anwendungsfälle zu Datenmodell etc.) ? nicht-funktionale Anforderungen (Mengengerüste, Reaktionszeiten, Service-Verfügbarkeit) ? betriebliche Anforderungen (Monitoring, Konfigurierbarkeit, ChangeManagement, Release und Deployment, etc.) ? Spezifikation neuer Schnittstellen (Xml-SSt., WebServices) ? Spezifikation der Dialoge und deren Funktionalitäten ? Spezifikation der Statistiken ? Migrationskonzept (inklusive Rückfallkonzept und QS-Maßnahmen)
Word Excel Powerpoint Oracle Java
Spezifikation UML fachliches Datenmodell UseCases Spezifikation nicht funktionale Anforderungen Telekom-Datenredaktions-Knowhow relationales Datenbankmodell heterogene Systemlandschaften Webservices Messaging Services Schnittstellen Workflow Massendaten
Deutsche Telekom
München
1 Monat
2012-04 - 2012-04

PoC: Anbindung NoSQL Mongo-DB

Software-Entwickler Java J2EE XML ...
Software-Entwickler
Spezifikation, Realisierung und Dokumentation der Backend-Funktionalität für Proof of Concept zur Anbindung einer Mongo-Datenbank inklusive Xml-Layout der Mongo-Objekte
OS X Eclipse MongoDB
Java J2EE XML NoSQL Json
Softwarehaus
München
3 Monate
2012-01 - 2012-03

Entwicklung Lasttest-Generator für LDAP inklusive Auswertungssoftware

Software-Entwickler, Architekt Java Jython Python ...
Software-Entwickler, Architekt
Spezifikation, Realisierung und Dokumentation ? Definition, Freeze und Deployen von Lasttest-Szenarios ? Aufbereiten und Auswertung der Lastest-Ergebnisse ? Generieren von LDAP-Import-Daten
Eclipse Grinder Framework iText git ant
Java Jython Python Shell-Programmierung (bash) LDAP
Seven Principles
München
1 Monat
2011-10 - 2011-10

Software zur zentralen Produktionsleitsteuerung (ZPLR)

Software-Entwickler Java Shell-Programmierung (bash)
Software-Entwickler
Spezifikation, Realisierung und Dokumentation
MySQL Debian svn PHP Perl
Java Shell-Programmierung (bash)
Softwarehaus
München
5 Monate
2011-06 - 2011-10

Auswertun großer Xml-Dateien

Software-Entwickler Java Xml
Software-Entwickler
Spezifikation, Realisierung und Dokumentation
Aix ant ARS svn
Java Xml
Deutsche Telekom
München
4 Monate
2011-03 - 2011-06

Redesign und Erweiterung um XmlOnline-Schnittstelle

Architekt, Anforderungsmanager Xml Java Architektur ...
Architekt, Anforderungsmanager
Redesign und Erweiterung eines vorhandenen großen Systems (ca. 30 Entwicklerjahre) um eine XmlOnline-Schnittstelle (WebServices, SOAP) Im vorhandenen System liefern die Lieferanten ihre Daten in Csv-Dateien an. Diese werden durch Batchjobs asynchron verarbeitet werden. Diese Csv-Schnittstellen sollen schrittweise ersetzt werden durch eine XmlOnline-Schnittstelle. Das vorhandene System ist in folgender Technik realisiert: Oracle DB, Java, JEE, MQSeries, SOAP Hauptschwierigkeit ist: Das bisherige System darf wegen dessen großer Komplexität nicht modifiziert werden. Die Online-Anliefer-Schnittstelle muss daher in einem eigenem neuen separaten System gelöst werden. Dieses neue System muss aber auch alle Batch-Abgabe-Funktionen des bisherigen Systems übernehmen können. Hierfür musste das bisherige große System funktional analysiert werden. In Zusammenarbeit mit der Fachabteilung wurde spezifiziert, welche der vorhandenen Geschäftsprozesse und Funktionalitäten im neuen System noch in welcher Ausprägung benötigt werden (Redesign). Bestandteil der Aufgabe war die Abgabe einer Kostenschätzung zur Realisierung und dem Betrieb des spezifizierten Lösungsentwurfs. AUFGABEN: Analyse des vorhandenen Systems Fachfeinspezifikation ? Services der Xml-Online-Schnittstelle o Request-Parameter o Response-Strukturen o Prüfregeln und deren Konfigurierbarkeit o Authentifizierung / Autorisierung ? Eintragsversionierung ? Fachliches Eintragsdatenmodell ? Archivierung ? Logging ? Kontrolladressmanagement ? Auswirkung von Sekundäränderungen ? Erzeugen Bestands- und Änderungslieferungen ? Statistiken ? Dialoge ? Batchverarbeitungen Technische Grobspezifikation ? Datenfluss ? Subsysteme ? Externe, interne Schnittstellen ? XmlOnline-Services ? Logging ? Konfigurierbarkeit ? Software-Komponenten (Batch, Dialoge, Services) ? Externe Komponenten (ESB) ? Datenhaltung / Datenmodell (Gliederung Stammdaten, Bewegungsdaten) ? Überlastschutz, Prioritätensteuerung ? Konzepte zu Test, Qualitätssicherung und Einführung in den Wirkbetrieb Kostenschätzung für Realisierung und Betrieb Präsentation der Ergebnisse vor dem Management
Word Excel Powerpoint
Xml Java Architektur Logging Nicht-funktionale Anforderungen Qualitätssicherung Webservices Datenfluss Versionierung Archivierung
München
4 Monate
2011-03 - 2011-06

Einspielen von abnehmerspezifischen Teilnehmerdaten um Datenmissbrauch zu erkennen (Kontrolladressmanager)

Software-Entwickler, Architekt Java Xml Shell-Programmierung (bash) ...
Software-Entwickler, Architekt
Spezifikation, Realisierung und Dokumentation ? Performantes Einspielen der Kontrolladressen in Xml-Lieferdateien ? Html-Monitor-Oberfläche zur Überwachung des Status und der aktuellen Verarbeitungsthreads ? Auswertung der ersetzten Kontrolladressen
svn Eclipse ARS ant AIX JUnit
Java Xml Shell-Programmierung (bash) Threads Monitoring Batch
Deutsche Telekom
München
4 Monate
2010-12 - 2011-03

Lösungsentwurfs zum Redesign einer vorhanden MS-ACESS- Datenbankanwendung zur Budget-Planung/Bewirtschaftung

Architekt, Requirement-Engineer Architektur Workflow Qualitätssicherung ...
Architekt, Requirement-Engineer
Analyse der vorhandene MS-ACESS-DB-Anwendung Redesignbedarf bei Geschäftsprozessen ermitteln Spezifikation des Lösungsentwurfs zum Redesign ? Architektur der Anwendung ? Übersicht Datenfluss, Subsysteme, und externe,interne Schnittstellen ? Übersicht über Softwarekomponenten ? Datenmodell ? Entwurf Test- und Qualitätssicherungskonzept für Redesign ? Konzept Umstellung des Wirkbetriebs
Word Powerpoint
Architektur Workflow Qualitätssicherung nicht-funktionale Anforderungen
Deutsche Telekom
München
1 Jahr 10 Monate
2008-12 - 2010-09

Analyse, Redesign, Test, Qualitätssicherung einer neuen Xml-Abgabe-Schnittstelle (Massendaten)

Architekt Xml Java Architektur ...
Architekt
Analyse, Redesign/Spezifikation ? Analyse der vorhanden Xml-Abgabe-Schnittstelle ? Redesign der Xml-Abgabe-Schnitsttelle ? Spezifikation der Xml-Abgabeschnittstelle inkl. Xml-Schemata ? Spezifikation eines performanten, ausfallsicheren Xml-Konverters inklusive der komplexen Konvertierungsregeln für Ausschreibung ? Unterstützung des Anforderungsmanagements Qualitätssicherung ? Qualitätssicherung durch selbstentwicklete Java-Vergleichsprogramme ? Durchführung von Vergleichsläufen mit Analyse und Bewertung der Ergebnisse Testmanagement ? Durchführung und Protokollierung von Einzeltests ? Erstellen Testkonzepte für Last- und Performance-Tests ? Erstellen von Testszenarien ? Nachtest von Softwarereleases ? Analyse von Logfiles ? Erstellen von Problemreports Incidents Dokumentation ? Dokumentation der Xml-Abgabe-Schnittstelle ? Dokumentation von Umstiegsszenarien von Csv- auf Xml-SSt. Rollout ? Projektleitung ? Planung und Monitoring der einzelnen Rolloutschritte ? wöchentliche Telefonkonferenzen mit Beteiligten (Betrieb, Fachdienst, Entwicklung, Test) ? Präsentationen bei Kunden ? Durchführung von Workshops
Solaris Aix ant Eclipse svn
Xml Java Architektur Analyse Qualitätssicherung Migration
Deutsche Telekom
München
4 Monate
2010-05 - 2010-08

Beratung des Anforderungsmanagements bei Spezifikation und Design einer Xml-Online-Anlieferschnittstelle

Requirement-Engineer Architektur Xml Ausfallsicherheit
Requirement-Engineer
Analyse, Redesign/Spezifikation ? Analyse der vorhanden Xml-Abgabe-Schnittstelle ? Redesign der Xml-Abgabe-Schnitsttelle ? Spezifikation der Xml-Abgabeschnittstelle inkl. Xml-Schemata ? Spezifikation eines performanten, ausfallsicheren Xml-Konverters inklusive der komplexen Konvertierungsregeln für Ausschreibung ? Unterstützung des Anforderungsmanagements
Word EnterpriseArchitect
Architektur Xml Ausfallsicherheit
Deutsche Telekom
München
1 Monat
2010-07 - 2010-07

Piloten zum Einspielen von Deckadressen in Xml-Abgabe-Schnittstelle

Software-Entwickler Java Xml Batch
Software-Entwickler
Im Rahmen eines Proof-of-Concepts wurde performanter Pilot zum Einspielen von Kontrolladressen in den Xml-Abgabe-Schnittstellen entwickelt.
svn Eclipse Remedy
Java Xml Batch
Deutshce Telekom
München
3 Monate
2010-01 - 2010-03

Architektur und Systemreview von zwei PPS-Systemen

Architekt Java Architektur PPS ...
Architekt
Durchführung von Architektur- und Systemreviews zu zwei verschiedenen PPS-Systems ? Analyse der Anwendungs-und Systemarchitektur o externe Schnittstellen o Subsysteme o Datenbank o fachliches/technisches Datenmodell o nicht funktionale Eigenschaften o Hardware-Architektur o Software-Architektur (Online/Batch) o Komponentenverteilung o Integration der Anwendung o Skalierbarkeit o Qualitätssicherung o Wartbarkeit, Erweiterbarkeit o Berechtigungskonzept ? Reviews , Interviews bei Lieferanten der PPS-Systeme ? Präsentation der Ergebnisse vor dem Management o Ergebnis der Analyse o Risiken o Bewertungen o Empfehlungen
Oracle Powerpoint Word
Java Architektur PPS Datenmodell Skalierbarkeit nicht-funktionale Anforderungen Berechtigungskonzepte Qualitätssicherung
Deutsche Telekom
München
1 Jahr 3 Monate
2007-07 - 2008-09

Qualitäts-/Testmanagement Telefonauskunft

Qualitäts- und Testmanager Java Shell-Programmierung (bash)
Qualitäts- und Testmanager
Projektbeschreibung: Entwicklung Telefonauskunft (11833) für Telekom Die Telefonauskunft besteht aus folgenden Komponenten: ? Suchmaschine (Java/C++) ? Dialogserver (Java) ? Dialogoberfläche für Callcenterarbeitsplätze ? Telefonieserver ? Batchprozesse zum Laden/Update der Daten in Suchmaschine Kernanforderungen in diesem Projekt waren: ? performante Suchmaschine (100 queries per second) ? Hochverfügbarkeit und Ausfallsicherheit ? kurze Antwortzeiten (98% kleiner 1 Sekunde) ? optimierter Dialogoberfläche AUFGABEN: Qualitätsmanagement Unterstützung der Projektleitung ? Teilnahme an Meetings mit Kunden und Entwicklern ? Erstellen von Auswertungen o Fehlermeldungen (Status, Entwicklung, Komponenten, Ursachen) o Logfiles der erstellten Anwendung (Qualitätskontrolle) Testmanagement ? Erstellen Testkonzepte für die verschiedenen Komponenten (Dialogserver, Operatordialog, Suchmaschine, Telefonieanbindung) ? Ausfallsicherheit o Definieren von Testszenarien o Durchführen, Protokollieren und Auswerten der Tests ? Automatisierte Regressionstests: o Entwicklung Tool für automatisierte Regressionstests (Java) o Konfiguration der Regressionstests o Planung und Gliederung der Regressionstestfälle anhand Spezifikation o Erstellen von ca. 2.500 Regressionstestfällen für Test des Dialogservers o Regelmäßiges Ausführen der Regressionstests ? Analyse der Abweichungen ? enge Kommunikation mit Entwicklern o Ausführen von JUnit-Tests ? Händische Dialogtests o Entwicklung der standardisierten Vorgaben für Dialogtests o Erstellen von fachlichen Dialogtests ? Lasttests o Durchführung von Lasttests mit selbst entwickelten Tool (Java) ? Live-Tests o Planung und Durchführung o Mit ca. 10 Anrufer und 10 Agenten im Callcenter o inhouse und beim Kunden o Erstellen der der Live-Testfälle o Analyse der Testergebnisse ? Aufschreibungen der Tester ? Auswertungen von Logfiles ? Aufbau und Verwaltung der diversen Umgebungen für Entwicklung und Test ? Erhebung und Überwachung von Testmetriken Fehlermanagement ? Teilnahme an täglichen Telefonkonferenzen mit Kunden ? Bearbeitung von Fehlermeldungen o Prüfen gegen Spezifikation o Analyse der Fehler ? Zuordnung zu Komponenten ? enge Kommunikation mit Entwicklung ? Erstellen neuer Regressionstestfälle zu Fehlermeldungen o Beantwortung von Fehlermeldung ? Planung der Fehlerbehebung (Abbauplan) ? Intern wurde als Fehlermanagementsystem trac eingesetzt, der Kunde verwendete ars Releasemanagement ? Planen von Releases und deren Inhalt ? Erstellen der Releasenotes ? Bereitstellung der Releases beim Kunden ? Vor Freigabe Durchführung der Qualitätssicherungen (Regressionstests, Live-Tests etc.) ? Definieren Systematik/Ausgabe/Protokollierung von Releasenummern ? Managen von Xml-Konfigurationsdateien, Initialbefüllungen von Datenbanken etc., Rollout-Planungen Konfigurationsmanagement ? Verwendung von ?ant? für das Build-Management und automatische Ausführung von Tests ? Versionsverwaltung mit ?svn? (mit Integration in ?trac?) Qualitätssicherung ? Interne Reviews von Dokumenten und Java-Code ? Reviews von Spezifikationen zusammen mit dem Kunden
svn Trac ARS Solaris ant Remedy
Java Shell-Programmierung (bash)
Software Service Wulf Schupp Gmbh / Deutsche Telekom
München
2 Monate
2008-06 - 2008-07

Pflege Routingdatenbank

Software-Entwickler Java Regressionstests Qualitätssicherung ...
Software-Entwickler
Batchprogramm zur Pflege der Routingdatenbank des Telefonieservers. Kunden liefern täglich Routingdateien. Diese müssen per Batch in Routingdatenbank übernommen werden. Der Batch muss detaillierte Prüfungen (z.B. bzgl. Rufnummernüberschneidungen) in einer transaktionsorientierten Verarbeitung durchführen und protokollieren. Realisierung des spezifizierten Batchprogramms ? Aufbau von Testfällen ? Durchführen von automatisierten Regressionstests mit eigenem Tool
Eclipse Trac svn Solaris
Java Regressionstests Qualitätssicherung Shell-Programmierung (bash)
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
2 Monate
2008-05 - 2008-06

Analyse der Spezifikation der Xml-Schnittstelle

Requirement-Engineer Xml
Requirement-Engineer
Analyse/Review der Spezifikation der Xml-Schnittstelle Auskunft erhielt bisher 50 Mio Teilnehmerdaten in sequentieller Datei. Künftig sollen die Daten in einer riesigen Xml-Schnittstelle geliefert werden. AUFGABEN Durchführen der Analyse/Reviews ? Analysieren der Fehler in vorhandener Spezifikation ? Durchführen von mehreren Workshops mit Fachdienst ? Erstellen von Änderungsanforderungen an Xml-Schnittstelle ? Dokumentation der Ergebnisse ? Analyse der Auswirkungen des Umstiegs auf Xml-Schnittstelle für den Datenabnehmer Auskunft
Xml
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
7 Monate
2007-10 - 2008-04

[Titel auf Anfrage]

Software-Entwickler, Architekt Xml Java
Software-Entwickler, Architekt

Entwicklung eines Tools zum Vergleichen, Mischen, Sortieren und Umgruppieren großer Xml-Dateien

Toolname [Name und URL auf Anfrage]

AUFGABEN

Erstellen Dokumentation und Testfälle

Erstellen Website [URL auf Anfrage]

Automatisches versenden von Testlizenzen auf Webseitenanforderung

Vertriebsaktivitäten

Wichtigster Kunde: EUROCONTROL (European Organisation for the Safety of Air Navigation)

Linux Windows Html JavaMail log4j JNI
Xml Java
München
1 Jahr 6 Monate
2006-02 - 2007-07

Migration von ca. 50 Mio Telefonteilnehmer aus dem Altsystem (DB2) in ein neues relationales Datenmodell (Oracle)

Software-Entwickler, Architekt Java Shell-Programmierung (bash) Batch ...
Software-Entwickler, Architekt
Spezifikation ? Erstellen einer sehr detaillierten Spezifikation (ca. 300 Seiten) ? Enge Abstimmung mit Kunden und weiterer Softwarefirma ? Spezifikation von Testfällen Entwicklung ? Entwicklung der Software (Java , und Solaris-Shell-Programmierung) Qualitätssicherung ? Aufbau von Testfällen (zum Teil händisch zum Teil automatisiert aus vorhandenem Datenbestand) ? Durchführen von automatisierten Regressionstests mit eigenem Tool ? Automatisiertes Erstellen von Metriken und detaillierten Protokollen zur Verifikation ? Ständiges Abstimmen/Fortentwickeln der Migrationsregeln mit dem Kunden Test- und Inbetriebnahme ? Planung und Durchführung von ca. 15 Migrationstestläufen in enger Abstimmung mit dem Kunden ? Erfolgreiche Inbetriebnahme
svn Trac Solaris Oracle DB2 Eclipse Log4j
Java Shell-Programmierung (bash) Batch Migration Qualitätssicherung
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
2 Jahre
2005-01 - 2006-12

Pilot 50 Mio. Teilnehmereinträge

Software-Entwickler, Architekt Java Regressionstests Xml ...
Software-Entwickler, Architekt
Realisierung sämtlicher Batchkomponenten (ohne Mitarbeiter) ? Datenmigration (50 Mio Teilnehmer, komplexe Migrationsregeln) ? Datenqualitätsverbesserungen ? Batch-Xml-Ausgangsschnittstelle für Datenabnehmer ? Batch-Eingangsschnittstelle für Lieferanten ? Automatisierte Regressionstests
Oracle Eclipse Linux JDBC
Java Regressionstests Xml Batch Migration
Deutsche Telekom
München
6 Monate
2003-10 - 2004-03

Neues Datenmodell für 50 Mio Teilnehmerdaten

Architekt Migration Datenmodell
Architekt
? Entwicklung/Spezifikation eines neuen Datenmodells in enger Abstimmung mit dem Fachdienst ? Entwicklung von Fallbeispielen ? Entwicklung Migrationskonzept
Word PowerPoint Oracle
Migration Datenmodell
Deutsche Telekom
München
10 Jahre
1994-01 - 2003-12

Ältere Projekte (Deutsche Bahn, 1994-2003)

Software-Entwickler Cobol JCL Datawarehouse ...
Software-Entwickler
TLR-PV/GZ Transportleistungsrechnung Personenverkehr Güterzüge TLR-WGLV Transportleistungsrechnung Wagenladungsverkehr TLR-BUS Transportleistungsrechnung Bus KTR-Strecke Kostenträgerrechnung Strecke KER Kundenauftragsergebnisrechnung VORKALK Vorkalkulation KOA Konzernauftragsergebnisrechnung KTRZPER Konzerntransportperiodenergebnis LEV Leistungsverrechnung FP9394 Fahrplan 93/94 GAGVKZUG Vorkalkulation Ganzzüge In all diesen Projekten wurden in einer monatlichen Verarbeitung mehrere 100 Mio Datensätze nach komplexen Regeln prozessiert und in die Datenbank geladen (ETL-Prozesse, klassische Datawarehouse-Anwendungen).
MVS z/OS OS/390 CICS TSO ADABAS DB2
Cobol JCL Datawarehouse Partitioned Tablespaces
Software Service Wulf Schupp GmbH / Deutsche Bahn
München
1 Jahr
2002-01 - 2002-12

Highperformance Ortsdatenserver

Software-Entwickler Java Shell-Progammierung (bash) J2EE ...
Software-Entwickler
Realisierung der Batch-Komponente zum Befüllen des Ortsdatenservers
Linux
Java Shell-Progammierung (bash) J2EE C Servlet
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
3 Monate
2001-08 - 2001-10

Analyse eines grossen IT-Verfahrens

Architekt C
Architekt
Analyse eines vorhanden DV-Systems (50 Mio Teilnehmereinträge) auf Schwachstellen und Verbesserungspotential Analyse des Datenmodells, der Architektur und der vorhandenen Spezifikationen Aufzeigen von Schwachstellen Entwicklung Verbesserungsvorschläge Präsentation der Ergebnisse
Linux MVS CICS MQSeries DB2 TSO
C
Software Service Wulf Schupp GmbH / Deutsche Telekom
München
7 Monate
2001-01 - 2001-07

Prototyp Internetauskunft

Software-Entwickler Java C Shell-Programmierung (bash)
Software-Entwickler
Realisierung Batch-Komponenten: Laden 50 Mio-Teilnehmerdaten in Suchmaschine Konfiguration Apache-Webserver Entwicklung von Html-Oberfläche für Suchmaschine Entwicklung CGI-Skripte für Administration und Analyse
Linux CGI-Skripte Javascript
Java C Shell-Programmierung (bash)
Software Service Wulf Schupp GmbH / Deutsche Telekom
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1984       Abitur am Hermann-Staudinger-Gymnasium, Erlenbach (Bayern)
1984       Studium an der Bayerischen Beamtenfachhochschule in Hof
1987      Diplom-Verwaltungswirt (FH)

 2011      ITIl V3 Foundation Zertifizierung (TÜV Süd, 17.11.2011 Zertifkatsnr 1102#311410506)

 2012      Scrum-Master-Kurs und Zertifizierung (www.scrum.org, 15.01.2012)

Position

Position

Software-Entwickler,

Testmanager

Qualitätssicherung,

Spezifikationserstellung,

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ApplicationServer
ClearQuest
Confluence
cxf
Eclipse
Eclipse
Hibernate
Jenkins
JIRA
maven
Nexus
Scrum
SOAP
Spring
SVN
Tomcat
Webservices
XML
Erfahrungen
- seit 1987 über 32Jahren ununterbrochen in der Softwarebranche tätig
- Grossprojekte mit komplexer Einbindung in heterogene Systeme
- Fachliches KnowHow im Bereich Adressdaten

 

- Schwerpunkte: Java-Entwicklung, Softwareentwicklung, Architektur, Spezifikation
   und Qualitätssicherung

 

Schwerpunkt: Softwareentwicklung im Java-Backend Bereich
- Anwendungs- und Komponentenentwicklung (Java,JEE,Shell)
- Batchverarbeitung von Massendaten
- Durchführungen von Migrationen
- Webservices (SOAP, RESTful Webservices)
- Verarbeitung großer Xml-Dateien
- Entwicklung Tool zum Vergleichen von Xml-Dateien ([URL auf Anfrage])
- Xml-KnowHow und Erfahrung

 

Schwerpunkt: Architektur

- Systemanalyse und Systemdesign

- Durchführung von Systemreviews

- Entwicklung von Lösungskonzepten

- Redesign bestehender Anwendungen

- Analyse von Schwachstellen, Engpässen

- Aufzeigen von Verbesserungspotential

- Performanceoptimierungen

- Datawarehouse-Anwendungen

- Relationales Datenbankdesign

- Erstellung von Konzepten zur Wirkbetriebaufnahme und Rollout

- Durchführung von Workshops

- Präsentation der Ergebnisse vor dem Management

 

Schwerpunkt: Spezifikation

- Erstellen von Fachfeinkonzepten und DV-Grobspezifikationen

- Unterstützung Anforderungsmanagement

- Erstellung von Ausschreibungsunterlagen, Pflichtenheften etc.

- Definieren von Schnittstellen insbesondere Xml-Schnittstellen (Xml-Schema)

 

Schwerpunkt: Qualitätssicherung, Softwaretests
- Durchführung von Reviews (Code, Spezifikationen)
- Anaylse von Protokollen, Logfiles etc.
- Erstellen von Testkonzepten für jeweilige Komponenten
- Entwicklung, Planung und Durchführung von Tests/Testszenarien
- Erstellen einer eigenen Regressionstestsoftware (Java)
- Konfigurations- und Releasemanagement
- Fehlermanagement
- Qualitätsmanagementbeauftragter
- Zertifizierung nach DIN EN ISO 9001
- Mitglied im ASQF e.V. (Arbeitskreis Software-Qualität und Fortbildung)
- ITIL V3 Foundation Zertifizierung

Technisches Umfeld:
- Programmiersprachen/Frameworks
  -- Frameworks: Spring, JSP, JPA, Hibernate, Thymeleaf
  -- Java, JEE, JDBC, JPA (Hibernate)
  -- Unix-Shell
  -- C
  -- Python
  -- Apache Camel (Enterpise Integration Patterns)
- Entwicklungswerkzeuge
  -- eclipse
  -- ant, maven
  -- make
- Datenbank
  -- Oracle
  -- DB2
  -- Postgres
  -- MySQL, MariaDB
  -- LDAP, OpenDJ
  -- Lucene
- Betriebssysteme
  -- AIX
  -- Solaris
  -- MAX OS X
  -- Ubuntu
  -- CentOs
  -- RedHat
  -- Windows
- Webserver
  -- apache
  -- tomcat
- Versionskontrolle
  -- git
  -- subversion (svn)
- Ticketsysteme
  -- JIRA
  -- ars
  -- trac
- Standards
  -- http, https
  -- SOAP, WSDL
  -- UML
  -- XML5/XSL/XSLT/XPath/XML-Schema
  -- Json
  -- CSS/HTML/XHTML
  -- SQL
  -- LDAP
  -- DIN EN ISO 9001
- Editor
  -- vim
- Dokumentation
  -- JIRA, Confluence
  -- MS-Word
  -- MS-Excel
  -- MS-PowerPoint
  -- MS-Visio
  -- MS-Project

Betriebssysteme

Mac
(=Schwerpunkt)
MVS, OS/390
Unix/Linux
(=Schwerpunkt)
Windows

Programmiersprachen

Java
(=Schwerpunkt)
JavaScript
JEE
JPA
junit
PL/SQL
(=Schwerpunkt)
Python
Shell
(=Schwerpunkt)
Shell-Unix

Datenbanken

DB2
JDBC
(sehr gute Kenntnisse)
MySQL
(sehr gute Kenntnisse)
ODBC
Oracle
(gute Kenntnisse)
Postgres
Referentielle Integritäten
SQL
(sehr gute Kenntnisse)
SQLDeveloper
StoredProcedures

Arbeite seit über 25 Jahren mit verschiedensten relationalen Datenbanken.

Branchen

Branchen

Telekommunikation
Rundfunk
Transport
Softwarehersteller
Behörden
Öffentliche Verwaltung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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