Schlagwörter
Skills
Besondere Erfahrungen
=====================
- Innovative Lösungen
- Aufbau von Internet-Plattformen inkl. SEO/SEM
- Entwicklung, Pflege und Support großer Softwaresysteme
IT
==
- Mehrschichtarchitekturen, MVC
- Betriebssysteme: Windows, Linux (Ubuntu)
- Programmiersprachen: Java, EJB, JavaEE/J2EE, Javascript, Ajax, JSP, Servlets, Sax, CSS, JSF
- App-Entwicklung: Android
- Standards: Xml, Xsl, Html, S1000D
- Datenbanken: SQL: MySQL, MSSQLServer, Oracle. NoSql: HBase, openTSDB, Cassandra, MongoDB
- UML, MS Project, Enterprise Architect, Together
- Webservices, Tag Bibliotheken, verschiedene Frameworks wie z.B. JavaEE, Struts, Spring, Hibernate, Ibatis, Maven, Log4J, Junit, Java Server Faces (JSF), POI, Lucene
- Big Data/NoSql: HDFS, Hadoop, HBase, Cassandra, Voldemort, BerkeleyDB
- Web Data Mining, Text Mining, Crawler, Suchmaschinen, Recherchesysteme
- Apache Webserver, Tomcat
- IntelliJ, Eclipse
- JBoss, Webshere, Weblogic
- CVS, Subversion
- MS Office etc.pp.
- Industrie (Maschinenbau, Anlagenbau, Automobil/Automotive, Luftfahrt, Kraftwerke/Energie, Schiffahrt etc.)
- Verlage (zumeist Fachverlage aus dem Rechtsbereich)
- Marktforschung (insbesondere Trade panels/Handelspanels)
- Banken und Versicherungen, Trading
- Automobil/Automotive
Projekte Zusammenfassung
====================
Projektleiter / Business Analyst / Architekt / Lead Developer von drei großen Softwareprodukten für
- Dokumentenmanagement und Redaktionssysteme (insgesamt ca. 40 Mannjahre),
- Automatisierte Informationsrecherche und -analysesysteme (insgesamt ca. 10 Mannjahre)
- Produktidentifikation über Kurztexte (insgesamt ca. 6 Mannjahre)
Komplette Projektabwicklungen (Projektleiter, Projektmanager, project lead) für kundenspezifischen Lösungen in Europa und USA meist basierend auf den eigenentwickelten Softwareprodukten
- Dokumentenmanagement: ca. 40 Projekte in Deutschland, 5 in Europa, 2 in USA
- Informationsrecherche: 5 Projekte in Deutschland
- Produktidentifikation: 3 Projekte in Deutschland
- Big Data: 3 Projekte in Deutschland
Praktisch alle Produkte und Projekte durchgeführt mit: Java, Frameworks (JavaEE/J2EE, Spring, Hibernate...), RDBMS (MySQL, MSSqlServer, Oracle) und/oder NoSql (HDFS/Hadoop/HBase, Casssandra, Voldemort/BerkeleyDB), XML, IntelliJ, Windows und/oder Linux etc.
Verschiedene Entwicklungsmethoden: Klassisches Vorgangsmodell, Review-basierte Entwicklung, test-basierte Entwicklung, Scrum/agile Softwareentwicklung.
Aktuelle Projekterfahrungen
====================
2013/06 2014/08 Program/Project/Maintenance Management Fahrzeugkonfigurator
Ein bestehendes, komplexes Netzwerk von Softwaresystemen zur redaktionellen Erstellung von Konfigurationsdaten (Datenübernahme und -erstellung, regelbasierte Kontrolle), interaktiven Eingabe von Fahrzeugkonfigurationen (lineare, visuelle Konfiguratoren) und prozessgemäßen Weitergabe (an Händlersysteme, Produktion etc.) für alle Märkte, Kanäle (B2C, B2B, B2E) und Fahrzeugmodelle eines großen europäischen Fahrzeugherstellers muss kontinuierlich weiterentwickelt, für Innovationssprünge vorbereitet und im Rahmen einer Insourcingstrategie betreut werden.
Aufgaben:
Redaktionssystemkette (vier Systeme mit jeweils weltweit verteilten Sustain-/Maintenance-/Innovation-Teams)
o Koordination aller für die Teilsysteme verantwortlichen externen Dienstleister
o Business Analyse, Program Management aus Sicht der zentralen Marketing IT für eines der Teilsysteme
Fahrzeugkonfiguratoren
o Program Management
o Project Management für kleine bis mittlere Entwicklungsprojekte
o Business Analyse als Mittler zwischen Business/Markt-Anforderungen und externem Dienstleister für die softwaretechnische Ausführung der Aufgaben in Sustain, Maintenance und Innovation
o Begleitung der Transition von externem Dienstleister zu internen Teams
o Prototypische Entwicklung eines neuen Konfiguratorkerns auf Basis einer generischen, logisch-mathematischen Konfiguratormaschine
o Definition einer Wissensmanagementstrategie (Retention, Transfer) und Aufbau eines Wissensmanagementsystems
Prozessaufgaben
o Aufbau eines Sustain-/Maintenance-Workflows mittels Jira
o Definition system- und teamübergreifender Prozessabläufe
o Einführung agiler Entwicklungsprozesse
Verwendete Technologien:
Confluence, UML, Jira, Greenhopper, Java
Projektrollen:
Program/Project Manager, Business Analyst, Maintenance Coordinator
2013/01 2013/03 Implementierung einer NoSql-Datenbank zur Ablösung von Oracle
Die für die Timeseries-Simulationsdaten aus dem Energie-/ Finanzsektor konzipierte NoSql-DB-Lösung mit Cassandra muss für produktiven Einsatz entwickelt und installiert werden.
Aufgaben: Umsetzung der Konzeption
Restrukturierung des existierenden Datenbankzugriffsschicht
Implementierung der Datenbankschicht mittels Cassandra
Review, Aktualisierung und Test der NoSql-Implementierung
Realisierung einer RestAPI
Implementierung geeigneter JUnit-Tests u.a. für synchrone und vergleichendes Testen von Cassandra- und Oracle-Implementierung
Verwendete Technologien:
Java[EE], NoSql, HDFS/Hadoop/HBase/openTSDB, Cassandra, MongoDB, Voldemort/BerkeleyDB, TomCat, Spring 3.1, Maven, Jenkins, Rest, JUnit, Windows, Linux etc.
Projektrolle:
Eigenverantwortlicher Teilprojektleiter, Architekt, Senior Entwickler
2012/10 2012/12 Konzeption und Auswahl einer NoSql-Datenbank
Für eine große Timeseries-Datenbank, die aus Simulationen gespeist wird, wird eine Ersatzlösung für Oracle gesucht, da diese die anfallenden Datenmengen nicht mehr performant verwalten kann. Es geht hier um viele Terabytes an Daten. Der Auftraggeber ist aus dem Energie- bzw. Finanz-Sektor.
Aufgaben: Auswahl einer NoSql-DB für Time Series Data
Auswahl und Bewertung verschiedener NoSql-Datenbanken
Durchführung von Performance-, Last- und Volumentests
Konzeption einer Lösung mit ausgewählter NoSql-DB Cassandra
Verwendete Technologien:
Java[EE], NoSql, HDFS/Hadoop/HBase/openTSDB, Cassandra, MongoDB, Voldemort/BerkeleyDB, TomCat, Spring 3.1, Maven, Jenkins, Rest, JUnit, Windows, Linux etc.
Projektrolle:
Eigenverantwortlicher Teilprojektleiter, Berater, Architekt
Frühere Projekterfahrungen im ausführlichen Profil.
=====================
- Innovative Lösungen
- Aufbau von Internet-Plattformen inkl. SEO/SEM
- Entwicklung, Pflege und Support großer Softwaresysteme
IT
==
- Mehrschichtarchitekturen, MVC
- Betriebssysteme: Windows, Linux (Ubuntu)
- Programmiersprachen: Java, EJB, JavaEE/J2EE, Javascript, Ajax, JSP, Servlets, Sax, CSS, JSF
- App-Entwicklung: Android
- Standards: Xml, Xsl, Html, S1000D
- Datenbanken: SQL: MySQL, MSSQLServer, Oracle. NoSql: HBase, openTSDB, Cassandra, MongoDB
- UML, MS Project, Enterprise Architect, Together
- Webservices, Tag Bibliotheken, verschiedene Frameworks wie z.B. JavaEE, Struts, Spring, Hibernate, Ibatis, Maven, Log4J, Junit, Java Server Faces (JSF), POI, Lucene
- Big Data/NoSql: HDFS, Hadoop, HBase, Cassandra, Voldemort, BerkeleyDB
- Web Data Mining, Text Mining, Crawler, Suchmaschinen, Recherchesysteme
- Apache Webserver, Tomcat
- IntelliJ, Eclipse
- JBoss, Webshere, Weblogic
- CVS, Subversion
- MS Office etc.pp.
- Industrie (Maschinenbau, Anlagenbau, Automobil/Automotive, Luftfahrt, Kraftwerke/Energie, Schiffahrt etc.)
- Verlage (zumeist Fachverlage aus dem Rechtsbereich)
- Marktforschung (insbesondere Trade panels/Handelspanels)
- Banken und Versicherungen, Trading
- Automobil/Automotive
Projekte Zusammenfassung
====================
Projektleiter / Business Analyst / Architekt / Lead Developer von drei großen Softwareprodukten für
- Dokumentenmanagement und Redaktionssysteme (insgesamt ca. 40 Mannjahre),
- Automatisierte Informationsrecherche und -analysesysteme (insgesamt ca. 10 Mannjahre)
- Produktidentifikation über Kurztexte (insgesamt ca. 6 Mannjahre)
Komplette Projektabwicklungen (Projektleiter, Projektmanager, project lead) für kundenspezifischen Lösungen in Europa und USA meist basierend auf den eigenentwickelten Softwareprodukten
- Dokumentenmanagement: ca. 40 Projekte in Deutschland, 5 in Europa, 2 in USA
- Informationsrecherche: 5 Projekte in Deutschland
- Produktidentifikation: 3 Projekte in Deutschland
- Big Data: 3 Projekte in Deutschland
Praktisch alle Produkte und Projekte durchgeführt mit: Java, Frameworks (JavaEE/J2EE, Spring, Hibernate...), RDBMS (MySQL, MSSqlServer, Oracle) und/oder NoSql (HDFS/Hadoop/HBase, Casssandra, Voldemort/BerkeleyDB), XML, IntelliJ, Windows und/oder Linux etc.
Verschiedene Entwicklungsmethoden: Klassisches Vorgangsmodell, Review-basierte Entwicklung, test-basierte Entwicklung, Scrum/agile Softwareentwicklung.
Aktuelle Projekterfahrungen
====================
2013/06 2014/08 Program/Project/Maintenance Management Fahrzeugkonfigurator
Ein bestehendes, komplexes Netzwerk von Softwaresystemen zur redaktionellen Erstellung von Konfigurationsdaten (Datenübernahme und -erstellung, regelbasierte Kontrolle), interaktiven Eingabe von Fahrzeugkonfigurationen (lineare, visuelle Konfiguratoren) und prozessgemäßen Weitergabe (an Händlersysteme, Produktion etc.) für alle Märkte, Kanäle (B2C, B2B, B2E) und Fahrzeugmodelle eines großen europäischen Fahrzeugherstellers muss kontinuierlich weiterentwickelt, für Innovationssprünge vorbereitet und im Rahmen einer Insourcingstrategie betreut werden.
Aufgaben:
Redaktionssystemkette (vier Systeme mit jeweils weltweit verteilten Sustain-/Maintenance-/Innovation-Teams)
o Koordination aller für die Teilsysteme verantwortlichen externen Dienstleister
o Business Analyse, Program Management aus Sicht der zentralen Marketing IT für eines der Teilsysteme
Fahrzeugkonfiguratoren
o Program Management
o Project Management für kleine bis mittlere Entwicklungsprojekte
o Business Analyse als Mittler zwischen Business/Markt-Anforderungen und externem Dienstleister für die softwaretechnische Ausführung der Aufgaben in Sustain, Maintenance und Innovation
o Begleitung der Transition von externem Dienstleister zu internen Teams
o Prototypische Entwicklung eines neuen Konfiguratorkerns auf Basis einer generischen, logisch-mathematischen Konfiguratormaschine
o Definition einer Wissensmanagementstrategie (Retention, Transfer) und Aufbau eines Wissensmanagementsystems
Prozessaufgaben
o Aufbau eines Sustain-/Maintenance-Workflows mittels Jira
o Definition system- und teamübergreifender Prozessabläufe
o Einführung agiler Entwicklungsprozesse
Verwendete Technologien:
Confluence, UML, Jira, Greenhopper, Java
Projektrollen:
Program/Project Manager, Business Analyst, Maintenance Coordinator
2013/01 2013/03 Implementierung einer NoSql-Datenbank zur Ablösung von Oracle
Die für die Timeseries-Simulationsdaten aus dem Energie-/ Finanzsektor konzipierte NoSql-DB-Lösung mit Cassandra muss für produktiven Einsatz entwickelt und installiert werden.
Aufgaben: Umsetzung der Konzeption
Restrukturierung des existierenden Datenbankzugriffsschicht
Implementierung der Datenbankschicht mittels Cassandra
Review, Aktualisierung und Test der NoSql-Implementierung
Realisierung einer RestAPI
Implementierung geeigneter JUnit-Tests u.a. für synchrone und vergleichendes Testen von Cassandra- und Oracle-Implementierung
Verwendete Technologien:
Java[EE], NoSql, HDFS/Hadoop/HBase/openTSDB, Cassandra, MongoDB, Voldemort/BerkeleyDB, TomCat, Spring 3.1, Maven, Jenkins, Rest, JUnit, Windows, Linux etc.
Projektrolle:
Eigenverantwortlicher Teilprojektleiter, Architekt, Senior Entwickler
2012/10 2012/12 Konzeption und Auswahl einer NoSql-Datenbank
Für eine große Timeseries-Datenbank, die aus Simulationen gespeist wird, wird eine Ersatzlösung für Oracle gesucht, da diese die anfallenden Datenmengen nicht mehr performant verwalten kann. Es geht hier um viele Terabytes an Daten. Der Auftraggeber ist aus dem Energie- bzw. Finanz-Sektor.
Aufgaben: Auswahl einer NoSql-DB für Time Series Data
Auswahl und Bewertung verschiedener NoSql-Datenbanken
Durchführung von Performance-, Last- und Volumentests
Konzeption einer Lösung mit ausgewählter NoSql-DB Cassandra
Verwendete Technologien:
Java[EE], NoSql, HDFS/Hadoop/HBase/openTSDB, Cassandra, MongoDB, Voldemort/BerkeleyDB, TomCat, Spring 3.1, Maven, Jenkins, Rest, JUnit, Windows, Linux etc.
Projektrolle:
Eigenverantwortlicher Teilprojektleiter, Berater, Architekt
Frühere Projekterfahrungen im ausführlichen Profil.
Projekthistorie
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Nürnberg, Deutschland