Senior Berater Enterprise Solutions, BPMN, Case Management, Requirements Engineering, Java, JEE, Oracle
Aktualisiert am 20.07.2017
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

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 

_________________________________________________________________

 
Projekt: Entwurf einer hochskalierenden Backend-Architektur für eine Social Web Application für einen Kunden der Neofonie

 

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

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik - Technische Universität Karlsruhe (heute KIT), Abschluß: Dipl.-Inform.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • JEE Technologie Stack
  • Web-Technologien (REST, AJAX, JSON)
  • JPA
  • JMS
  • Camunda BPMN
  • Spring DI Container
  • ActiveMQ
  • Swing
  • GWT & SmartGWT
  • JSF
  • Hibernate
  • iBatis
  • Tomcat
  • Camel
  • Eclipse
  • IntelliJ IDEA
  • CVS, Subversion, GIT
  • gradle, ant&ivy, maven
  • Artifactory
  • Jenkins
  • SCRUM
  • XP - Xtreme Programming
  • CI/CD - Continious Integration, Continious Delivery 

Betriebssysteme

  • Mac OS X
  • Linux - SUSE, Ubuntu, Debian, Red Hat, etc
  • Solaris
  • HP-UX
  • AIX
  • MS Windows XP - 7, Server etc.

Programmiersprachen

  • UML, BPMN
  • Apache Camel Routing-DSL
  • Java
  • C++
  • C
  • Groovy
  • Python
  • Pascal
  • JavaScript
  • TeX Macro Language
  • Freemarker
  • XSLT

Datenbanken

  • Oracle
  • MySQL
  • PostgreSQL
  • SQL & relationale DBMS
  • CouchDB
  • NoSQL
  • MS Access
  • JDBC

Datenkommunikation

  • CORBA
  • SOAP
  • RMI
  • XML-RPC
  • REST
  • JSON
  • EDIFACT
  • SMTP
  • HTTP
  • TCP/IP

Hardware

Apple Mac-Systeme (MBP, Mac Mini, Mac Server, iMac)

HP

Dell

Sun

diverse Unix-Systeme

diverse IBM-PC-Kompatible Rechner

Berechnung / Simulation / Versuch / Validierung

  • SAGE
  • R

Design / Entwicklung / Konstruktion

  • UML
  • BPMN
  • MDA / MDSD (Modell-Driven Architecture, Modell-Driven Software-Developement)
  • Use-Case-Schablonen
  • Enterprise Architect
  • Eclipse
  • Emacs
  • Vi
  • Papier & Bleistift

Branchen

Branchen

  • Banking / Insurance
  • Energieversorgungsunternehmen & Energiemarkt, Strombörse EEX
  • Börse
  • ITK
  • Telephony & CTI - Carrier Grade
  • Internet Portale

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

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 

_________________________________________________________________

 
Projekt: Entwurf einer hochskalierenden Backend-Architektur für eine Social Web Application für einen Kunden der Neofonie

 

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

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik - Technische Universität Karlsruhe (heute KIT), Abschluß: Dipl.-Inform.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

  • JEE Technologie Stack
  • Web-Technologien (REST, AJAX, JSON)
  • JPA
  • JMS
  • Camunda BPMN
  • Spring DI Container
  • ActiveMQ
  • Swing
  • GWT & SmartGWT
  • JSF
  • Hibernate
  • iBatis
  • Tomcat
  • Camel
  • Eclipse
  • IntelliJ IDEA
  • CVS, Subversion, GIT
  • gradle, ant&ivy, maven
  • Artifactory
  • Jenkins
  • SCRUM
  • XP - Xtreme Programming
  • CI/CD - Continious Integration, Continious Delivery 

Betriebssysteme

  • Mac OS X
  • Linux - SUSE, Ubuntu, Debian, Red Hat, etc
  • Solaris
  • HP-UX
  • AIX
  • MS Windows XP - 7, Server etc.

Programmiersprachen

  • UML, BPMN
  • Apache Camel Routing-DSL
  • Java
  • C++
  • C
  • Groovy
  • Python
  • Pascal
  • JavaScript
  • TeX Macro Language
  • Freemarker
  • XSLT

Datenbanken

  • Oracle
  • MySQL
  • PostgreSQL
  • SQL & relationale DBMS
  • CouchDB
  • NoSQL
  • MS Access
  • JDBC

Datenkommunikation

  • CORBA
  • SOAP
  • RMI
  • XML-RPC
  • REST
  • JSON
  • EDIFACT
  • SMTP
  • HTTP
  • TCP/IP

Hardware

Apple Mac-Systeme (MBP, Mac Mini, Mac Server, iMac)

HP

Dell

Sun

diverse Unix-Systeme

diverse IBM-PC-Kompatible Rechner

Berechnung / Simulation / Versuch / Validierung

  • SAGE
  • R

Design / Entwicklung / Konstruktion

  • UML
  • BPMN
  • MDA / MDSD (Modell-Driven Architecture, Modell-Driven Software-Developement)
  • Use-Case-Schablonen
  • Enterprise Architect
  • Eclipse
  • Emacs
  • Vi
  • Papier & Bleistift

Branchen

Branchen

  • Banking / Insurance
  • Energieversorgungsunternehmen & Energiemarkt, Strombörse EEX
  • Börse
  • ITK
  • Telephony & CTI - Carrier Grade
  • Internet Portale

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.