Java-Architekt & Senior Developer
Aktualisiert am 02.03.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Fließend nach 10 Jahren Arbeit im Ausland

Einsatzorte

Einsatzorte

Stuttgart (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

21 Jahre 3 Monate
2003-01 - heute

Freiberuflicher Software-Berater

Mein Fokus: meine Kunden zu schneller Erstellung und zum Rollout von Software-Produkten zu befähigen. Für PDV z.B. entwarf ich eine Architektur für die Portierung einer Windows-Anwendung zu einer Web-Anwendung mit Java-Technologien. Damit vergrößerte sich der Markt für das Hauptprodukt von PDV, eine Dokumentenverwaltung für E-Government, weil Kunden diese Portierung forderten.

Berlin & Stuttgart
1 Jahr
2016-02 - 2017-01

VP of Systems Engineering

Als VP of Systems Engineering leitete ich die Entwicklung der Continuity Monitoring Suite für ein weiteres Jahr nach dem Verkauf von Seldon Systems.

Olivaw Technologies
Alpharetta, Georgia, USA
12 Jahre 8 Monate
2004-06 - 2017-01

Continuity-SPS ? Standby Power Supply Monitoring

Angestellter
Angestellter
  • Überwacht und testet batterie-gestützte Stromversorgungen im Kabelnetz mit SNMP, damit Kunden auch bei Stromausfällen ihren Kabelanschluss nutzen können
  • Produkt wird als Appliance geliefert, die Seldon Systems mit Fernwartung betreibt
  • Schützt 50 Mio. Kunden, 500.000 Stromversorgungen und 1,8 Mio. 12V-Batterien


Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release-Management und Produkt-Evolution durch Zusammenarbeit mit internen Stakeholdern, Kunden und Partnern
  • Technischer Projektleiter: Veröffentlichte 120 Releases 2006-2016 (inkl. 25 in 2015 und 18 in 2016), definierte Entwicklungs-Prozess und –Umgebung, steuerte 4 interne Entwickler, 1 Analyst, 3 Tester
  • Architekt: Entwarf spezifische Architektur ohne fremde "Monitoring Engine", optimierte sie für einen aktiven Haupt-Server (75.000 Stromversorgungen, 150 gleichzeitige Nutzer), einen passiven Backup-Server und optionale Polling-Server zur schnelleren Kommunikation mit den Stromversorgungen
  • System Integration: Arbeitete mit Kunden und Partnern an Design, Implementie-rung, Test und Rollout der Integration von speziellen Hardware-Features, Network Management Systems, Workforce Management Systems, mobilen Apps, Inventory Management Systems, Analyse-Systemen und Operational Dashboards
  • Analyst / Operations: Definierte Anforderungen, schrieb Produkt- und Release-Do-kumentation, betrieb Issue Triage und Level 3 Support, koordinierte Probe-Betrieb und Akzeptanz-Tests in "Lab Server"-Umgebungen, führte Produktions-Upgrades für größte Kunden während zeitlich beschränkter Wartungsintervalle durch
  • Entwickler: Programmierte vor allem am Back-End, schrieb Tools, optimierte Speicherbedarf, Anwendungs-Performanz, Nebenläufigkeit und Datenbank-Performanz, behob Memory Leaks und Deadlocks in Produktion, schrieb Linux-Shell-Skripte für Wartung und Upgrades
  • Tester: Verifizierte Features und Fehler, schrieb und überprüfte Testfälle, führte Teile des Akzeptanz-Tests aus


Technologien
HTML / HTML5, Adobe Flex, Java 1.4-8, Spring 1-3, Struts 1.3 / Spring MVC, Hibernate 3, JSP, ActiveMQ 5.10, JavaScript, AngularJS 1.x, Tomcat 5-8.5, MySQL 4-5.5, CVS / Git, Ant / Maven, Bugzilla / JIRA, qTest, Google Sites / Confluence,

OpenSuse / Oracle Linux

Seldon Systems, Alpharetta
Georgia, USA
9 Jahre 7 Monate
2007-06 - 2016-12

Continuity-SBL ? Standby Battery Monitoring und Continuity-FAC - Facility Monitoring

Angestellter
Angestellter
  • Überwacht und testet Batterien, Generatoren, USV und "DC Rectifier" in Rechenzentren, Funkmasten im Mobilfunknetz, Kopfstellen im Kabelnetz und ähnlichen Einrichtungen, um Ausfälle bei Stromausfall zu vermeiden
  • Produkt wird als Appliance geliefert, die Seldon Systems mit Fernwartung betreibt

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release-Management und Produkt-Evolution durch Zusammenarbeit mit internen Stakeholdern, Kunden und Partnern
  • Technischer Projektleiter: Veröffentlichte 12 Releases 2007-2016, definierte Entwicklungs-Prozess und –Umgebung, steuerte 2 interne Entwickler, 2 externe Entwickler, 2 Tester
  • Architekt: Nutzte Architektur von Continuity-SPS, definierte allgemeine Komponenten durch Refactoring in Continuity-SPS
  • Analyst / Operations: Definierte Anforderungen, schrieb Produkt- und Release-Do-kumentation, betrieb Issue Triage und Level-3-Support, koordinierte Probe-Betrieb und Akzeptanz-Tests in "Lab Server"-Umgebungen, führte Produktions-Upgrades für größte Kunden während zeitlich beschränkter Wartungsintervalle durch
  • Entwickler: Programmierte vor allem am Back-End, optimierte Speicherbedarf, Anwendungs-Performanz, Nebenläufigkeit und Datenbank-Performanz, behob Memory Leaks und Concurrency Deadlocks in Produktion
  • Tester: Verifizierte Features und Bugs, schrieb und überprüfte Testfälle, führte große Teile des Akzeptanz-Tests aus

Technologie

  • HTML / HTML5, Adobe Flex, Java 1.4-6, Spring 1-3, Hibernate 3, JSP, Struts 1.3, JavaScript, Tomcat 5-6, MySQL 4-5.5, CVS / Git, Ant / Maven, Bugzilla / JIRA, qTest, Google Sites, OpenSuse / Oracle Linux
Seldon Systems, Alpharetta
Georgia, USA
12 Jahre 2 Monate
2004-01 - 2016-02

Mit-Gründer: Seldon Systems

Mit-Gründer, VP of Engineering
Mit-Gründer, VP of Engineering

Als Mit-Gründer und VP of Engineering leitete ich die Entwicklung der Continuity Monitoring Suite (95% des Umsatzes 2009-2016), in der Continuity-SPS (Überwachung von Stromversorgungen) 80% Marktanteil in der nordamerikanischen Kabelindustrie erzielte. Die Alpha Group (USA & Kanada) kaufte Seldon Systems im Januar 2016 wegen des Erfolgs der Continuity-Produkte.

Seldon Systems Alpharetta
Georgia, USA
2 Jahre 3 Monate
2011-12 - 2014-02

SOSS - Seldon Operations Support System

  • Call-Center-Service für Wartung von Stromversorgungen (6 Call Center Agents, 20.000 Anrufe von Monteuren) senkte durchschnittliche Verweildauer bei Stromver-sorgung um 99% - von 2 Tagen (zwei Trips notwendig) auf 27 Minuten (nur ein Trip)
  • Internes Produkt SOSS für Call Center: Anruf-Dokumentation, Trouble Tickets, automatische Benachrichtigung von Monteuren und Ansprechpartnern des Kunden, Bericht-Generierung
  • Ab März 2013: regel-basierte, automatische Bericht-Erzeugung mit Problemen von Stromversorgungen und Lösungen, basierend auf Daten von Continuity-SPS und SOSS (Pilotbetrieb mit zwei Kunden, ging aber nie in Produktion)

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release Management und Produkt-Evolution in Zusammenarbeit mit internen Stakeholdern
  • Technischer Projektleiter: Veröffentlichte 18 Releases 2012-2014, definierte Entwicklungs-Prozess und –Umgebung, steuerte 1 externen Entwickler (11/2012-12/2013), 1 Tester
  •  Analyst: Definierte Anforderungen, schrieb Produkt- und Release-Dokumentation, verantwortlich für Issue Triage und Level-1-Support, installierte Releases
  • Entwickler: Programmierte alles bis 10/2012 und wieder ab 1/2014, schrieb die ActiveMQ- und Drools-Integration
  • Tester: Verifizierte Features und Bugs, schrieb und überprüfte Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • HTML, Grails 1.3-2.2, Groovy 1.6-2.0, Java 1.6, Tomcat 6, MySQL 5.1, Git, JIRA, OpenSuse, GSP, JQuery UI 1.8, Apache Lucene, ActiveMQ 5.10, Rule Engine Drools 5.5
Seldon Systems
Alpharetta, Georgia, USA
7 Monate
2011-04 - 2011-10

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung der Sharepoint-Version der VIS-Dokumentenverwaltung (VISonMOSS) in einem Landesrechenzentrum

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zu Anpassung, Betrieb in einer bestehenden Sharepoint-Umgebung und Migration von VISonMOSS 1.0 auf 2.1 (erforderte Upgrades für Windows Server, SQL Server und SharePoint)
  • System-Integration: Arbeitete mit Kunden an Integration mit Archiv-System
  • Tester: Programmierte automatisierte Tests der Web-Oberfläche mit Selenium in Java, repräsentierte Hersteller in Akzeptanz- und Performanz-Tests

  • Technologie
    HTML, Windows Server 2003/2008, Sharepoint 2007/2010, C#, .NET, Database Microsoft SQL Server 2005/2008
PDV-Systeme GmbH
Erfurt
4 Monate
2010-08 - 2010-11

Twitter-Integration für iPhone-App

Freiberuflich
Freiberuflich
  • Musik-App benötigte Twitter-Integration: Tweets lesen und schreiben, Links anzeigen, Bilder effizient laden, Audio-Dateien an die App weitergegeben
  • Ich entwickelte Twitter-Integration als wiederverwendbare Komponente in einer Beispiel-App

Meine Verantwortung

  • Analyst: Ermittelte alle Anforderungen
  • Entwickler: Programmierte alles, evaluierte Open-Source-Bibliotheken
  • Tester: Testete alles

Technologie

  • Objective-C, iOS 4, Bibliotheken für Twitter, OAuth und Reguläre Ausdrücke
DU-Bank GmbH
Berlin
4 Monate
2010-07 - 2010-10

Software für E-Government

Freiberuflich
Freiberuflich

Produkt für E-Government nutzte veraltete Basis-Technologie

  •  Hersteller bestellte externes Gutachten zur zukünftigen Technologie-Strategie

Meine Verantwortung

  • Projektleiter: Leitete Projekt, steuerte 1 Mitarbeiter
  • Analyst: Interviewte Stakeholder, schrieb Gutachten
  • Architekt: Untersuchte, definierte und evaluierte Technologie-Strategien

Technologie

  • Windows, Datenbank Oracle, Crystal Reports
staras GmbH
Leipzig
1 Jahr 1 Monat
2007-08 - 2008-08

Netzwerk-Qualitätsüberwachung im Kabelnetz

Angestellter
Angestellter
  • Im Produkt "WebView" von JDSU musste Echtzeit-Spektrograf von SVG zu Flash portiert werden, weil Adobe Support des SVG-Plugins für Internet Explorer einstellte
  •  Außerdem: Aktualisierung von Tomcat und MySQL, funktionale Erweiterungen

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Technischer Projektleiter: Veröffentlichte 2 Releases, definierte Entwicklungs-Prozess und –Umgebung, steuerte 1 externen Entwickler, 1 internen Entwickler, 1 Tester
  • Analyst: Definierte Anforderungen, schrieb Dokumentation, betrieb Issue Triage und Level-1-Support
  • Entwickler: Programmierte funktionale Erweiterungen, aktualisierte Tomcat und MySQL, entwickelte Windows-Installer
  • Tester: Verifizierte Features und Bugs, schrieb Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • HTML, Java 1.6, Adobe Flex, Tomcat 6, MySQL 5, Windows XP/Server, InstallShield
Seldon Systems, Alpharetta
Georgia, USA
8 Monate
2006-09 - 2007-04

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung der Dokumentenverwaltung VIS für Sitzungen einer Landesregierung

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zur Anpassung, schrieb Feinkonzept und Migrationskonzept für Wechsel von der Pilot-Phase in die Prototyp-Phase
  • Tester: Repräsentierte Hersteller in Akzeptanz-Tests

Technologie

  • HTML, Windows Server, C#, .NET, Datenbank Microsoft SQL Server
PDV-Systeme GmbH
Erfurt
3 Monate
2006-08 - 2006-10

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung Dokumentenverwaltung VIS bei kommunalem Versorgungs-Betrieb

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zur Anpassung
  • System-Integration: Ermittelte Anforderungen zur Integration mit SAP, Geo-Informations-System, Telefonie-Anlage und Archivierungs-System

Technologie

  • HTML, Windows Server, C#, .NET, Datenbank Microsoft SQL Server
PDV-Systeme GmbH
Erfurt
1 Jahr 4 Monate
2004-09 - 2005-12

Back-Office-System bei Dienstleister für Kabelfirmen

Angestellter
Angestellter
  • Skalierungs-Probleme erforderten Neu-Implementierung des Back-Office-Systems bei IBBS (Dienstleister für Kabelfirmen)
  • Bessere Skalierung durch nachrichten-basierte Architektur (2 Server mit automatischem Fail-Over) und In-Memory-Datenbank (2 MySQL Cluster Nodes)


Meine Verantwortung

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung, steuerte 3 Entwickler, 1 Tester
  • Architekt: Entwarf Architektur, evaluierte Message Queues und In-Memory-Datenbanken
  • System-Integration: Arbeitete mit Kunden an Design, Implementierung, Test und Rollout der Integration mit Kabelmodem-Verwaltungssystemen, Billing-System, Email- und Web-Servern
  • Entwickler: Programmierte am Back-End


Technologie

  • HTML, Java 1.5, Struts 1.3, Tomcat 5.5, MySQL 5, MySQL Cluster, ActiveMQ 4.0, CVS, Bugzilla
Seldon Systems, Alpharetta
Georgia, USA
8 Monate
2004-01 - 2004-08

Diagnose-System für Kabelmodems

Angestellter
Angestellter
  • Skalierungs-Probleme erforderten Neu-Implementierung eines Diagnose-Systems für Kabelmodems bei IBBS (Dienstleister für Kabelfirmen)

Meine Verantwortung

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung, steuerte 3 Entwickler, 1 Tester
  • Architekt: Definierte Architektur
  • Entwickler: Programmierte am Back-End

Technologie

  • HTML, Java 1.4, Struts 1.3, Tomcat 5, MySQL 4, CVS, Bugzilla

Seldon Systems, Alpharetta
Georgia, USA
4 Monate
2003-09 - 2003-12

Automotive CRM System

Freiberuflich
Freiberuflich
  • Branchenlösung zur Händlerverwaltung in der Automobilindustrie hatte technische Herausforderungen

  • Hersteller bestellte externes Audit vor Ort in Prag (Tschechische Republik)

Meine Verantwortung

  • Projektleiter: Schlug Verbesserung des Projekt-Managements vor
  • Architekt: Entwarf Richtlinien für Schnittstelle von Präsentations- und Anwendungs- Schicht
  • Analyst: Interviewte Stakeholder, Einführung von Anwendungsfällen
  • Tester: Führte Testfällen ein
  • Entwickler: Verbesserte Logging & Tracing, programmierte Spezial-Aufgaben

Technologie

  • HTML, J2EE 1.3, IBM WebSphere Application Server 5, Datenbank Oracle 9i, IBM WebSphere Studio 5.1 & Eclipse 2.1, Windows 2000
Kirchhoff Datensysteme Software GmbH & Co. KG, Erfurt
Prag, Tschechische Republik
8 Monate
2003-01 - 2003-08

Dokumentenverwaltung für E-Government

Freiberufler
Freiberufler
  • Dokumentenverwaltung VIS ist Hauptprodukt der PDV, ursprünglich nur mit Windows-Client

  • Kunden forderten Web-Oberfläche mit Java-Technologien (SAGA-Standard)

Meine Verantwortung

  • Architekt: Entwarf Architektur für Portierung von Windows nach HTML und J2EE

  • Technischer Projektleiter: Definierte Entwicklungs-Umgebung, evaluierte Open-

    Source-Bibliotheken

  • Analyst: Interviewte Stakeholder, dokumentierte Anforderungen und Design für

    ersten Kunden

  • Entwickler: Programmierte Spezial-Aufgaben

Technologie

  • HTML, Java, Struts 1.3, Oracle 9 Application Server, Datenbank Oracle 9i, CVS, Bugzilla, Ant
PDV-Systeme GmbH, Erfurt
Erfurt
1 Jahr 6 Monate
2001-04 - 2002-09

Angestellter: Mundwerk AG

Senior Software Engineer, VP of Professional Services
Senior Software Engineer, VP of Professional Services

Als Senior Software Engineer koordinierte ich die Entwicklung und den Rollout des Hauptproduktes, einer Sprachplattform. Als VP of Professional Services leitete ich die ersten zwei Kunden-Projekte (Zählerstand-Ablesung und T-Online-Sprachportal zur Fußball-WM 2002). Das bewies den Plattform-Nutzen und die Kompetenz im Projekt-geschäft. Excelsis kaufte Mundwerk 2005.

Mundwerk AG
Berlin
10 Monate
2001-11 - 2002-08

Sprachapplikationen Zählerstand und WM-Portal

Angestellter
Angestellter
  • Sprachanwendung zum Sammeln von Zählerständen (für Viterra Energy Services) und das T-Online-Sprachportal zur Fußball-WM 2002 waren die ersten Kunden- Anwendungen auf der Mundwerk-Sprachplattform

Meine Verantwortung

  • Projektleiter: Leitete Projekte, direkt der Geschäftsleitung verantwortlich

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung,

    steuerte 3 Teamleiter (Entwicklung, Linguistik / QA, Audio)

  • System-Integration: Entwarf Integration mit Back-End-Systemen der Kunden

  • Analyst: Schrieb Anwendungsfälle, betrieb Issue Triage, installierte Releases

  • Entwickler: Programmierte am Back-End

  • Tester: Schrieb Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • Java 1.3, XML, IBM VisualAge for Java, Spracherkennung Nuance 7.0, Datenbank MySQL 3.23, CVS, Ant, Bugzilla, Solaris on x86
Mundwerk AG
Berlin
6 Monate
2001-05 - 2001-10

Mundwerk Sprachplattform

Angestellter
Angestellter
  • Intern entwickelte Plattform zum Betreiben von Sprach-Anwendungen in VoiceXML war das Hauptprodukt von Mundwerk

Meine Verantwortung

  • Technischer Projektleiter: Koordinierte die tägliche Arbeit der Entwickler
  • Operations: Installierte Releases

  • Entwickler: Programmierte in allen Bereichen des Produktes, schrieb Swing GUI zur

    Konfiguration

  • Tester: Schrieb einige Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • Java 1.3, XML, IBM VisualAge for Java, Spracherkennung Nuance 7.0, Datenbank MySQL 3.23, CVS, Ant, Bugzilla, Solaris on x86
Mundwerk AG
Berlin
5 Jahre 2 Monate
1996-02 - 2001-03

Angestellter: American Managements Systems GmbH

Architekt, Software-Entwickler
Architekt, Software-Entwickler

Als Architekt leitete ich 2 Projekte mit "Intelligent Agents". Diese katapultierten AMS in die Top 5 der kommerziellen Forschungslabore für Intelligent Agents (laut Insead Business School, Frankreich). Ich sammelte Erfahrungen in Enterprise Application Integration (EAI) und arbeitete als Entwickler an Billing-Systemen für Telekommuni-kation. Die CGI Group (Kanada) kaufte AMS 2004.

American Managements Systems GmbH
Düsseldorf
9 Monate
2000-01 - 2000-09

AMSCAT Intelligent Agent Initiative ((AI)2)

Angestellter
Angestellter
  • Größtes Forschungsprojekt zu Intelligent Agents bei AMS, in Zusammenarbeit mit der Freien Universität Amsterdam (Multi-Agent Systems, Agent-Based Negotiations)

  • Intelligent Agents verhandelten für Kunden neue Tarife in Mobilfunk-Systemen

Meine Verantwortung

  • Projektleiter: Leitete Projekt
  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung,

    steuerte 2 interne Entwickler, 1 externen Entwickler, schrieb Trainings-Unterlagen

  • Architekt: Entwarf Architektur, schrieb Java Style Guide

  • Entwickler: Programmierte in allen Bereichen des Projektes

  • Tester: Führte kompletten Akzeptanz-Test durch

Technologie

  • HTML, Java 2 EE, EJB, XML, IBM WebSphere, DB2, IBM VisualAge for Java, IBM WebSphere Studio, Rule Engine OPSJ

American Management Systems GmbH
Den Haag, Niederlande
1 Jahr
1999-01 - 1999-12

Agents for Negotiation und Trade Services (ANTS)

Angestellter
Angestellter
  • Forschungsprojekt: Zwei Intelligent Agents verhandelten über einen Kauf miteinander

  • Wurde europaweit in sechs Ländern in Hands-On-Workshops (Dauer: 1 Tag) vorgestellt, wo Teilnehmer selbst Agenten programmierten

Meine Verantwortung

  • Projektleiter: Leitete Projekt

  • Architekt: Entwarf Architektur

  • Analyst: Schrieb Unterlagen für Workshop

  • Entwickler: Programmierte alles, schrieb Beispiel-Agenten für Workshop

  • Tester: Führte kompletten Akzeptanz-Test durch

Technologie

  • Java 1.2, Swing, XML, RMI, Rule Engine OPSJ, Swing IBM VisualAge for Java, Windows NT 4.0

American Management Systems GmbH
Den Haag, Niederlande
4 Monate
1998-09 - 1998-12

Schnittstelle zu Bestell-System für Billing-System im Festnetz

Angestellter
Angestellter
  • Einführung eines Billing-System für Festnetz-Anbieter Mannesmann Arcor (heute Vodafone) erforderte Schnittstelle zu bestehendem Bestell-System

Meine Verantwortung

  • Architekt: Entwarf Schnittstelle für Bestell-System • Analyst: Schrieb einen Teil der Anwendungsfälle
American Management Systems GmbH
Den Haag, Niederlande
6 Monate
1998-03 - 1998-08

Prototyp eines Billing-System im Festnetz

Angestellter
Angestellter
  • Einführung eines Billing-System für Festnetz-Anbieter Mannesmann Arcor (heute Vodafone) erforderte Prototyp mit Desktop-Technologien

Meine Verantwortung

  • Architekt: Entwarf Architektur für Back-End
  • Entwickler: Programmierte Back-End

Technologie

  • CORBA, C++, MS Visual C++, ORB Iona Orbix 2.2, Datenbank Oracle Lite
American Management Systems GmbH
Den Haag, Niederlande
6 Monate
1997-09 - 1998-02

Intelligent Link Engine (ILE)

Angestellter
Angestellter
  • Intelligenter Transaktions-Router für (ehemals staatliche) Telefongesellschaft KPN verband verschiedene Front-End- und Back-End-Systeme

  • Enthielt visuellen Workflow-Editor und Datenkonvertierung, war regel-basiert

  • Beginn des Bereiches "Enterprise Application Integration (EAI)" bei AMS

Meine Verantwortung

  •  Entwickler: Entwickelte unter Zeitdruck Rule Adapter und Regeln komplett neu
  • Analyst: Führte Teile des Akzeptanz-Tests aus, installierte Release 

Technologie

  • CORBA, C++, UML, Neuron Data SmartElements Rule Engine, ORB Iona Orbix 2.2, MS Visual C++, Rational Rose, Mercator 1.3 Data Mapper, Windows NT 4.0, OS/2, PVCS
American Management Systems GmbH
Den Haag, Niederlande
1 Jahr 1 Monat
1996-08 - 1997-08

Konvertierungs-Tool für Telefon-Rechnungen

Angestellter
Angestellter
  • Test-Rechnungen im Billing-System "CCP" wurden nur einmal am Tag gedruckt

  • Ich entwickelte ein Tool, welches Rechnungen vom Mainframe-Druckformat in

    PostScript (später PDF) umwandelte, das sofort an Arbeitsplatz-Druckern

    ausgedruckt werden konnte

  • Ich begann Entwicklung auf eigene Initiative in meiner Freizeit

Meine Verantwortung

  • Analyst: Definierte alle Anforderungen

  • Entwickler: Programmierte alles

  • Tester: Testete alles

Technologie

  • C++, Watson C++ Compiler, Borland C++ Compiler, 3270 Mainframe Screen Emulator, Adobe Acrobat 3.0, PostScript, PDF, Windows 95, OS/390

American Management Systems GmbH
Stockholm, Schweden
1 Jahr 7 Monate
1996-02 - 1997-08

Change Management in Billing-System für Festnetz-Telefonie

Angestellter
Angestellter
  • Zwei Lotus-Notes-Datenbanken wurden für Tickets & Change Requests im Festnetz- Billing-System für die (ehemals staatliche) Telefongesellschaft Telia benutzt

Meine Verantwortung

  • Analyst: Definierte Anforderungen
  • Entwickler: Programmierte alles
  • Tester: Testete alles

Technologie

  • 3270 Mainframe Screen Emulator, IBM DB2, CICS, Lotus Notes, OS/390, Windows 95
American Management Systems GmbH
Stockholm, Schweden
2 Jahre 4 Monate
1993-09 - 1995-12

Expertensystem für Mess- und Prüftechnik

Studentischer Mitarbeiter
Studentischer Mitarbeiter
  • Regel-basierten System als Teilprojekt eines bundesweiten Forschungsprojektes

Meine Verantwortung

  • Architekt: Entwarf Architektur zur Integration der Rule Engine
  • Technischer Projektleiter: Steuerte 1 Entwickler
  • Analyst: Definierte Anforderungen
  • Entwickler: Programmierte die meiste Funktionalität, inkl. Regeln
  • Tester: Führte die meisten Tests aus

Technologie

  • C, Rule Engine Neuron Data SmartElements, Datenbank Sybase, SPARC Solaris, Windows 3.1
TU Dresden
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
1990-10 - 1996-01

Diplom-Informatikstudium

Diplom-Informatikstudium, TU Dresden
Diplom-Informatikstudium
TU Dresden

Meine Studien-Schwerpunkte waren Software Engineering und Datenbanken. Ich schloss mit "Sehr Gut" ab, womit ich zu den besten 10% meines Jahrgangs gehörte.

Kompetenzen

Kompetenzen

Schwerpunkte

Aufgabenbereiche

  • Analyst
  • Architekt
  • Senior-Entwickler
  • Tester
  • Entwicklungsleiter
  • Projektleiter
  • Produktmanager
  • Auditor

Branchen

  • Telekommunikation
  • Kabelnetzbetreiber
  • Öffentlicher Dienst
  • Batterie-Test

Technologie

  • Java EE
  • Web Services
  • Machine-to-Machine Communication mit SNMP

Arbeitsumgebungen

  • Bereit für alle Umgebungen ? Start-Up, Großunternehmen oder Öffentlicher Dienst

Produkte / Standards / Erfahrungen / Methoden

Methoden & Prozesse

  • Agile Entwicklung
  • OOSE
  • UML
  • SRS
  • Anwendungsfälle
  • Testfälle
  • Design Patterns
  • Intelligent Agent Design
  • KADS
  • ISO 9000

Web-Infrastruktur

  • WebSphere Application Server 3.0-5.1
  • Tomcat 4-8.5
  • Jetty
  • Apache HTTP Server 2
  • Oracle 9iAS
  • Gaucho Resin
  • IBM WebSphere Portal Server 5
  • AWS

Middleware

  • ORB Iona Orbix 2.2
  • Mercator 1.3 Data Mapper
  • Rule Engines (Neuron Data SmartElements / Fico Blaze Advisor, OPSJ von Production Systems Technologies, Drools)
  • Spracherkennung Nuance 7.0
  • EJB
  • Web Services
  • Spring 2-4, Hibernate 3
  • JMS 1.1
  • Grails 1.3-2.2
  • ActiveMQ 4.0-5.10

Standards

  • HTML
  • JSON
  • SOAP
  • SQL
  • XML
  • VoiceXML
  • Postscript
  • PDF

Protokolle

  • TCP
  • UDP
  • HTTP
  • SNMP

APIs & Bibliotheken

  • RMI
  • Swing
  • JDBC
  • Struts 1.3
  • Spring MVC
  • JavaMail
  • CUP
  • JFlex
  • DOM
  • SAX
  • JMS
  • JSP
  • Apache Open Source Libraries
  • Jackson JSON

Mobile Plattformen

  • iOS 4
  • JME

Entwicklungs-Werkzeuge

  • Watson C++ Compiler
  • Borland C++ Compiler
  • MS Visual C++
  • IBM VisualAge for Java 2.0-4.0
  • IBM WebSphere Studio 5.x
  • Oracle JDeveloper 9
  • Eclipse 2.x-3
  • MyEclipse 3.8-10
  • Spring Tools Suite 2.3 ? 3.8
  • Intellij IDEA
  • IBM VisualAge TeamConnection 3.0
  • CVS
  • Git
  • Ant 1.4 ? 1.8
  • Maven 2-3
  • JRebel
  • Static Code Analyzers (Checkstyle, PMD, Findbugs)
  • Bamboo
  • Jenkins
  • Junit
  • ANTLR
  • JMeter
  • Rational Rose
  • Bugzilla
  • JIRA
  • Confluence
  • qTest
  • SoapUI
  • Postman
  • SQLyog
  • Sequel Pro
  • YourKit Java Profiler

Betriebssysteme

  • SPARC Solaris
  • Solaris x86
  • OS/390
  • Windows 95-10
  • Linux (OpenSuse, Oracle Linux / Red Hat Enterprise)
  • OS X / macOS

Programmiersprachen

  • C
  • C++
  • Objective-C
  • Java 1.2-8 (SE, EE, ME)
  • Groovy 1.6-2.0
  • JavaScript
  • Linux Shell Scripts

Datenbanken

  • MySQL 3-5.5
  • MySQL Cluster
  • Oracle Lite
  • Oracle 9i/11i
  • IBM DB2 5.1-6

Branchen

Branchen

  • Telekommunikation
  • Kabelnetzbetreiber
  • Öffentlicher Dienst
  • Batterie-Test

Einsatzorte

Einsatzorte

Stuttgart (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

21 Jahre 3 Monate
2003-01 - heute

Freiberuflicher Software-Berater

Mein Fokus: meine Kunden zu schneller Erstellung und zum Rollout von Software-Produkten zu befähigen. Für PDV z.B. entwarf ich eine Architektur für die Portierung einer Windows-Anwendung zu einer Web-Anwendung mit Java-Technologien. Damit vergrößerte sich der Markt für das Hauptprodukt von PDV, eine Dokumentenverwaltung für E-Government, weil Kunden diese Portierung forderten.

Berlin & Stuttgart
1 Jahr
2016-02 - 2017-01

VP of Systems Engineering

Als VP of Systems Engineering leitete ich die Entwicklung der Continuity Monitoring Suite für ein weiteres Jahr nach dem Verkauf von Seldon Systems.

Olivaw Technologies
Alpharetta, Georgia, USA
12 Jahre 8 Monate
2004-06 - 2017-01

Continuity-SPS ? Standby Power Supply Monitoring

Angestellter
Angestellter
  • Überwacht und testet batterie-gestützte Stromversorgungen im Kabelnetz mit SNMP, damit Kunden auch bei Stromausfällen ihren Kabelanschluss nutzen können
  • Produkt wird als Appliance geliefert, die Seldon Systems mit Fernwartung betreibt
  • Schützt 50 Mio. Kunden, 500.000 Stromversorgungen und 1,8 Mio. 12V-Batterien


Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release-Management und Produkt-Evolution durch Zusammenarbeit mit internen Stakeholdern, Kunden und Partnern
  • Technischer Projektleiter: Veröffentlichte 120 Releases 2006-2016 (inkl. 25 in 2015 und 18 in 2016), definierte Entwicklungs-Prozess und –Umgebung, steuerte 4 interne Entwickler, 1 Analyst, 3 Tester
  • Architekt: Entwarf spezifische Architektur ohne fremde "Monitoring Engine", optimierte sie für einen aktiven Haupt-Server (75.000 Stromversorgungen, 150 gleichzeitige Nutzer), einen passiven Backup-Server und optionale Polling-Server zur schnelleren Kommunikation mit den Stromversorgungen
  • System Integration: Arbeitete mit Kunden und Partnern an Design, Implementie-rung, Test und Rollout der Integration von speziellen Hardware-Features, Network Management Systems, Workforce Management Systems, mobilen Apps, Inventory Management Systems, Analyse-Systemen und Operational Dashboards
  • Analyst / Operations: Definierte Anforderungen, schrieb Produkt- und Release-Do-kumentation, betrieb Issue Triage und Level 3 Support, koordinierte Probe-Betrieb und Akzeptanz-Tests in "Lab Server"-Umgebungen, führte Produktions-Upgrades für größte Kunden während zeitlich beschränkter Wartungsintervalle durch
  • Entwickler: Programmierte vor allem am Back-End, schrieb Tools, optimierte Speicherbedarf, Anwendungs-Performanz, Nebenläufigkeit und Datenbank-Performanz, behob Memory Leaks und Deadlocks in Produktion, schrieb Linux-Shell-Skripte für Wartung und Upgrades
  • Tester: Verifizierte Features und Fehler, schrieb und überprüfte Testfälle, führte Teile des Akzeptanz-Tests aus


Technologien
HTML / HTML5, Adobe Flex, Java 1.4-8, Spring 1-3, Struts 1.3 / Spring MVC, Hibernate 3, JSP, ActiveMQ 5.10, JavaScript, AngularJS 1.x, Tomcat 5-8.5, MySQL 4-5.5, CVS / Git, Ant / Maven, Bugzilla / JIRA, qTest, Google Sites / Confluence,

OpenSuse / Oracle Linux

Seldon Systems, Alpharetta
Georgia, USA
9 Jahre 7 Monate
2007-06 - 2016-12

Continuity-SBL ? Standby Battery Monitoring und Continuity-FAC - Facility Monitoring

Angestellter
Angestellter
  • Überwacht und testet Batterien, Generatoren, USV und "DC Rectifier" in Rechenzentren, Funkmasten im Mobilfunknetz, Kopfstellen im Kabelnetz und ähnlichen Einrichtungen, um Ausfälle bei Stromausfall zu vermeiden
  • Produkt wird als Appliance geliefert, die Seldon Systems mit Fernwartung betreibt

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release-Management und Produkt-Evolution durch Zusammenarbeit mit internen Stakeholdern, Kunden und Partnern
  • Technischer Projektleiter: Veröffentlichte 12 Releases 2007-2016, definierte Entwicklungs-Prozess und –Umgebung, steuerte 2 interne Entwickler, 2 externe Entwickler, 2 Tester
  • Architekt: Nutzte Architektur von Continuity-SPS, definierte allgemeine Komponenten durch Refactoring in Continuity-SPS
  • Analyst / Operations: Definierte Anforderungen, schrieb Produkt- und Release-Do-kumentation, betrieb Issue Triage und Level-3-Support, koordinierte Probe-Betrieb und Akzeptanz-Tests in "Lab Server"-Umgebungen, führte Produktions-Upgrades für größte Kunden während zeitlich beschränkter Wartungsintervalle durch
  • Entwickler: Programmierte vor allem am Back-End, optimierte Speicherbedarf, Anwendungs-Performanz, Nebenläufigkeit und Datenbank-Performanz, behob Memory Leaks und Concurrency Deadlocks in Produktion
  • Tester: Verifizierte Features und Bugs, schrieb und überprüfte Testfälle, führte große Teile des Akzeptanz-Tests aus

Technologie

  • HTML / HTML5, Adobe Flex, Java 1.4-6, Spring 1-3, Hibernate 3, JSP, Struts 1.3, JavaScript, Tomcat 5-6, MySQL 4-5.5, CVS / Git, Ant / Maven, Bugzilla / JIRA, qTest, Google Sites, OpenSuse / Oracle Linux
Seldon Systems, Alpharetta
Georgia, USA
12 Jahre 2 Monate
2004-01 - 2016-02

Mit-Gründer: Seldon Systems

Mit-Gründer, VP of Engineering
Mit-Gründer, VP of Engineering

Als Mit-Gründer und VP of Engineering leitete ich die Entwicklung der Continuity Monitoring Suite (95% des Umsatzes 2009-2016), in der Continuity-SPS (Überwachung von Stromversorgungen) 80% Marktanteil in der nordamerikanischen Kabelindustrie erzielte. Die Alpha Group (USA & Kanada) kaufte Seldon Systems im Januar 2016 wegen des Erfolgs der Continuity-Produkte.

Seldon Systems Alpharetta
Georgia, USA
2 Jahre 3 Monate
2011-12 - 2014-02

SOSS - Seldon Operations Support System

  • Call-Center-Service für Wartung von Stromversorgungen (6 Call Center Agents, 20.000 Anrufe von Monteuren) senkte durchschnittliche Verweildauer bei Stromver-sorgung um 99% - von 2 Tagen (zwei Trips notwendig) auf 27 Minuten (nur ein Trip)
  • Internes Produkt SOSS für Call Center: Anruf-Dokumentation, Trouble Tickets, automatische Benachrichtigung von Monteuren und Ansprechpartnern des Kunden, Bericht-Generierung
  • Ab März 2013: regel-basierte, automatische Bericht-Erzeugung mit Problemen von Stromversorgungen und Lösungen, basierend auf Daten von Continuity-SPS und SOSS (Pilotbetrieb mit zwei Kunden, ging aber nie in Produktion)

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Produktmanager: Steuerte Release Management und Produkt-Evolution in Zusammenarbeit mit internen Stakeholdern
  • Technischer Projektleiter: Veröffentlichte 18 Releases 2012-2014, definierte Entwicklungs-Prozess und –Umgebung, steuerte 1 externen Entwickler (11/2012-12/2013), 1 Tester
  •  Analyst: Definierte Anforderungen, schrieb Produkt- und Release-Dokumentation, verantwortlich für Issue Triage und Level-1-Support, installierte Releases
  • Entwickler: Programmierte alles bis 10/2012 und wieder ab 1/2014, schrieb die ActiveMQ- und Drools-Integration
  • Tester: Verifizierte Features und Bugs, schrieb und überprüfte Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • HTML, Grails 1.3-2.2, Groovy 1.6-2.0, Java 1.6, Tomcat 6, MySQL 5.1, Git, JIRA, OpenSuse, GSP, JQuery UI 1.8, Apache Lucene, ActiveMQ 5.10, Rule Engine Drools 5.5
Seldon Systems
Alpharetta, Georgia, USA
7 Monate
2011-04 - 2011-10

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung der Sharepoint-Version der VIS-Dokumentenverwaltung (VISonMOSS) in einem Landesrechenzentrum

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zu Anpassung, Betrieb in einer bestehenden Sharepoint-Umgebung und Migration von VISonMOSS 1.0 auf 2.1 (erforderte Upgrades für Windows Server, SQL Server und SharePoint)
  • System-Integration: Arbeitete mit Kunden an Integration mit Archiv-System
  • Tester: Programmierte automatisierte Tests der Web-Oberfläche mit Selenium in Java, repräsentierte Hersteller in Akzeptanz- und Performanz-Tests

  • Technologie
    HTML, Windows Server 2003/2008, Sharepoint 2007/2010, C#, .NET, Database Microsoft SQL Server 2005/2008
PDV-Systeme GmbH
Erfurt
4 Monate
2010-08 - 2010-11

Twitter-Integration für iPhone-App

Freiberuflich
Freiberuflich
  • Musik-App benötigte Twitter-Integration: Tweets lesen und schreiben, Links anzeigen, Bilder effizient laden, Audio-Dateien an die App weitergegeben
  • Ich entwickelte Twitter-Integration als wiederverwendbare Komponente in einer Beispiel-App

Meine Verantwortung

  • Analyst: Ermittelte alle Anforderungen
  • Entwickler: Programmierte alles, evaluierte Open-Source-Bibliotheken
  • Tester: Testete alles

Technologie

  • Objective-C, iOS 4, Bibliotheken für Twitter, OAuth und Reguläre Ausdrücke
DU-Bank GmbH
Berlin
4 Monate
2010-07 - 2010-10

Software für E-Government

Freiberuflich
Freiberuflich

Produkt für E-Government nutzte veraltete Basis-Technologie

  •  Hersteller bestellte externes Gutachten zur zukünftigen Technologie-Strategie

Meine Verantwortung

  • Projektleiter: Leitete Projekt, steuerte 1 Mitarbeiter
  • Analyst: Interviewte Stakeholder, schrieb Gutachten
  • Architekt: Untersuchte, definierte und evaluierte Technologie-Strategien

Technologie

  • Windows, Datenbank Oracle, Crystal Reports
staras GmbH
Leipzig
1 Jahr 1 Monat
2007-08 - 2008-08

Netzwerk-Qualitätsüberwachung im Kabelnetz

Angestellter
Angestellter
  • Im Produkt "WebView" von JDSU musste Echtzeit-Spektrograf von SVG zu Flash portiert werden, weil Adobe Support des SVG-Plugins für Internet Explorer einstellte
  •  Außerdem: Aktualisierung von Tomcat und MySQL, funktionale Erweiterungen

Meine Verantwortung

  • Projektleiter: Leitete Projekt, direkt der Geschäftsleitung verantwortlich
  • Technischer Projektleiter: Veröffentlichte 2 Releases, definierte Entwicklungs-Prozess und –Umgebung, steuerte 1 externen Entwickler, 1 internen Entwickler, 1 Tester
  • Analyst: Definierte Anforderungen, schrieb Dokumentation, betrieb Issue Triage und Level-1-Support
  • Entwickler: Programmierte funktionale Erweiterungen, aktualisierte Tomcat und MySQL, entwickelte Windows-Installer
  • Tester: Verifizierte Features und Bugs, schrieb Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • HTML, Java 1.6, Adobe Flex, Tomcat 6, MySQL 5, Windows XP/Server, InstallShield
Seldon Systems, Alpharetta
Georgia, USA
8 Monate
2006-09 - 2007-04

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung der Dokumentenverwaltung VIS für Sitzungen einer Landesregierung

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zur Anpassung, schrieb Feinkonzept und Migrationskonzept für Wechsel von der Pilot-Phase in die Prototyp-Phase
  • Tester: Repräsentierte Hersteller in Akzeptanz-Tests

Technologie

  • HTML, Windows Server, C#, .NET, Datenbank Microsoft SQL Server
PDV-Systeme GmbH
Erfurt
3 Monate
2006-08 - 2006-10

Dokumentenverwaltung für E-Government

Freiberuflich
Freiberuflich
  • Einführung Dokumentenverwaltung VIS bei kommunalem Versorgungs-Betrieb

Meine Verantwortung

  • Analyst: Ermittelte Anforderungen zur Anpassung
  • System-Integration: Ermittelte Anforderungen zur Integration mit SAP, Geo-Informations-System, Telefonie-Anlage und Archivierungs-System

Technologie

  • HTML, Windows Server, C#, .NET, Datenbank Microsoft SQL Server
PDV-Systeme GmbH
Erfurt
1 Jahr 4 Monate
2004-09 - 2005-12

Back-Office-System bei Dienstleister für Kabelfirmen

Angestellter
Angestellter
  • Skalierungs-Probleme erforderten Neu-Implementierung des Back-Office-Systems bei IBBS (Dienstleister für Kabelfirmen)
  • Bessere Skalierung durch nachrichten-basierte Architektur (2 Server mit automatischem Fail-Over) und In-Memory-Datenbank (2 MySQL Cluster Nodes)


Meine Verantwortung

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung, steuerte 3 Entwickler, 1 Tester
  • Architekt: Entwarf Architektur, evaluierte Message Queues und In-Memory-Datenbanken
  • System-Integration: Arbeitete mit Kunden an Design, Implementierung, Test und Rollout der Integration mit Kabelmodem-Verwaltungssystemen, Billing-System, Email- und Web-Servern
  • Entwickler: Programmierte am Back-End


Technologie

  • HTML, Java 1.5, Struts 1.3, Tomcat 5.5, MySQL 5, MySQL Cluster, ActiveMQ 4.0, CVS, Bugzilla
Seldon Systems, Alpharetta
Georgia, USA
8 Monate
2004-01 - 2004-08

Diagnose-System für Kabelmodems

Angestellter
Angestellter
  • Skalierungs-Probleme erforderten Neu-Implementierung eines Diagnose-Systems für Kabelmodems bei IBBS (Dienstleister für Kabelfirmen)

Meine Verantwortung

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung, steuerte 3 Entwickler, 1 Tester
  • Architekt: Definierte Architektur
  • Entwickler: Programmierte am Back-End

Technologie

  • HTML, Java 1.4, Struts 1.3, Tomcat 5, MySQL 4, CVS, Bugzilla

Seldon Systems, Alpharetta
Georgia, USA
4 Monate
2003-09 - 2003-12

Automotive CRM System

Freiberuflich
Freiberuflich
  • Branchenlösung zur Händlerverwaltung in der Automobilindustrie hatte technische Herausforderungen

  • Hersteller bestellte externes Audit vor Ort in Prag (Tschechische Republik)

Meine Verantwortung

  • Projektleiter: Schlug Verbesserung des Projekt-Managements vor
  • Architekt: Entwarf Richtlinien für Schnittstelle von Präsentations- und Anwendungs- Schicht
  • Analyst: Interviewte Stakeholder, Einführung von Anwendungsfällen
  • Tester: Führte Testfällen ein
  • Entwickler: Verbesserte Logging & Tracing, programmierte Spezial-Aufgaben

Technologie

  • HTML, J2EE 1.3, IBM WebSphere Application Server 5, Datenbank Oracle 9i, IBM WebSphere Studio 5.1 & Eclipse 2.1, Windows 2000
Kirchhoff Datensysteme Software GmbH & Co. KG, Erfurt
Prag, Tschechische Republik
8 Monate
2003-01 - 2003-08

Dokumentenverwaltung für E-Government

Freiberufler
Freiberufler
  • Dokumentenverwaltung VIS ist Hauptprodukt der PDV, ursprünglich nur mit Windows-Client

  • Kunden forderten Web-Oberfläche mit Java-Technologien (SAGA-Standard)

Meine Verantwortung

  • Architekt: Entwarf Architektur für Portierung von Windows nach HTML und J2EE

  • Technischer Projektleiter: Definierte Entwicklungs-Umgebung, evaluierte Open-

    Source-Bibliotheken

  • Analyst: Interviewte Stakeholder, dokumentierte Anforderungen und Design für

    ersten Kunden

  • Entwickler: Programmierte Spezial-Aufgaben

Technologie

  • HTML, Java, Struts 1.3, Oracle 9 Application Server, Datenbank Oracle 9i, CVS, Bugzilla, Ant
PDV-Systeme GmbH, Erfurt
Erfurt
1 Jahr 6 Monate
2001-04 - 2002-09

Angestellter: Mundwerk AG

Senior Software Engineer, VP of Professional Services
Senior Software Engineer, VP of Professional Services

Als Senior Software Engineer koordinierte ich die Entwicklung und den Rollout des Hauptproduktes, einer Sprachplattform. Als VP of Professional Services leitete ich die ersten zwei Kunden-Projekte (Zählerstand-Ablesung und T-Online-Sprachportal zur Fußball-WM 2002). Das bewies den Plattform-Nutzen und die Kompetenz im Projekt-geschäft. Excelsis kaufte Mundwerk 2005.

Mundwerk AG
Berlin
10 Monate
2001-11 - 2002-08

Sprachapplikationen Zählerstand und WM-Portal

Angestellter
Angestellter
  • Sprachanwendung zum Sammeln von Zählerständen (für Viterra Energy Services) und das T-Online-Sprachportal zur Fußball-WM 2002 waren die ersten Kunden- Anwendungen auf der Mundwerk-Sprachplattform

Meine Verantwortung

  • Projektleiter: Leitete Projekte, direkt der Geschäftsleitung verantwortlich

  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung,

    steuerte 3 Teamleiter (Entwicklung, Linguistik / QA, Audio)

  • System-Integration: Entwarf Integration mit Back-End-Systemen der Kunden

  • Analyst: Schrieb Anwendungsfälle, betrieb Issue Triage, installierte Releases

  • Entwickler: Programmierte am Back-End

  • Tester: Schrieb Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • Java 1.3, XML, IBM VisualAge for Java, Spracherkennung Nuance 7.0, Datenbank MySQL 3.23, CVS, Ant, Bugzilla, Solaris on x86
Mundwerk AG
Berlin
6 Monate
2001-05 - 2001-10

Mundwerk Sprachplattform

Angestellter
Angestellter
  • Intern entwickelte Plattform zum Betreiben von Sprach-Anwendungen in VoiceXML war das Hauptprodukt von Mundwerk

Meine Verantwortung

  • Technischer Projektleiter: Koordinierte die tägliche Arbeit der Entwickler
  • Operations: Installierte Releases

  • Entwickler: Programmierte in allen Bereichen des Produktes, schrieb Swing GUI zur

    Konfiguration

  • Tester: Schrieb einige Testfälle, führte Teile des Akzeptanz-Tests aus

Technologie

  • Java 1.3, XML, IBM VisualAge for Java, Spracherkennung Nuance 7.0, Datenbank MySQL 3.23, CVS, Ant, Bugzilla, Solaris on x86
Mundwerk AG
Berlin
5 Jahre 2 Monate
1996-02 - 2001-03

Angestellter: American Managements Systems GmbH

Architekt, Software-Entwickler
Architekt, Software-Entwickler

Als Architekt leitete ich 2 Projekte mit "Intelligent Agents". Diese katapultierten AMS in die Top 5 der kommerziellen Forschungslabore für Intelligent Agents (laut Insead Business School, Frankreich). Ich sammelte Erfahrungen in Enterprise Application Integration (EAI) und arbeitete als Entwickler an Billing-Systemen für Telekommuni-kation. Die CGI Group (Kanada) kaufte AMS 2004.

American Managements Systems GmbH
Düsseldorf
9 Monate
2000-01 - 2000-09

AMSCAT Intelligent Agent Initiative ((AI)2)

Angestellter
Angestellter
  • Größtes Forschungsprojekt zu Intelligent Agents bei AMS, in Zusammenarbeit mit der Freien Universität Amsterdam (Multi-Agent Systems, Agent-Based Negotiations)

  • Intelligent Agents verhandelten für Kunden neue Tarife in Mobilfunk-Systemen

Meine Verantwortung

  • Projektleiter: Leitete Projekt
  • Technischer Projektleiter: Definierte Entwicklungs-Prozess und –Umgebung,

    steuerte 2 interne Entwickler, 1 externen Entwickler, schrieb Trainings-Unterlagen

  • Architekt: Entwarf Architektur, schrieb Java Style Guide

  • Entwickler: Programmierte in allen Bereichen des Projektes

  • Tester: Führte kompletten Akzeptanz-Test durch

Technologie

  • HTML, Java 2 EE, EJB, XML, IBM WebSphere, DB2, IBM VisualAge for Java, IBM WebSphere Studio, Rule Engine OPSJ

American Management Systems GmbH
Den Haag, Niederlande
1 Jahr
1999-01 - 1999-12

Agents for Negotiation und Trade Services (ANTS)

Angestellter
Angestellter
  • Forschungsprojekt: Zwei Intelligent Agents verhandelten über einen Kauf miteinander

  • Wurde europaweit in sechs Ländern in Hands-On-Workshops (Dauer: 1 Tag) vorgestellt, wo Teilnehmer selbst Agenten programmierten

Meine Verantwortung

  • Projektleiter: Leitete Projekt

  • Architekt: Entwarf Architektur

  • Analyst: Schrieb Unterlagen für Workshop

  • Entwickler: Programmierte alles, schrieb Beispiel-Agenten für Workshop

  • Tester: Führte kompletten Akzeptanz-Test durch

Technologie

  • Java 1.2, Swing, XML, RMI, Rule Engine OPSJ, Swing IBM VisualAge for Java, Windows NT 4.0

American Management Systems GmbH
Den Haag, Niederlande
4 Monate
1998-09 - 1998-12

Schnittstelle zu Bestell-System für Billing-System im Festnetz

Angestellter
Angestellter
  • Einführung eines Billing-System für Festnetz-Anbieter Mannesmann Arcor (heute Vodafone) erforderte Schnittstelle zu bestehendem Bestell-System

Meine Verantwortung

  • Architekt: Entwarf Schnittstelle für Bestell-System • Analyst: Schrieb einen Teil der Anwendungsfälle
American Management Systems GmbH
Den Haag, Niederlande
6 Monate
1998-03 - 1998-08

Prototyp eines Billing-System im Festnetz

Angestellter
Angestellter
  • Einführung eines Billing-System für Festnetz-Anbieter Mannesmann Arcor (heute Vodafone) erforderte Prototyp mit Desktop-Technologien

Meine Verantwortung

  • Architekt: Entwarf Architektur für Back-End
  • Entwickler: Programmierte Back-End

Technologie

  • CORBA, C++, MS Visual C++, ORB Iona Orbix 2.2, Datenbank Oracle Lite
American Management Systems GmbH
Den Haag, Niederlande
6 Monate
1997-09 - 1998-02

Intelligent Link Engine (ILE)

Angestellter
Angestellter
  • Intelligenter Transaktions-Router für (ehemals staatliche) Telefongesellschaft KPN verband verschiedene Front-End- und Back-End-Systeme

  • Enthielt visuellen Workflow-Editor und Datenkonvertierung, war regel-basiert

  • Beginn des Bereiches "Enterprise Application Integration (EAI)" bei AMS

Meine Verantwortung

  •  Entwickler: Entwickelte unter Zeitdruck Rule Adapter und Regeln komplett neu
  • Analyst: Führte Teile des Akzeptanz-Tests aus, installierte Release 

Technologie

  • CORBA, C++, UML, Neuron Data SmartElements Rule Engine, ORB Iona Orbix 2.2, MS Visual C++, Rational Rose, Mercator 1.3 Data Mapper, Windows NT 4.0, OS/2, PVCS
American Management Systems GmbH
Den Haag, Niederlande
1 Jahr 1 Monat
1996-08 - 1997-08

Konvertierungs-Tool für Telefon-Rechnungen

Angestellter
Angestellter
  • Test-Rechnungen im Billing-System "CCP" wurden nur einmal am Tag gedruckt

  • Ich entwickelte ein Tool, welches Rechnungen vom Mainframe-Druckformat in

    PostScript (später PDF) umwandelte, das sofort an Arbeitsplatz-Druckern

    ausgedruckt werden konnte

  • Ich begann Entwicklung auf eigene Initiative in meiner Freizeit

Meine Verantwortung

  • Analyst: Definierte alle Anforderungen

  • Entwickler: Programmierte alles

  • Tester: Testete alles

Technologie

  • C++, Watson C++ Compiler, Borland C++ Compiler, 3270 Mainframe Screen Emulator, Adobe Acrobat 3.0, PostScript, PDF, Windows 95, OS/390

American Management Systems GmbH
Stockholm, Schweden
1 Jahr 7 Monate
1996-02 - 1997-08

Change Management in Billing-System für Festnetz-Telefonie

Angestellter
Angestellter
  • Zwei Lotus-Notes-Datenbanken wurden für Tickets & Change Requests im Festnetz- Billing-System für die (ehemals staatliche) Telefongesellschaft Telia benutzt

Meine Verantwortung

  • Analyst: Definierte Anforderungen
  • Entwickler: Programmierte alles
  • Tester: Testete alles

Technologie

  • 3270 Mainframe Screen Emulator, IBM DB2, CICS, Lotus Notes, OS/390, Windows 95
American Management Systems GmbH
Stockholm, Schweden
2 Jahre 4 Monate
1993-09 - 1995-12

Expertensystem für Mess- und Prüftechnik

Studentischer Mitarbeiter
Studentischer Mitarbeiter
  • Regel-basierten System als Teilprojekt eines bundesweiten Forschungsprojektes

Meine Verantwortung

  • Architekt: Entwarf Architektur zur Integration der Rule Engine
  • Technischer Projektleiter: Steuerte 1 Entwickler
  • Analyst: Definierte Anforderungen
  • Entwickler: Programmierte die meiste Funktionalität, inkl. Regeln
  • Tester: Führte die meisten Tests aus

Technologie

  • C, Rule Engine Neuron Data SmartElements, Datenbank Sybase, SPARC Solaris, Windows 3.1
TU Dresden
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
1990-10 - 1996-01

Diplom-Informatikstudium

Diplom-Informatikstudium, TU Dresden
Diplom-Informatikstudium
TU Dresden

Meine Studien-Schwerpunkte waren Software Engineering und Datenbanken. Ich schloss mit "Sehr Gut" ab, womit ich zu den besten 10% meines Jahrgangs gehörte.

Kompetenzen

Kompetenzen

Schwerpunkte

Aufgabenbereiche

  • Analyst
  • Architekt
  • Senior-Entwickler
  • Tester
  • Entwicklungsleiter
  • Projektleiter
  • Produktmanager
  • Auditor

Branchen

  • Telekommunikation
  • Kabelnetzbetreiber
  • Öffentlicher Dienst
  • Batterie-Test

Technologie

  • Java EE
  • Web Services
  • Machine-to-Machine Communication mit SNMP

Arbeitsumgebungen

  • Bereit für alle Umgebungen ? Start-Up, Großunternehmen oder Öffentlicher Dienst

Produkte / Standards / Erfahrungen / Methoden

Methoden & Prozesse

  • Agile Entwicklung
  • OOSE
  • UML
  • SRS
  • Anwendungsfälle
  • Testfälle
  • Design Patterns
  • Intelligent Agent Design
  • KADS
  • ISO 9000

Web-Infrastruktur

  • WebSphere Application Server 3.0-5.1
  • Tomcat 4-8.5
  • Jetty
  • Apache HTTP Server 2
  • Oracle 9iAS
  • Gaucho Resin
  • IBM WebSphere Portal Server 5
  • AWS

Middleware

  • ORB Iona Orbix 2.2
  • Mercator 1.3 Data Mapper
  • Rule Engines (Neuron Data SmartElements / Fico Blaze Advisor, OPSJ von Production Systems Technologies, Drools)
  • Spracherkennung Nuance 7.0
  • EJB
  • Web Services
  • Spring 2-4, Hibernate 3
  • JMS 1.1
  • Grails 1.3-2.2
  • ActiveMQ 4.0-5.10

Standards

  • HTML
  • JSON
  • SOAP
  • SQL
  • XML
  • VoiceXML
  • Postscript
  • PDF

Protokolle

  • TCP
  • UDP
  • HTTP
  • SNMP

APIs & Bibliotheken

  • RMI
  • Swing
  • JDBC
  • Struts 1.3
  • Spring MVC
  • JavaMail
  • CUP
  • JFlex
  • DOM
  • SAX
  • JMS
  • JSP
  • Apache Open Source Libraries
  • Jackson JSON

Mobile Plattformen

  • iOS 4
  • JME

Entwicklungs-Werkzeuge

  • Watson C++ Compiler
  • Borland C++ Compiler
  • MS Visual C++
  • IBM VisualAge for Java 2.0-4.0
  • IBM WebSphere Studio 5.x
  • Oracle JDeveloper 9
  • Eclipse 2.x-3
  • MyEclipse 3.8-10
  • Spring Tools Suite 2.3 ? 3.8
  • Intellij IDEA
  • IBM VisualAge TeamConnection 3.0
  • CVS
  • Git
  • Ant 1.4 ? 1.8
  • Maven 2-3
  • JRebel
  • Static Code Analyzers (Checkstyle, PMD, Findbugs)
  • Bamboo
  • Jenkins
  • Junit
  • ANTLR
  • JMeter
  • Rational Rose
  • Bugzilla
  • JIRA
  • Confluence
  • qTest
  • SoapUI
  • Postman
  • SQLyog
  • Sequel Pro
  • YourKit Java Profiler

Betriebssysteme

  • SPARC Solaris
  • Solaris x86
  • OS/390
  • Windows 95-10
  • Linux (OpenSuse, Oracle Linux / Red Hat Enterprise)
  • OS X / macOS

Programmiersprachen

  • C
  • C++
  • Objective-C
  • Java 1.2-8 (SE, EE, ME)
  • Groovy 1.6-2.0
  • JavaScript
  • Linux Shell Scripts

Datenbanken

  • MySQL 3-5.5
  • MySQL Cluster
  • Oracle Lite
  • Oracle 9i/11i
  • IBM DB2 5.1-6

Branchen

Branchen

  • Telekommunikation
  • Kabelnetzbetreiber
  • Öffentlicher Dienst
  • Batterie-Test

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.