2018 ? heute: Aufbau eines komplexen Frameworks zur automatisierten Rechnungserstellung
Rolle: Leiter Testautomation
Kunde: Kreditkartenanbieter (global)
Kenntnisse:
Tosca, Java, Kafka, MongoDB, Azure, Docker
2007 ? heute: Dauer, initial 2 Jahre Entwicklung nachfolgend diverse Projektphasen für Weiterentwicklungen
Rolle: verantwortlicher Designer und Entwickler
Kunde: Verkehrsanlagen Management, Entwicklung eines RichClient mit Java, Eclipse, Hibernate und Mysql
Aufgaben:
Techniken:
Java, Eclipse-RichClient; grafische Oberfläche mit SWT und JFace, Datenmodellierung mit Enterprise Architekt und hibernate reverse engineering; Mysql, derby. Erstellung von PDF-Reports mittels jasper.
1996 - heute: Entwicklung eines Konfigurationssystems für Ampelanlagen
Rolle: Designer?&?Entwickler (Langzeitkunde)
Kunde: Verkehrsanlagen Stadtpolizei Zürich
Aufgaben:
Programm zur Konfiguration von Ampelanlagen (Spuren, Ampeln, Kabeln) und sicherheitsrelevanter Einstellungen (Schaltzeiten). Das Programm erzeugt u. a. die Unterlagen zum Aufbau / Verkabelung der Ampelanlage sowie die Daten für die Programmierung des Steuergeräts.
Kenntnisse:
Oracle, PL/SQL, SWT/JFace, Hibernate, JasperReports
2015 ? 2017: Entwicklung einer Gastronomie App mit Java, Angular, MSSQL
Rolle: Geschäftsführer?&?Produktverantwortlicher
Kunde: auf Anfrage
Aufgaben:
2014 Gründung eines Startups mit einem Partner
Rolle: Geschäftsführer, Spezifikation, Projektleitung
Aufgaben:
2013 bis 2014, 9 Monate, 1&1 Telekommunikation, DSL-Geschäftsprozesse,, Qualitätssicherung Thema Umsetzung von Wholesale (WBCI, WITA).
Rolle: Qualitätssicherung
Tätigkeit:
Management der Verbundtestumgebung, Kommunikation mit sämtlichen angebundenen Systemen/Abteilungen, Beratung von Scrumteams bzgl. Qualitätssicherung, Konzeptionen und Durchführung von Testfällen End-to-End, Tracking und Fehlersuche von Geschäftsprozesse.
Ziel:
Funktionsfähigkeit des Gesamtsystems End-to-End sicherstellen unter Berücksichtigung der neuesten Releases
Aufgaben:
Management der Verbundtestumgebung. Verantwortung des gesamten Testprozesses mit den fachlichen und technischen Bereichen im Projekt. Intensive Kommunikation mit sämtlichen angebundenen Systemen/Abteilungen, Konzeptionen und Durchführung von funktionalen, nicht-funktionalen , Last- und Performance- Testfällen Fehleranalyse, Dokumentation, Nachtests Beratung von Scrumteams bzgl. Qualitätssicherung, Entwicklung von Tools zur Testautomatisierung
Techniken:
Java, junit, Jboss, soapUI, jenkins, jira, xml
2009 - 2013: Umfassender Einsatz in agilen Teams
Rolle: Product Owner, Entwickler, Tester, Datenschutzkonzeptersteller
Kunde: Telekom (IP Produkte, ISI System)
Aufgaben:
ISI (Internet Services Interface) ist Master des technischen Bestands von über 16 Mio. Kunden bzgl. der IP-Podukte. Über ISI werden sämtliche IP-relevanten Buchung abgewickelt und an Wirknetz- und Abrechnungssystem propagiert. Die Umsetzung erfolgte mit Java, jBPM, Oracle PL/SQ, SOA WSDL-Services, MQ Series, OAQ
Kenntnisse:
Java, SoapUI, PL/SQL, Groovy
2009, Dauer 7 Monate
Telekommunikation, SOA BPEL-Projekt PESA
SOA-Projekt mit Oracle BPEL, verknüpft über 35 Partnersysteme im Orderprozess.
Jedes Partnersystem unterliegt einem ihm eigenen Entwicklungszyklus und liefert entsprechende Schnittstellenversionen. Die Koordination sorgt dafür, dass für eine durchgängige Prozesskette die korrekten und validen Schnittstellen vorliegen und implementiert werden.
Rolle: Schnittstellenkoordinator
Aufgaben:
Koordination der Schnittstellenversionen und Entwicklungsstände, Abstimmung mit den Partnersystemen, Review und Validierung der Schnittstellendokumente, Servicebeschreibungen und Artefakte (xsd, wsdl). Analyse von Oracle BPEL-Prozessen mit jdeveloper. Bereitstellung der aktuellen und korrekten Schnittstellen an die Entwicklung.
Entwicklung einzelner BPEL-Module
Techniken:
SOA, Oracle BPEL, xmlSpy, jdeveloper, SOA, MQseries (Message Queuing)
2008 Dauer 7 Monate
Telekommunikation SOA BPEL-Projekt Wholesale WITA
SOA-Projekt mit Oracle BPEL, verknüpft 17 Partnersysteme im Orderprozeß. Für den Systemtest und die Testautomation werden Simulatoren aller Partnersysteme benötigt um die Prozeßketten durchgängig darzustellen.
Rolle: Entwickler und Systemtester,
Aufgaben:
Konzeption und Entwicklung von Schnittstellensimulatoren sowie.
Testautomation mit soapUI und groovy, Testentwurf und Durchführung
Techniken:
SOA, Oracle-BPEL., wsdl, xml und xslt, MQseries (Message Queuing) MQ-API, soapUi, groovy, Java, xmlspy, mapforce
Weitere Projekte (Details)
2006 bis 2007, Dauer 4 Monate
Kunde: Telekommunikation Systemtest Vertragsreferenzserver
Im Vertragsreferenzserver liegt für jeden Kunden ein Vertragsprofil vor, in welchem die vom Kunden gebuchten Tarife und Produkte definiert sind. Alle eingehenden Kundenbestellungen, z. B. Tarifwechsel oder weitere Produkte, werden gegen das bestehende Profil auf Konsistenz geprüft und gespeichert. Der Vertragsreferenzserver lässt die Änderungen in den nachgelagerten Wirksystemen die entsprechenden Funktionen für den Kunden freischalten.
In diesem Projekt wurde eine Datenmigration auf ein neues Produktschema durchgeführt, d.h. die bestehenden Produktstrukturen wurden regelbasiert auf neue Produktstrukturen. Nachfolgend mussten die Anpassungen in den Wirksystemen freigeschaltet werden. Hierzu wurde der Vertragsreferenzserver selbst angepasst sowie umfangreiche Migrationssoftware entwickelt.
Rolle: Leiter des Testteams (4 Mitarbeiter), Entwickler von Testtools
Aufgaben:
Entwurf von Testfällen, Sicherstellen der Testumgebung, Programmierung eines Java-WebClients zur Verfolgung von Testfällen im Vertragsreferenzserver und den nachgelagerten Systemen. Unterstützung bei Analyse und Design.
Techniken:
Unix, Oracle, PL/SQL, TOAD, SQL-Developer, Scripts, bea, apache, ftp, OMS, VRS, PRS, TDS, XDS, OAQ, Clarify
2005 bis 2006, Dauer 10 Monate
Kunde: Telekommunikation Verbundtest
Sämtliche Software zur Abwicklung von Geschäftsfällen durchläuft vor Inbetriebnahme den Verbundtest. Im Verbundtest wird die Durchgängigkeit von Geschäftsfällen wie z. B. die Neueinrichtung eines Kunden über interne und externe
Systeme sowie deren Schnittstellen und Datenbanken geprüft und freigegeben. Innerhalb und zwischen den einzelnen Systemen werden komplexe Workflows durchlaufen. Zusätzlich zu geplanten Softwareupdates werden im Tagesgeschäft sog. Hotfixes, welche akute Probleme in der Produktion beheben, dem Verbundtest unterzogen.
Rolle: Systemtester
Aufgaben:
Durchgängige Verfolgung von Geschäftsfällen über Systeme, Schnittstellen und Datenbanken hinweg.
Spezifikation und Durchführung von Test anhand der Anforderungsspezifikation und Change Requests. Durchführung von Hotfixtests.
Techniken:
Unix, Oracle, PL/SQL, TOAD, SQL-Developer, Scripts, bea, apache, ftp, WebClientLite, Cosma, OOA, Clarify, CSC, OMS, VRS, VSS, TDS, BTVNG, ORCA, KKS, REDI, Simulatoren, DSL-Verfügbarkeit, Harmony, OAQ, CCB
2005 bis 2006, Dauer 4 Monate
Kunde: Telekommunikation Abnahmetest Großkundenabrechnungssystem nach GOB
Großkunden verfügen für ihre Mitarbeiter nationale und internationale Zugänge ins Internet. Die nationalen und internationalen Provider liefern täglich die anfallenden Verbindungsdaten, welche durch das Großkundenabrechnungssystem (GCA) gebündelt und nach den kundenspezifischen Tarifen abgerechnet werden. Die
erstellten Rechnungsdokumente (Einzelverbindungsnachweis, Rechnungsübersicht) werden nachfolgend an SAP zur Abrechnung übergeben.
Rolle: Systemtester
Aufgaben:
Komplette Spezifikation der Testdokumente und Durchführung des Abnahmetests unter Beachtung der GOB.
Techniken:
Linux, mySQL, TOAD, Scripts, apache Tomcat, ftp, SAP Fileschnittstelle
2004 - 2005: Validierung mehrerer Systeme (Insulinpumpen, PDA Anwendungen)
Rolle: Validierer
Kunde: Medizingerätetechnik ? Softwarevalidierung (FDA,?GxP)
Aufgaben:
Im medizinischen Umfeld greifen gesetzliche Vorgaben zur Erstellung und Durchführung von Validierungen, welche eingehalten werden müssen um die korrekte Funktion medizinischer Produkte nachzuweisen. Die Validierung muss nachfolgenden Audits zur Zulassung durch Gesundheitsbehörden standhalten.
Kenntnisse:
PCs, Windows, TomCat, Oracle, Java, Eclipse, junit, ant
Projekt 2003 bis 2004, Dauer 9 Monate
T-Online: Backoffice; Systemtest Order Management System (OMS)
Über Frontends, z. B. WebApplications werden Kundenaufträge entgegen genommen, an OMS weitergeleitet und durch einen komplexen Workflow in Oracle verarbeitet. Bei dieser Verarbeitung werden Daten mit verschiedenen externen und
internen Systemen ausgetauscht.
Rolle: Entwickler für Testtools, Systemtester
Aufgaben:
Konzeption und Durchführung von Systemtests, End To End Test, Entwicklung von Simulatoren, Testautomation, Fehleranalyse, Unterstützung von Maintenance und nachgelagerten Test-Abteilungen.
Techniken:
PCs, Windows, Unix, Bea WebServer, Oracle, PL/SQL (Trigger, Jobs, Streaming), Java, Eclipse, junit, httpunit, webunit, jreport, J2EE
Projekt 2002 / 2003, Dauer 1 Jahr
Telekommunikation Business Analyst für IP-Mediation WLAN und Unified Mesaging
Bei Vodafone als Analyst und Projektleiter für die Abrechnung der Services WLAN und Unified Messaging tätig. Umfassende Analyse potentieller WLAN- und UMProdukte bzgl. End2End Verhalten, Realisierung, Charging und Abrechnung mit
WLAN-Partnern (prepiad, postpaid, roaming, WISP). Architektur- und Designanalysen.
Rolle: Analyst und Projektleiter
Aufgaben:
Business Analyse, Use cases, Spezifikation der Requirements, Ausarbeitung Feinspezifikation mit Lieferanten, Typabnahme (TAcc). Projektierung eines Hilfsprogramms und Einbindung in die IT-Landschaft (connectivity). Entwicklung eines Analysetools mit MS-Excel.
Techniken:
PCs, Windows, Rational, Visio, MS-Office, HP IUM, VIS RRE (Realtime Rating Engine), WLAN-Portal, AAA, SSG, Abrechnungssysteme KIAS, SAP, Paymentrouter für Credit, Konfiguration/ Entwicklung HP IUM (Internet Usage Manager
1999-2002, 39 Monate
Telekommunikation Systemtest Business Service Interface (BSI) BSI bietet externen Serviceprovidern die Möglichkeit, ihre Kundenaufträge an TMobile einzustellen.
Rolle: stellvertretender Teamleiter, Systemtester
Aufgaben:
stellvertretende Teamleitung, Koordination von 6 Mitarbeitern. Erstellung von Testspezifikationen sowie der Durchführung von Tests und der damit verbundenen Fehleranalyse. Analyse des bestehenden Systems und Spezifikation
von Erweiterungen. Erstellung von vielfältigen Tools: z. B. Datenaustausch zwischen Oracle und MS-Access über die ODBC- Schnittstelle in Kombination mit PL/SQL Stored Procedures in Oracle, Entwicklung eines XML-Generators mit Java (JDBC,
swing), div. Java-Clients (RMI, Corba), sehr viele Unix Scripts und weiter PL/SQL Stored Procedures.
Techniken:
Unix-Clients und Server, VMS-Server, Digital: Unix, Linux, VMS, Windows, Exceed: Oracle, MS Access: PL/SQL, Visual Basic (Access), Unix-Scripts, Java, C++, argo-UML, together, rational, Qualitätssicherung, stellvertretende
Teamleitung, Koordination, Testspezifikation, Tool-Erstellung (PS/SQL, Shellscripte, MS-Access, Java, RMI, Corba, ODBC, JDBC)
1996-1999, 3 Jahre, 2000 bis heute Wartungsarbeiten und Erweiterungen
Stadtpolizei Zürich: Entwicklung Verkehrsanlagen Management
Die Dokumentation von Verkehrskreuzungen der Stadtpolizei Zürich umfasst zahlreiche Dokumente (z. B. Listen, Tabellen, Zeichnungen, Pläne), die bisher in Papierform gehalten wurden. Aufgrund dieser Dokumente wird eine Ampelanlage
aufgebaut, verkabelt, gesteuert und gewartet. Die in den Dokumenten enthaltenen Daten sind vielfach miteinander verknüpft und für die Sicherheit des Verkehrs und von Menschenleben relevant. Es wurden alle Dokumente mit entsprechenden Masken und Funktionalität auf einer Datenbank abgebildet. Durch vielfältige Tests und Prüfprozesse wird nun die Konsistenz der Daten gewährleistet.
Rolle: Projektleiter bei Thiesbrummel GmbH, Designer und Entwickler
Aufgaben:
Projektleiter bei Thiesbrummel GmbH, Erstellung der Spezifikation mit OO-Methoden (UML), Datenbankdesign, Realisierung, Performancetuning zahlreicher SQL-Abfragen, Entwicklung von Prüfprozessen. Nach Ausfall der Firma Thiesbrummel Übernahme des Projekts zum erfolgreichen Abschluss. Das Programm ist seit 1998 produktiv und läuft fehlerfrei. Durch den Einsatz von OO konnten Aufwandsschätzungen sehr genau gemacht und eingehalten werden.
Technik:
HP Workstations/Server, HP-UX 9, 10.20, 11; Oracle 7, Oracle 8; IDE/, PDM-System / Workflowsystem: Workmanager; Programmiersprache Workmanager, SQL-Abfragen, PL/SQL, Unix-Scripts; OO, UML
Profilübersicht
Erfahrener Generalist mit mehr als 30?Jahren Berufserfahrung in IT Großprojekten. Ich begleite Kunden von der Anforderungsanalyse über Design und Entwicklung bis zur Testautomation und Projektabnahme. Meine Projekterfahrung umfasst sowohl die Rolle des Product Owners als auch Tätigkeiten in der Systementwicklung, Qualitätssicherung und Migration. Branchenexpertise: Telekommunikation, Finanzwesen, Medizintechnik, öffentliche Verwaltung.
Kernkompetenzen
Technologien?&?Tools
Frameworks?&?Tools:
Methoden?&?Modellierung:
Cloud?&?DevOps:
Organisation:
Weitere Projekte (Kurzübersicht)
2006 - 2007
Telekommunikation Vertragsreferenzserver VRS
Aufgabe:
Teamleitung Systemtest, Konzeption Testfälle, Testdurchführung, Testautomatisierung, Erstellung von Testtools
2005 - 2006
Telekommunikation Verbundtest Ordersystem OMS
2005 - 2006
Telekommunikation Abnahmetest Großkundenabrechnungssystem nach GOB
2004 - 2005
Pharma Validierung von Software im medizinischen Umfeld gemäß gängiger Verfahren und Vorgaben von Gesundheitsbehörden (GxP, FDA, CrF Part 11),
Aufgabe:
Anforderungsanalyse, Risk Management, Testkonzeption, Testspezifikation, Inbetriebnahme
2003 - 2004
Telekommunikation Order Management System (OMS)
2002 - 2003
Telekommunikation Business Analyst für IP-Mediation WLAN und Unified Mesaging Analyse, Design mit UML, Spezifikation und Beauftragung, Abnahmetest
1999 - 2002
Telekommunikation Business Service Interface (BSI)
1996 - 1999
Wartungsarbeiten und Erweiterungen Stadtpolizei Zürich Verkehrsanlagen Management
Highlights:
Allrounder mit umfangreicher Erfahrung und langjährigen, zufriedenen Kunden!!
Sonstiges
Sollte eine Einarbeitung/Aufrischung in einen Bereich nötig sein biete ich meinen Kunden entsprechende Sonderkondition.
Eigene Produkte:
Workmanger Schulung "intern" für Projektleiter und Entwickler
Top-Skills
Designmethoden und Tools:
MetaPhase und Metakon:
OpenAccess:
Powerhouse:
MySQL und derby:
Workmanger:
eigenes Projekt mit 5 MannJahren Entwicklugszeit, OO-Design, Oracle, HP-UX, OneSpaceManager, DesignManagement siehe Workmanager
Allbase:
Betreuung von Kunden mit älterere CAD-Verwaltung
OpenAccess:
Entwicklung Datadictionary/Programmgenerator
Powerhouse:
Exportprogramm für Chemieunternehmen
MetaPhase und Metakon:
Entwicklung von Schnittstellen, Schulungen
Deutschland: bevorzugt Rhein-Main-Neckar:
HD - Heidelberg
MA - Mannheim
WO - Worms
DA - Darmstadt
F - Frankfurt bevorzugt Nähe HBF
WI - Wiesbaden bevorzugt Nähe HBF
Nord- und Ostsee
Auch Schweiz Bern Basel Baden Zürich nach Absprache möglich
2018 ? heute: Aufbau eines komplexen Frameworks zur automatisierten Rechnungserstellung
Rolle: Leiter Testautomation
Kunde: Kreditkartenanbieter (global)
Kenntnisse:
Tosca, Java, Kafka, MongoDB, Azure, Docker
2007 ? heute: Dauer, initial 2 Jahre Entwicklung nachfolgend diverse Projektphasen für Weiterentwicklungen
Rolle: verantwortlicher Designer und Entwickler
Kunde: Verkehrsanlagen Management, Entwicklung eines RichClient mit Java, Eclipse, Hibernate und Mysql
Aufgaben:
Techniken:
Java, Eclipse-RichClient; grafische Oberfläche mit SWT und JFace, Datenmodellierung mit Enterprise Architekt und hibernate reverse engineering; Mysql, derby. Erstellung von PDF-Reports mittels jasper.
1996 - heute: Entwicklung eines Konfigurationssystems für Ampelanlagen
Rolle: Designer?&?Entwickler (Langzeitkunde)
Kunde: Verkehrsanlagen Stadtpolizei Zürich
Aufgaben:
Programm zur Konfiguration von Ampelanlagen (Spuren, Ampeln, Kabeln) und sicherheitsrelevanter Einstellungen (Schaltzeiten). Das Programm erzeugt u. a. die Unterlagen zum Aufbau / Verkabelung der Ampelanlage sowie die Daten für die Programmierung des Steuergeräts.
Kenntnisse:
Oracle, PL/SQL, SWT/JFace, Hibernate, JasperReports
2015 ? 2017: Entwicklung einer Gastronomie App mit Java, Angular, MSSQL
Rolle: Geschäftsführer?&?Produktverantwortlicher
Kunde: auf Anfrage
Aufgaben:
2014 Gründung eines Startups mit einem Partner
Rolle: Geschäftsführer, Spezifikation, Projektleitung
Aufgaben:
2013 bis 2014, 9 Monate, 1&1 Telekommunikation, DSL-Geschäftsprozesse,, Qualitätssicherung Thema Umsetzung von Wholesale (WBCI, WITA).
Rolle: Qualitätssicherung
Tätigkeit:
Management der Verbundtestumgebung, Kommunikation mit sämtlichen angebundenen Systemen/Abteilungen, Beratung von Scrumteams bzgl. Qualitätssicherung, Konzeptionen und Durchführung von Testfällen End-to-End, Tracking und Fehlersuche von Geschäftsprozesse.
Ziel:
Funktionsfähigkeit des Gesamtsystems End-to-End sicherstellen unter Berücksichtigung der neuesten Releases
Aufgaben:
Management der Verbundtestumgebung. Verantwortung des gesamten Testprozesses mit den fachlichen und technischen Bereichen im Projekt. Intensive Kommunikation mit sämtlichen angebundenen Systemen/Abteilungen, Konzeptionen und Durchführung von funktionalen, nicht-funktionalen , Last- und Performance- Testfällen Fehleranalyse, Dokumentation, Nachtests Beratung von Scrumteams bzgl. Qualitätssicherung, Entwicklung von Tools zur Testautomatisierung
Techniken:
Java, junit, Jboss, soapUI, jenkins, jira, xml
2009 - 2013: Umfassender Einsatz in agilen Teams
Rolle: Product Owner, Entwickler, Tester, Datenschutzkonzeptersteller
Kunde: Telekom (IP Produkte, ISI System)
Aufgaben:
ISI (Internet Services Interface) ist Master des technischen Bestands von über 16 Mio. Kunden bzgl. der IP-Podukte. Über ISI werden sämtliche IP-relevanten Buchung abgewickelt und an Wirknetz- und Abrechnungssystem propagiert. Die Umsetzung erfolgte mit Java, jBPM, Oracle PL/SQ, SOA WSDL-Services, MQ Series, OAQ
Kenntnisse:
Java, SoapUI, PL/SQL, Groovy
2009, Dauer 7 Monate
Telekommunikation, SOA BPEL-Projekt PESA
SOA-Projekt mit Oracle BPEL, verknüpft über 35 Partnersysteme im Orderprozess.
Jedes Partnersystem unterliegt einem ihm eigenen Entwicklungszyklus und liefert entsprechende Schnittstellenversionen. Die Koordination sorgt dafür, dass für eine durchgängige Prozesskette die korrekten und validen Schnittstellen vorliegen und implementiert werden.
Rolle: Schnittstellenkoordinator
Aufgaben:
Koordination der Schnittstellenversionen und Entwicklungsstände, Abstimmung mit den Partnersystemen, Review und Validierung der Schnittstellendokumente, Servicebeschreibungen und Artefakte (xsd, wsdl). Analyse von Oracle BPEL-Prozessen mit jdeveloper. Bereitstellung der aktuellen und korrekten Schnittstellen an die Entwicklung.
Entwicklung einzelner BPEL-Module
Techniken:
SOA, Oracle BPEL, xmlSpy, jdeveloper, SOA, MQseries (Message Queuing)
2008 Dauer 7 Monate
Telekommunikation SOA BPEL-Projekt Wholesale WITA
SOA-Projekt mit Oracle BPEL, verknüpft 17 Partnersysteme im Orderprozeß. Für den Systemtest und die Testautomation werden Simulatoren aller Partnersysteme benötigt um die Prozeßketten durchgängig darzustellen.
Rolle: Entwickler und Systemtester,
Aufgaben:
Konzeption und Entwicklung von Schnittstellensimulatoren sowie.
Testautomation mit soapUI und groovy, Testentwurf und Durchführung
Techniken:
SOA, Oracle-BPEL., wsdl, xml und xslt, MQseries (Message Queuing) MQ-API, soapUi, groovy, Java, xmlspy, mapforce
Weitere Projekte (Details)
2006 bis 2007, Dauer 4 Monate
Kunde: Telekommunikation Systemtest Vertragsreferenzserver
Im Vertragsreferenzserver liegt für jeden Kunden ein Vertragsprofil vor, in welchem die vom Kunden gebuchten Tarife und Produkte definiert sind. Alle eingehenden Kundenbestellungen, z. B. Tarifwechsel oder weitere Produkte, werden gegen das bestehende Profil auf Konsistenz geprüft und gespeichert. Der Vertragsreferenzserver lässt die Änderungen in den nachgelagerten Wirksystemen die entsprechenden Funktionen für den Kunden freischalten.
In diesem Projekt wurde eine Datenmigration auf ein neues Produktschema durchgeführt, d.h. die bestehenden Produktstrukturen wurden regelbasiert auf neue Produktstrukturen. Nachfolgend mussten die Anpassungen in den Wirksystemen freigeschaltet werden. Hierzu wurde der Vertragsreferenzserver selbst angepasst sowie umfangreiche Migrationssoftware entwickelt.
Rolle: Leiter des Testteams (4 Mitarbeiter), Entwickler von Testtools
Aufgaben:
Entwurf von Testfällen, Sicherstellen der Testumgebung, Programmierung eines Java-WebClients zur Verfolgung von Testfällen im Vertragsreferenzserver und den nachgelagerten Systemen. Unterstützung bei Analyse und Design.
Techniken:
Unix, Oracle, PL/SQL, TOAD, SQL-Developer, Scripts, bea, apache, ftp, OMS, VRS, PRS, TDS, XDS, OAQ, Clarify
2005 bis 2006, Dauer 10 Monate
Kunde: Telekommunikation Verbundtest
Sämtliche Software zur Abwicklung von Geschäftsfällen durchläuft vor Inbetriebnahme den Verbundtest. Im Verbundtest wird die Durchgängigkeit von Geschäftsfällen wie z. B. die Neueinrichtung eines Kunden über interne und externe
Systeme sowie deren Schnittstellen und Datenbanken geprüft und freigegeben. Innerhalb und zwischen den einzelnen Systemen werden komplexe Workflows durchlaufen. Zusätzlich zu geplanten Softwareupdates werden im Tagesgeschäft sog. Hotfixes, welche akute Probleme in der Produktion beheben, dem Verbundtest unterzogen.
Rolle: Systemtester
Aufgaben:
Durchgängige Verfolgung von Geschäftsfällen über Systeme, Schnittstellen und Datenbanken hinweg.
Spezifikation und Durchführung von Test anhand der Anforderungsspezifikation und Change Requests. Durchführung von Hotfixtests.
Techniken:
Unix, Oracle, PL/SQL, TOAD, SQL-Developer, Scripts, bea, apache, ftp, WebClientLite, Cosma, OOA, Clarify, CSC, OMS, VRS, VSS, TDS, BTVNG, ORCA, KKS, REDI, Simulatoren, DSL-Verfügbarkeit, Harmony, OAQ, CCB
2005 bis 2006, Dauer 4 Monate
Kunde: Telekommunikation Abnahmetest Großkundenabrechnungssystem nach GOB
Großkunden verfügen für ihre Mitarbeiter nationale und internationale Zugänge ins Internet. Die nationalen und internationalen Provider liefern täglich die anfallenden Verbindungsdaten, welche durch das Großkundenabrechnungssystem (GCA) gebündelt und nach den kundenspezifischen Tarifen abgerechnet werden. Die
erstellten Rechnungsdokumente (Einzelverbindungsnachweis, Rechnungsübersicht) werden nachfolgend an SAP zur Abrechnung übergeben.
Rolle: Systemtester
Aufgaben:
Komplette Spezifikation der Testdokumente und Durchführung des Abnahmetests unter Beachtung der GOB.
Techniken:
Linux, mySQL, TOAD, Scripts, apache Tomcat, ftp, SAP Fileschnittstelle
2004 - 2005: Validierung mehrerer Systeme (Insulinpumpen, PDA Anwendungen)
Rolle: Validierer
Kunde: Medizingerätetechnik ? Softwarevalidierung (FDA,?GxP)
Aufgaben:
Im medizinischen Umfeld greifen gesetzliche Vorgaben zur Erstellung und Durchführung von Validierungen, welche eingehalten werden müssen um die korrekte Funktion medizinischer Produkte nachzuweisen. Die Validierung muss nachfolgenden Audits zur Zulassung durch Gesundheitsbehörden standhalten.
Kenntnisse:
PCs, Windows, TomCat, Oracle, Java, Eclipse, junit, ant
Projekt 2003 bis 2004, Dauer 9 Monate
T-Online: Backoffice; Systemtest Order Management System (OMS)
Über Frontends, z. B. WebApplications werden Kundenaufträge entgegen genommen, an OMS weitergeleitet und durch einen komplexen Workflow in Oracle verarbeitet. Bei dieser Verarbeitung werden Daten mit verschiedenen externen und
internen Systemen ausgetauscht.
Rolle: Entwickler für Testtools, Systemtester
Aufgaben:
Konzeption und Durchführung von Systemtests, End To End Test, Entwicklung von Simulatoren, Testautomation, Fehleranalyse, Unterstützung von Maintenance und nachgelagerten Test-Abteilungen.
Techniken:
PCs, Windows, Unix, Bea WebServer, Oracle, PL/SQL (Trigger, Jobs, Streaming), Java, Eclipse, junit, httpunit, webunit, jreport, J2EE
Projekt 2002 / 2003, Dauer 1 Jahr
Telekommunikation Business Analyst für IP-Mediation WLAN und Unified Mesaging
Bei Vodafone als Analyst und Projektleiter für die Abrechnung der Services WLAN und Unified Messaging tätig. Umfassende Analyse potentieller WLAN- und UMProdukte bzgl. End2End Verhalten, Realisierung, Charging und Abrechnung mit
WLAN-Partnern (prepiad, postpaid, roaming, WISP). Architektur- und Designanalysen.
Rolle: Analyst und Projektleiter
Aufgaben:
Business Analyse, Use cases, Spezifikation der Requirements, Ausarbeitung Feinspezifikation mit Lieferanten, Typabnahme (TAcc). Projektierung eines Hilfsprogramms und Einbindung in die IT-Landschaft (connectivity). Entwicklung eines Analysetools mit MS-Excel.
Techniken:
PCs, Windows, Rational, Visio, MS-Office, HP IUM, VIS RRE (Realtime Rating Engine), WLAN-Portal, AAA, SSG, Abrechnungssysteme KIAS, SAP, Paymentrouter für Credit, Konfiguration/ Entwicklung HP IUM (Internet Usage Manager
1999-2002, 39 Monate
Telekommunikation Systemtest Business Service Interface (BSI) BSI bietet externen Serviceprovidern die Möglichkeit, ihre Kundenaufträge an TMobile einzustellen.
Rolle: stellvertretender Teamleiter, Systemtester
Aufgaben:
stellvertretende Teamleitung, Koordination von 6 Mitarbeitern. Erstellung von Testspezifikationen sowie der Durchführung von Tests und der damit verbundenen Fehleranalyse. Analyse des bestehenden Systems und Spezifikation
von Erweiterungen. Erstellung von vielfältigen Tools: z. B. Datenaustausch zwischen Oracle und MS-Access über die ODBC- Schnittstelle in Kombination mit PL/SQL Stored Procedures in Oracle, Entwicklung eines XML-Generators mit Java (JDBC,
swing), div. Java-Clients (RMI, Corba), sehr viele Unix Scripts und weiter PL/SQL Stored Procedures.
Techniken:
Unix-Clients und Server, VMS-Server, Digital: Unix, Linux, VMS, Windows, Exceed: Oracle, MS Access: PL/SQL, Visual Basic (Access), Unix-Scripts, Java, C++, argo-UML, together, rational, Qualitätssicherung, stellvertretende
Teamleitung, Koordination, Testspezifikation, Tool-Erstellung (PS/SQL, Shellscripte, MS-Access, Java, RMI, Corba, ODBC, JDBC)
1996-1999, 3 Jahre, 2000 bis heute Wartungsarbeiten und Erweiterungen
Stadtpolizei Zürich: Entwicklung Verkehrsanlagen Management
Die Dokumentation von Verkehrskreuzungen der Stadtpolizei Zürich umfasst zahlreiche Dokumente (z. B. Listen, Tabellen, Zeichnungen, Pläne), die bisher in Papierform gehalten wurden. Aufgrund dieser Dokumente wird eine Ampelanlage
aufgebaut, verkabelt, gesteuert und gewartet. Die in den Dokumenten enthaltenen Daten sind vielfach miteinander verknüpft und für die Sicherheit des Verkehrs und von Menschenleben relevant. Es wurden alle Dokumente mit entsprechenden Masken und Funktionalität auf einer Datenbank abgebildet. Durch vielfältige Tests und Prüfprozesse wird nun die Konsistenz der Daten gewährleistet.
Rolle: Projektleiter bei Thiesbrummel GmbH, Designer und Entwickler
Aufgaben:
Projektleiter bei Thiesbrummel GmbH, Erstellung der Spezifikation mit OO-Methoden (UML), Datenbankdesign, Realisierung, Performancetuning zahlreicher SQL-Abfragen, Entwicklung von Prüfprozessen. Nach Ausfall der Firma Thiesbrummel Übernahme des Projekts zum erfolgreichen Abschluss. Das Programm ist seit 1998 produktiv und läuft fehlerfrei. Durch den Einsatz von OO konnten Aufwandsschätzungen sehr genau gemacht und eingehalten werden.
Technik:
HP Workstations/Server, HP-UX 9, 10.20, 11; Oracle 7, Oracle 8; IDE/, PDM-System / Workflowsystem: Workmanager; Programmiersprache Workmanager, SQL-Abfragen, PL/SQL, Unix-Scripts; OO, UML
Profilübersicht
Erfahrener Generalist mit mehr als 30?Jahren Berufserfahrung in IT Großprojekten. Ich begleite Kunden von der Anforderungsanalyse über Design und Entwicklung bis zur Testautomation und Projektabnahme. Meine Projekterfahrung umfasst sowohl die Rolle des Product Owners als auch Tätigkeiten in der Systementwicklung, Qualitätssicherung und Migration. Branchenexpertise: Telekommunikation, Finanzwesen, Medizintechnik, öffentliche Verwaltung.
Kernkompetenzen
Technologien?&?Tools
Frameworks?&?Tools:
Methoden?&?Modellierung:
Cloud?&?DevOps:
Organisation:
Weitere Projekte (Kurzübersicht)
2006 - 2007
Telekommunikation Vertragsreferenzserver VRS
Aufgabe:
Teamleitung Systemtest, Konzeption Testfälle, Testdurchführung, Testautomatisierung, Erstellung von Testtools
2005 - 2006
Telekommunikation Verbundtest Ordersystem OMS
2005 - 2006
Telekommunikation Abnahmetest Großkundenabrechnungssystem nach GOB
2004 - 2005
Pharma Validierung von Software im medizinischen Umfeld gemäß gängiger Verfahren und Vorgaben von Gesundheitsbehörden (GxP, FDA, CrF Part 11),
Aufgabe:
Anforderungsanalyse, Risk Management, Testkonzeption, Testspezifikation, Inbetriebnahme
2003 - 2004
Telekommunikation Order Management System (OMS)
2002 - 2003
Telekommunikation Business Analyst für IP-Mediation WLAN und Unified Mesaging Analyse, Design mit UML, Spezifikation und Beauftragung, Abnahmetest
1999 - 2002
Telekommunikation Business Service Interface (BSI)
1996 - 1999
Wartungsarbeiten und Erweiterungen Stadtpolizei Zürich Verkehrsanlagen Management
Highlights:
Allrounder mit umfangreicher Erfahrung und langjährigen, zufriedenen Kunden!!
Sonstiges
Sollte eine Einarbeitung/Aufrischung in einen Bereich nötig sein biete ich meinen Kunden entsprechende Sonderkondition.
Eigene Produkte:
Workmanger Schulung "intern" für Projektleiter und Entwickler
Top-Skills
Designmethoden und Tools:
MetaPhase und Metakon:
OpenAccess:
Powerhouse:
MySQL und derby:
Workmanger:
eigenes Projekt mit 5 MannJahren Entwicklugszeit, OO-Design, Oracle, HP-UX, OneSpaceManager, DesignManagement siehe Workmanager
Allbase:
Betreuung von Kunden mit älterere CAD-Verwaltung
OpenAccess:
Entwicklung Datadictionary/Programmgenerator
Powerhouse:
Exportprogramm für Chemieunternehmen
MetaPhase und Metakon:
Entwicklung von Schnittstellen, Schulungen
"Die von dem Consultant gelieferten Ingenieurdienstleistungen haben uns in Bezug auf Qualität und Produktivität überzeugt. Hohe Fachkompetenz und grosse Erfahrung haben wesentlich zum erfolgreichen Projektabschluss beigetragen. Die Zusammenarbeit war jederzeit professionell und angenehm. Möglichen Auftraggebern können wir den Consultant als kompetenten und flexiblen Projektpartner empfehlen."
— Projekt Verwaltung von Verkehrsknoten (Workmanager/Oracle), 01/98-06/99
Referenz durch Projektleiter der Bergauer AG Softwareentwicklung mit 30 Ma. vom 21.07.00
Deutschland: bevorzugt Rhein-Main-Neckar:
HD - Heidelberg
MA - Mannheim
WO - Worms
DA - Darmstadt
F - Frankfurt bevorzugt Nähe HBF
WI - Wiesbaden bevorzugt Nähe HBF
Nord- und Ostsee
Auch Schweiz Bern Basel Baden Zürich nach Absprache möglich