Englisch, fließend
Spanisch, Anfängerkenntnisse
Französisch, Anfängerkenntnisse
Projekt: Aufbau eines Identita?tsmanagement fu?r den Fernzugriff auf eine konzern-interne Cloud- Lo?sung
Laufzeit: Aug 2015 - laufend
Branche: ITK innerhalb eines Telekommunikationsunternehmen
Aufgabe: Architektur und Realisierung eines Identita?tsmanagement zur Authentifizierung und Authorisierung fu?r den abgesicherten Fernzugriff auf die virtuellen Rechner-Instanzen in einer konzern-eigenen Cloud-Lo?sung der Vodafone Group Services GmbH. Die authorisierten Benutzer werden vom Mandanten in einem Portal selbst gepflegt und verwaltet
Fachlichkeit: Identita?tsmangement, Authentifizierung, Authorisierung, Accounting (AAA), Remote Desktop Computing
Positionen: Requirements-Engineer, System-Architect, Web Solution Developer, Software Engineer
Methoden: UML, System-Programmierung, Scripting (Python, Go, Bash), CI/CD
Werkzeuge: eclipse, PyCharm, Java, Python, Spring, jUnit, Jenkins, Artifactory, VirtualBox, VMWare, Docker
Systemumfeld: Java-Enterprise-Platform, Redhat / CentOS, Windows 8, 389 Directory Server, LDAP, Guacamole HTML5 Clientless Remote Desktop
_________________________________________________________________
Open Source Contribution: Guacamole HTML 5 Clientless Remote Desktop Gateway
Laufzeit: Juni 2015 bis Juli 2015
Aufgabe: Erweiterung des Guacamole HTML5 Clientless Remote Desktop um Single-Sign-On over HTTP und Konfiguration u?ber LDAP mittels entsprechender Authentication Provider
Werkzeuge: eclipse, Java, jUnit, Jenkins, Artifactory, VirtualBox, Docker
Systemumfeld: Java-Enterprise-Platform, CentOS6/7, 389 Directory Server, LDAP, Guacamole HTML5 Clientless Remote Desktop
_________________________________________________________________
Sabbatical: Weiterbildung & Forschung im Bereich Architektur verteilter Systeme
Laufzeit: Mär 2014 bis Mär 2015
Aufgabe: Neue Architektur-Muster & Technologien fu?r ho?chst-skalierbare und verteilte Systeme untersuchen
Fachlichkeit: Kommunikation innerhalb verteilter ho?chst-skalierbarer Systeme, Report-Generation, Big Data
Methoden: Statistics for Reporting, Enterprise Integration Patterns, Actor-Pattern
Werkzeuge: Scala, Akka, R Studio, Jasper-Reports, jXLS, Camel, ActiveMQ, ESB, Jenkins, Artifactory, ICE
Systemumfeld: Java-Enterprise-Platform, Mac OS X, Oracle 11g
_________________________________________________________________
Projekt: EDV-System zur automatischen Abwicklung des Energiehandels innerhalb eines Energieversorgungsunternehmen
Laufzeit: Okt 2010 bis Dez 2013
Aufgabe: Gesamte Umsetzung des Systems von der Geschäftsanalyse, dem Requirements-Engineering, dem Design bis hin zur Realisierung und dem Betrieb.
Fachlichkeit: Energiewirtschaft, Netzlogistik, Börsengeschäfte, Energielogistik, Vertriebsstrukturierung, Aquise, Beschaffung, Lieferung, Messung, Ablesung, Abrechnung, Forderungsmanagement etc.
Teamgrösse: 80 Personen in mehreren Teams
Positionen: Business-Analyst, Process-Analyst, Requierements-Engineer, System-Architect, Koordinator CI/CD
_________________________________________________________________
Projekt: Restrukturierung des Projektes EV-Strom
Laufzeit: Apr 2007 bis Juni 2007
Branche: Stromhandel ? Shortterm-Trades & Fahrplan- versendung
Aufgabe: Zergliederung der über die Jahre angewachsenen Applikation EV-Strom (ein Eclipse-Projekt) in mehrere Teilprojekte, Subsysteme und Subkom- ponenten, sowie Aufbau einer modularen Build- Umgebung mit einem bina?rem Versions- und Abha?ngigkeitsmanagement der eigenen sowie externen Projekte und Bibliotheken von Drittanbietern
Methoden: UML, Reverse Engineering, MDSD, Ivy Enterprise-Repository-Ansatz
Werkzeuge: Dependency-Analyzer jDepend, yEd, handgeschriebene Dependency-Description-Generators, ant / ivy, eclipse, Enterprise Architect, CVS, diverse Repository-Transformation-Scripts
Systemunmfeld: Java-Platform, Sun, Windows XP, Oracle 9i
_________________________________________________________________
Projekt: Wartung und Pflege des oben beschriebenen Build-Systems
Laufzeit: Jul 2007 bis Dez 2009
_________________________________________________________________
Projekt: Pflege und Erweiterung dexr Anwendung EV- Strom
Laufzeit: Jul 2007 bis Dez 2009
Branche: Stromhandel ? Shortterm-Trades, electronic Confirmation Management (eCM) & Fahrplanversendung
Aufgabe: Kontiniuierliche Umsetzung der A?nderungswünsche des Kunden EnBW an der Handelssoftware und dem elektronischen Confirmation Management System (eCMS) sowie den zugeho?rigen Subsystemen im Rahmen von agilen Vorgehensweisen
Methoden: SCRUM, MDSD/MDA, UML, TDD, XP, Web Applications, Nightly Builds & Continuous Integration
Werkzeuge: eclipse, Enterprise Architect, J2EE / Spring, JDBC, iBatis, Jython, EclipseLink, groovy, JUnit, XMLUnit, dbUnit, FEST, Swing, JBoss, Hudson, ant / ivy
Systemumfeld: Java-Platform, Sun, Windows XP, Oracle 9i
_________________________________________________________________
Laufzeit: Aug 2006 bis Feb 2007
Branche: Internet-Portal, Web 2.0 Community Platform
Aufgabe: Aufnahme der funktionalen und nicht-funktionalen Anforderungen des Kunden, komponenten-basierter Entwurf der Systemarchitektur, Kosten-/Nutzen-Analysen, Aufwandsberechnungen bzgl. der Skalierbarkeit, Leistungsabscha?tzungen für die vorgeschlagene Architektur
Methoden: OOA/D, UML, Graphentheorie
Werkzeuge: Enterprise Architect, Mediawiki, Excel, Java, Python
Systemumfeld: Java-Platform, Linux, Windows XP, Oracle 9i, MySQL, PostgreSQL
_________________________________________________________________
Projekt: Entwurf einer hochskalierenden Backend-Architektur für eine Social Web Application für einen Kunden der Visualsphere
Laufzeit: Aug 2006 bis Feb 2007
Branche: Internet-Portal, Web 2.0 Community Platform
Aufgabe: Aufnahme der funktionalen und nicht-funktionalen Anforderungen des Kunden, komponenten-basierter Entwurf der System- architektur, Kosten-/Nutzen-Analysen, Auf- wandsberechnungen bzgl. der Skalierbarkeit, Leistungsabscha?tzungen für die vorgeschlagene Architektur, modelbasierte Generierung typi- scher Backend-Services, Leistungssimulationen und Hochrechnungen
Methoden: OOA/D, UML, MDA / MDSD, Graphentheorie
Werkzeuge: Enterprise Architect, openArchitectureWare, eclipse, Java, Python, Excel
Systemumfeld: Java-Platform, Linux, Windows XP
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesCom- BOTS(Nachfolge-Produkt von ComWIN)
Laufzeit: Nov 2004 bis Mär 2006
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Konzeption & Entwurf eines massiv skalierenden Systems zur Intergration der meisten im Internet üblichen Kommunikationsmo?glichkeiten & -systeme (wie z.B. Email, Instant Messaging, Sharing, Photo-Alben, SMS, VoIP- Telephony etc.) in eine web-service-unterstützte Client-Application. Aufbau eines virtuellen Test-Systems mittels VMWare-Instanzen
Methoden: SCRUM, MDSD/MDA, UML, OOA/D, P2P, CORBA, VoIP/SIP, Nightly Builds & Continuous Integration
Werkzeuge: Java, C++, Python, Spring-Container, Eclipse, MagicDraw, Bit-Torrent, Cruise-Control
Systemumfeld: Verteilte Serversysteme (SuSE), Windows XP, VMWare ESX, VPNs, MS Active-Directory
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesFreephone
Laufzeit: Okt 2004 bis Dez 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Konzeption & Realisierung eines Systems zur Vermittlung von Telefongespra?chen über das Internet sowie in die klassischen Telefon-Netze mittels VoIP-Technologien
Methoden: SCRUM, UML, OOA/D, CORBA, VoIP/SIP
Werkeuge: C++, Python, Apache, Asterisk Soft-PBX
Systemumfeld: Verteilte Serversysteme (SuSE), Asterisk PBX Server mit Digium Telephony Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Teilweise Umstellung & Migration der Telefoniedienste von WEB.DE auf VoiceXML
Laufzeit: Mär 2004 bis Okt 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Umstellung und Portierung der Telefonie-Sonderdienste wie Anrufweiterverteilung und Anrufbeantworter auf VoiceXML. Konzeption und Realisierung der entsprechenden Funktionen über einen Web Application Service für VoiceXML mit entsprechenden server-seitigen VoiceXML-Widget-Libraries in Python sowie Entwurf einer Runtime zur Ausführung vonInteractive Voice Response(IVR) & Natural Dialog System(NDS) Scripten
Methoden: SCRUM, UML, OOA/D, CORBA, VoiceXML, NDS
Werkzeuge: VoiceXML, Python, C++, Apache, CISCO VoiceXML-Browser
Systemumfeld: Verteilte Serversysteme (SuSE), CISCO-Router mit PSTN-Interface-Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesComWin - Call-By-Call Mobile
Laufzeit: Mär 2002 bis Mär 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Erweiterung des ProduktesComWinum die Mo?glichkeit Call-By-Call-Gespra?che über ein Mobil-Telefon zu initieren. Design & Realisierung sowie Test der zugeho?rigen hochskalierenden Dienste zur Web-Managed Telephony mittels ComWin, Anbindung an die Telco Carriers über proprieta?re Switching Systeme und IVRs. Third Level Support der IT für den Betrieb der Web Application Services von ComWin
Methoden: SCRUM, UML, OOA/D, CORBA
Werkzeuge: C++, Python, Apache, Netatec Voicebox (DSS1- & SS7-Switching, IVR, CU), RPM-Packaging
Systemumfeld: Verteilte Serversysteme (SuSE & RedHat), In- dustrie PCs mit NMS Speech Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Entwicklung des WEB.DE Produktes ComWin
Laufzeit: Jan 2002 bis Sep 2003
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Design & Realisierung sowie Test der hochskalierenden Web Application Services zur Web-Managed Telephony mittels ComWin, Anbindung an die Telco Carriers über proprieta?re Switching Systeme und IVRs. Third Level Support der IT für den Betrieb der Web Application Services vonComWin
Methoden: SCRUM, UML, OOA/D, CORBA
Werkzeuge: C++, Python, Apache, Netatec Voicebox (DSS1- & SS7-Switching, IVR, CU), RPM-Packaging
Systemumfeld: Verteilte Serversysteme (SuSE & RedHat), In- dustrie PCs mit NMS Speech Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Consulting im Middleware-Bereich beim Web- Auftritt von Daimler-Chrysler
Informationstechnologie
Laufzeit: Jul 2000 bis Sep 2000
Aufgabe: Coaching und Unterstützung bei Problemen im Middleware-Bereich mit Corba & Java, Beratung bei der Auswahl und Evaluierung alternativer Kommunikationslo?sungen für verteilte Objekte und Komponenten.
Methodem: Pair Programming und Peer Reviews, XP
Werkzeuge: Iona Orbix, IBM VisualAge, Apple WebObjects
Systemumfeld: Verteilte Serversysteme (SUN Enterprise Ser- ver), Firewall One und Windows NT Entwicklungsrechner
_________________________________________________________________
Projekt: Realisierung des e-Commerce-Produktes "Perso?nliche Audio-CD"
Laufzeit: Okt 1999 bis Apr 2001
Branche: e-Commerce, Neue Medien
Aufgabe: Architektur & Design der Software-Komponenten, technische Projektleitung, Evaluierung der zu verwendenden Technologien, Analyse der Gescha?ftsprozesse, Erstellung der Business Cases, Verhandlungen mit den Gescha?ftspartnern.
Methoden: OOA/OOD, XML/HTML, RAD-Prototyping, XP
Werkzeuge: Apache, Roxen, XML, HTML/DHTML/CSS, ht-dig, Java, C++, Python, Web-Browser Kiosk- Frontend, FastCGI, XMetal, Windows Media-Framework, CD-R-Produktionssystem
Systemumfeld: Linux Web-/Application-Server, NCR eKioske, Rimage Protege CD-R- Manufacturing Station
_________________________________________________________________
Projekt: Wartung und Erweiterung eines OSI-Telekommunikations-Stacks zur Fernwartung von Bosch Telefonanlagen
Laufzeit: Jul 1998 bis Sep 1999
Branche: Telekommunikation
Aufgabe: Entwurf, Implementation und Test neuer Kommunikationskomponenten, Anpassung an neue Kommunikations-Protokolle der TK-Anlage sowie Wartung und Fehlerbehebung.
Methoden: OOA/OOD
Werkzeuge: MS VC++, DEC C++, python, make, cvs
Systemumfeld: Windows NT 4.0, DEC Unix, Bosch PABX
_________________________________________________________________
Projekt: Realisierung der VRU-Funktionalita?ten (Voice Response Unit) im Bosch Call-Center
Laufzeit: Jun 1996 bis Jun 1998
Branche: Telekommunikation
Aufgabe: Entwurf, Implementation und Test der VRU-Komponenten des Bosch Call-Centers in Abstimmung mit dem Entwicklungsteam bei der Bosch Telecom. Schulung der Anlagen-Tester und Coaching der Release Manager. Entwicklung der Build-Umgebung.
Methoden: OMT, OOA/OOD
Werkzeuge: Paradigm Plus, MS VC++, DEC C++, Sybase, CORBA, Scripting-IDEs der VRU, make, cvs
Systemumfeld: Windows NT 4.0, DEC Unix, Sybase rDBMS, Bosch PABX, Ring & Brite VRUs
_________________________________________________________________
Weitere Projekte und Referenzen auf Anfrage
Studium der Informatik - Technische Universität Karlsruhe (heute KIT), Abschluß: Dipl.-Inform.
Apple Mac-Systeme (MBP, Mac Mini, Mac Server, iMac)
HP
Dell
Sun
diverse Unix-Systeme
diverse IBM-PC-Kompatible Rechner
Besonders interessant finde ich Projekte, in denen neue Technologien für den Einsatz im Unternehmensbereich evaluiert werden. Hierbei suche ich vor allem die Herausforderung in der Architektur um ein flexibles, qualitativ hochwertiges & leistunsgfähiges System zu realisieren, das auch zukünftigen Anforderungen standhält und in der Lage ist mit den Bedürfnissen des Anwenders zu wachsen.
Projekt: Aufbau eines Identita?tsmanagement fu?r den Fernzugriff auf eine konzern-interne Cloud- Lo?sung
Laufzeit: Aug 2015 - laufend
Branche: ITK innerhalb eines Telekommunikationsunternehmen
Aufgabe: Architektur und Realisierung eines Identita?tsmanagement zur Authentifizierung und Authorisierung fu?r den abgesicherten Fernzugriff auf die virtuellen Rechner-Instanzen in einer konzern-eigenen Cloud-Lo?sung der Vodafone Group Services GmbH. Die authorisierten Benutzer werden vom Mandanten in einem Portal selbst gepflegt und verwaltet
Fachlichkeit: Identita?tsmangement, Authentifizierung, Authorisierung, Accounting (AAA), Remote Desktop Computing
Positionen: Requirements-Engineer, System-Architect, Web Solution Developer, Software Engineer
Methoden: UML, System-Programmierung, Scripting (Python, Go, Bash), CI/CD
Werkzeuge: eclipse, PyCharm, Java, Python, Spring, jUnit, Jenkins, Artifactory, VirtualBox, VMWare, Docker
Systemumfeld: Java-Enterprise-Platform, Redhat / CentOS, Windows 8, 389 Directory Server, LDAP, Guacamole HTML5 Clientless Remote Desktop
_________________________________________________________________
Open Source Contribution: Guacamole HTML 5 Clientless Remote Desktop Gateway
Laufzeit: Juni 2015 bis Juli 2015
Aufgabe: Erweiterung des Guacamole HTML5 Clientless Remote Desktop um Single-Sign-On over HTTP und Konfiguration u?ber LDAP mittels entsprechender Authentication Provider
Werkzeuge: eclipse, Java, jUnit, Jenkins, Artifactory, VirtualBox, Docker
Systemumfeld: Java-Enterprise-Platform, CentOS6/7, 389 Directory Server, LDAP, Guacamole HTML5 Clientless Remote Desktop
_________________________________________________________________
Sabbatical: Weiterbildung & Forschung im Bereich Architektur verteilter Systeme
Laufzeit: Mär 2014 bis Mär 2015
Aufgabe: Neue Architektur-Muster & Technologien fu?r ho?chst-skalierbare und verteilte Systeme untersuchen
Fachlichkeit: Kommunikation innerhalb verteilter ho?chst-skalierbarer Systeme, Report-Generation, Big Data
Methoden: Statistics for Reporting, Enterprise Integration Patterns, Actor-Pattern
Werkzeuge: Scala, Akka, R Studio, Jasper-Reports, jXLS, Camel, ActiveMQ, ESB, Jenkins, Artifactory, ICE
Systemumfeld: Java-Enterprise-Platform, Mac OS X, Oracle 11g
_________________________________________________________________
Projekt: EDV-System zur automatischen Abwicklung des Energiehandels innerhalb eines Energieversorgungsunternehmen
Laufzeit: Okt 2010 bis Dez 2013
Aufgabe: Gesamte Umsetzung des Systems von der Geschäftsanalyse, dem Requirements-Engineering, dem Design bis hin zur Realisierung und dem Betrieb.
Fachlichkeit: Energiewirtschaft, Netzlogistik, Börsengeschäfte, Energielogistik, Vertriebsstrukturierung, Aquise, Beschaffung, Lieferung, Messung, Ablesung, Abrechnung, Forderungsmanagement etc.
Teamgrösse: 80 Personen in mehreren Teams
Positionen: Business-Analyst, Process-Analyst, Requierements-Engineer, System-Architect, Koordinator CI/CD
_________________________________________________________________
Projekt: Restrukturierung des Projektes EV-Strom
Laufzeit: Apr 2007 bis Juni 2007
Branche: Stromhandel ? Shortterm-Trades & Fahrplan- versendung
Aufgabe: Zergliederung der über die Jahre angewachsenen Applikation EV-Strom (ein Eclipse-Projekt) in mehrere Teilprojekte, Subsysteme und Subkom- ponenten, sowie Aufbau einer modularen Build- Umgebung mit einem bina?rem Versions- und Abha?ngigkeitsmanagement der eigenen sowie externen Projekte und Bibliotheken von Drittanbietern
Methoden: UML, Reverse Engineering, MDSD, Ivy Enterprise-Repository-Ansatz
Werkzeuge: Dependency-Analyzer jDepend, yEd, handgeschriebene Dependency-Description-Generators, ant / ivy, eclipse, Enterprise Architect, CVS, diverse Repository-Transformation-Scripts
Systemunmfeld: Java-Platform, Sun, Windows XP, Oracle 9i
_________________________________________________________________
Projekt: Wartung und Pflege des oben beschriebenen Build-Systems
Laufzeit: Jul 2007 bis Dez 2009
_________________________________________________________________
Projekt: Pflege und Erweiterung dexr Anwendung EV- Strom
Laufzeit: Jul 2007 bis Dez 2009
Branche: Stromhandel ? Shortterm-Trades, electronic Confirmation Management (eCM) & Fahrplanversendung
Aufgabe: Kontiniuierliche Umsetzung der A?nderungswünsche des Kunden EnBW an der Handelssoftware und dem elektronischen Confirmation Management System (eCMS) sowie den zugeho?rigen Subsystemen im Rahmen von agilen Vorgehensweisen
Methoden: SCRUM, MDSD/MDA, UML, TDD, XP, Web Applications, Nightly Builds & Continuous Integration
Werkzeuge: eclipse, Enterprise Architect, J2EE / Spring, JDBC, iBatis, Jython, EclipseLink, groovy, JUnit, XMLUnit, dbUnit, FEST, Swing, JBoss, Hudson, ant / ivy
Systemumfeld: Java-Platform, Sun, Windows XP, Oracle 9i
_________________________________________________________________
Laufzeit: Aug 2006 bis Feb 2007
Branche: Internet-Portal, Web 2.0 Community Platform
Aufgabe: Aufnahme der funktionalen und nicht-funktionalen Anforderungen des Kunden, komponenten-basierter Entwurf der Systemarchitektur, Kosten-/Nutzen-Analysen, Aufwandsberechnungen bzgl. der Skalierbarkeit, Leistungsabscha?tzungen für die vorgeschlagene Architektur
Methoden: OOA/D, UML, Graphentheorie
Werkzeuge: Enterprise Architect, Mediawiki, Excel, Java, Python
Systemumfeld: Java-Platform, Linux, Windows XP, Oracle 9i, MySQL, PostgreSQL
_________________________________________________________________
Projekt: Entwurf einer hochskalierenden Backend-Architektur für eine Social Web Application für einen Kunden der Visualsphere
Laufzeit: Aug 2006 bis Feb 2007
Branche: Internet-Portal, Web 2.0 Community Platform
Aufgabe: Aufnahme der funktionalen und nicht-funktionalen Anforderungen des Kunden, komponenten-basierter Entwurf der System- architektur, Kosten-/Nutzen-Analysen, Auf- wandsberechnungen bzgl. der Skalierbarkeit, Leistungsabscha?tzungen für die vorgeschlagene Architektur, modelbasierte Generierung typi- scher Backend-Services, Leistungssimulationen und Hochrechnungen
Methoden: OOA/D, UML, MDA / MDSD, Graphentheorie
Werkzeuge: Enterprise Architect, openArchitectureWare, eclipse, Java, Python, Excel
Systemumfeld: Java-Platform, Linux, Windows XP
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesCom- BOTS(Nachfolge-Produkt von ComWIN)
Laufzeit: Nov 2004 bis Mär 2006
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Konzeption & Entwurf eines massiv skalierenden Systems zur Intergration der meisten im Internet üblichen Kommunikationsmo?glichkeiten & -systeme (wie z.B. Email, Instant Messaging, Sharing, Photo-Alben, SMS, VoIP- Telephony etc.) in eine web-service-unterstützte Client-Application. Aufbau eines virtuellen Test-Systems mittels VMWare-Instanzen
Methoden: SCRUM, MDSD/MDA, UML, OOA/D, P2P, CORBA, VoIP/SIP, Nightly Builds & Continuous Integration
Werkzeuge: Java, C++, Python, Spring-Container, Eclipse, MagicDraw, Bit-Torrent, Cruise-Control
Systemumfeld: Verteilte Serversysteme (SuSE), Windows XP, VMWare ESX, VPNs, MS Active-Directory
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesFreephone
Laufzeit: Okt 2004 bis Dez 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Konzeption & Realisierung eines Systems zur Vermittlung von Telefongespra?chen über das Internet sowie in die klassischen Telefon-Netze mittels VoIP-Technologien
Methoden: SCRUM, UML, OOA/D, CORBA, VoIP/SIP
Werkeuge: C++, Python, Apache, Asterisk Soft-PBX
Systemumfeld: Verteilte Serversysteme (SuSE), Asterisk PBX Server mit Digium Telephony Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Teilweise Umstellung & Migration der Telefoniedienste von WEB.DE auf VoiceXML
Laufzeit: Mär 2004 bis Okt 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Umstellung und Portierung der Telefonie-Sonderdienste wie Anrufweiterverteilung und Anrufbeantworter auf VoiceXML. Konzeption und Realisierung der entsprechenden Funktionen über einen Web Application Service für VoiceXML mit entsprechenden server-seitigen VoiceXML-Widget-Libraries in Python sowie Entwurf einer Runtime zur Ausführung vonInteractive Voice Response(IVR) & Natural Dialog System(NDS) Scripten
Methoden: SCRUM, UML, OOA/D, CORBA, VoiceXML, NDS
Werkzeuge: VoiceXML, Python, C++, Apache, CISCO VoiceXML-Browser
Systemumfeld: Verteilte Serversysteme (SuSE), CISCO-Router mit PSTN-Interface-Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Entwicklung des WEB.DE ProduktesComWin - Call-By-Call Mobile
Laufzeit: Mär 2002 bis Mär 2004
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Erweiterung des ProduktesComWinum die Mo?glichkeit Call-By-Call-Gespra?che über ein Mobil-Telefon zu initieren. Design & Realisierung sowie Test der zugeho?rigen hochskalierenden Dienste zur Web-Managed Telephony mittels ComWin, Anbindung an die Telco Carriers über proprieta?re Switching Systeme und IVRs. Third Level Support der IT für den Betrieb der Web Application Services von ComWin
Methoden: SCRUM, UML, OOA/D, CORBA
Werkzeuge: C++, Python, Apache, Netatec Voicebox (DSS1- & SS7-Switching, IVR, CU), RPM-Packaging
Systemumfeld: Verteilte Serversysteme (SuSE & RedHat), In- dustrie PCs mit NMS Speech Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Entwicklung des WEB.DE Produktes ComWin
Laufzeit: Jan 2002 bis Sep 2003
Branche: Internet-Portal & Web Application Services, TK
Aufgabe: Design & Realisierung sowie Test der hochskalierenden Web Application Services zur Web-Managed Telephony mittels ComWin, Anbindung an die Telco Carriers über proprieta?re Switching Systeme und IVRs. Third Level Support der IT für den Betrieb der Web Application Services vonComWin
Methoden: SCRUM, UML, OOA/D, CORBA
Werkzeuge: C++, Python, Apache, Netatec Voicebox (DSS1- & SS7-Switching, IVR, CU), RPM-Packaging
Systemumfeld: Verteilte Serversysteme (SuSE & RedHat), In- dustrie PCs mit NMS Speech Boards, SS7 & DSS1
_________________________________________________________________
Projekt: Consulting im Middleware-Bereich beim Web- Auftritt von Daimler-Chrysler
Informationstechnologie
Laufzeit: Jul 2000 bis Sep 2000
Aufgabe: Coaching und Unterstützung bei Problemen im Middleware-Bereich mit Corba & Java, Beratung bei der Auswahl und Evaluierung alternativer Kommunikationslo?sungen für verteilte Objekte und Komponenten.
Methodem: Pair Programming und Peer Reviews, XP
Werkzeuge: Iona Orbix, IBM VisualAge, Apple WebObjects
Systemumfeld: Verteilte Serversysteme (SUN Enterprise Ser- ver), Firewall One und Windows NT Entwicklungsrechner
_________________________________________________________________
Projekt: Realisierung des e-Commerce-Produktes "Perso?nliche Audio-CD"
Laufzeit: Okt 1999 bis Apr 2001
Branche: e-Commerce, Neue Medien
Aufgabe: Architektur & Design der Software-Komponenten, technische Projektleitung, Evaluierung der zu verwendenden Technologien, Analyse der Gescha?ftsprozesse, Erstellung der Business Cases, Verhandlungen mit den Gescha?ftspartnern.
Methoden: OOA/OOD, XML/HTML, RAD-Prototyping, XP
Werkzeuge: Apache, Roxen, XML, HTML/DHTML/CSS, ht-dig, Java, C++, Python, Web-Browser Kiosk- Frontend, FastCGI, XMetal, Windows Media-Framework, CD-R-Produktionssystem
Systemumfeld: Linux Web-/Application-Server, NCR eKioske, Rimage Protege CD-R- Manufacturing Station
_________________________________________________________________
Projekt: Wartung und Erweiterung eines OSI-Telekommunikations-Stacks zur Fernwartung von Bosch Telefonanlagen
Laufzeit: Jul 1998 bis Sep 1999
Branche: Telekommunikation
Aufgabe: Entwurf, Implementation und Test neuer Kommunikationskomponenten, Anpassung an neue Kommunikations-Protokolle der TK-Anlage sowie Wartung und Fehlerbehebung.
Methoden: OOA/OOD
Werkzeuge: MS VC++, DEC C++, python, make, cvs
Systemumfeld: Windows NT 4.0, DEC Unix, Bosch PABX
_________________________________________________________________
Projekt: Realisierung der VRU-Funktionalita?ten (Voice Response Unit) im Bosch Call-Center
Laufzeit: Jun 1996 bis Jun 1998
Branche: Telekommunikation
Aufgabe: Entwurf, Implementation und Test der VRU-Komponenten des Bosch Call-Centers in Abstimmung mit dem Entwicklungsteam bei der Bosch Telecom. Schulung der Anlagen-Tester und Coaching der Release Manager. Entwicklung der Build-Umgebung.
Methoden: OMT, OOA/OOD
Werkzeuge: Paradigm Plus, MS VC++, DEC C++, Sybase, CORBA, Scripting-IDEs der VRU, make, cvs
Systemumfeld: Windows NT 4.0, DEC Unix, Sybase rDBMS, Bosch PABX, Ring & Brite VRUs
_________________________________________________________________
Weitere Projekte und Referenzen auf Anfrage
Studium der Informatik - Technische Universität Karlsruhe (heute KIT), Abschluß: Dipl.-Inform.
Apple Mac-Systeme (MBP, Mac Mini, Mac Server, iMac)
HP
Dell
Sun
diverse Unix-Systeme
diverse IBM-PC-Kompatible Rechner
Besonders interessant finde ich Projekte, in denen neue Technologien für den Einsatz im Unternehmensbereich evaluiert werden. Hierbei suche ich vor allem die Herausforderung in der Architektur um ein flexibles, qualitativ hochwertiges & leistunsgfähiges System zu realisieren, das auch zukünftigen Anforderungen standhält und in der Lage ist mit den Bedürfnissen des Anwenders zu wachsen.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.