Automatisiertes Generieren von Power-Point-Präsentationen und Datenvisualisierungen aus Excel mit VBA
Software: Semiramis ERP, Corba, XML, SAX, Glassfish Application Server, JavaEE, JSP,
HTML, CSS
Zeitraum: 10/2008 - 9/2010
Firma/Branche: Handel und Produktion, Metall, Mittelstand
Rolle: Projektleiter und EntwicklerProjektaufgabe: Organisation und Anbindung Dokumentenmanagement
zu den Themen:
JBoss Application Server (Konfiguration, Administration)
Rules Engines und BRMS,
Business Process Management (BPM),
Service Oriented Architecture (SOA),
Enterprise Service Bus (ESB),
JEE, J2EE, EJB, JBPM, JBoss Rules / Drools, JSP, JSF, JPA,
Hibernate, JCA, JMX, JMS
Software: JBoss AS Application Server, JBoss Rules (Drools), jBPM,
Eclipse, Maven, Ant, JUnit, JSE, JEE, Java 5, Java 1.4,
Subversion, JIRA (Bugtracking), Wiki,
Ellumination (Webinar Plattform)
Zertifikate: JB261 JBoss for Advanced J2EE Developers
JB336 JBoss for Administrators
JB449 JBoss jBPM
Zeitaum: 1/2008
Firma/Branche: EDV (Conante / LumEnActive)
Projektaufgabe: Auswahl, Installation und Einführung einer CRM-Software und
Datenbank auf Linux und Apache für ein SME.
Software: SugarCRM, MySQL, PHP5, Suse Linux, Apache2
Zeitraum: 10/2007-12/2007
Firma/Branche: Berufsakademie
Projektaufgabe: Lehrbeauftragte für Wirtschaftsinformatik
Inhalte: Datenbanken, Data Mining, Data Warehouse, OLAP, CRM,
Software-Ergonomie, Workflow, DMS, CMS, XML, ERP, ...
Zeitraum: 8/2007 - 12/2007
Firma/Branche: Software-Entwicklungs- und Beratungsunternehmen
Projektaufgabe:
Entwicklung der Businesslogik einer J2EE Web-Anwendung ausgehend von einer
Fachspezifikation
Update und Ergänzung der Spezifikation
Abgleich mit den aktuellen Stammdaten und operativen Daten
Workshops für Reviews und Updates mit Endanwendern
Einsatz einer Rule Engine für Business Rules (JBoss Rules / Drools)
Erstellen eines umfangreichen Regelwerks (> 300 Business Regeln)
Tracing
Konzeption und Entwicklung der Protokollierung der
Aktivitäten des Regelwerks in html und JSF
Unit Tests
Entwicklung mit Eclipse
Versionsverwaltung mit Subversion.
Software: Java, J2EE, JUnit, UML, Subversion, Eclipse,
Jboss Rules, Rete-Algorithmus, Hibernate, Spring, JSF, Struts,
HTML, MS SQLServer
Zeitraum: 4/2007 - 6/2007
Firma/Branche: Logistik, Anlagenautomatisierung, Post (Siemens)
Projektaufgabe:
Erstellung neuer und Update vorhandener UML-Diagramme mit Borland Together,
Refactoring und Erweitern der bestehenden, komplexen Software,
Software-Entwicklung in Java/Java Beans unter Verwendung von Entwurfsmustern
(Design Patterns) mit Eclipse IDE, Einführung einer Rules Engine (JBoss Rules)
für die Businesslogik/Business Rules, Implementation der Infrastruktur für die
Rules Engine einschließlich Tracing, Analyse der bestehenden Geschäftslogik,
Erstellung von Steuerungs-Regeln/Geschäftsregeln im Regelformat (JBoss Rules),
Implementation, Dokumentation und Test der erstellten Software durch
JUnit Tests, Versionsverwaltung durch cvs.
Software: Java, J2EE, JavaBeans, agile Software-Entwicklung, Ant, JUnit,
JMock, Together, UML, CVS, Eclipse, Jboss Rules,
Rete-Algorithmus, Hibernate, Spring
Zeitraum: 10/2006-12/2006
Firma/Branche: Berufsakademie
Projektaufgabe: Lehrbeauftragte für Wirtschaftsinformatik
Schwerpunkte: Data Mining, Data Warehouse, OLAP, CRM,
Software-Ergonomie
Zeitraum: 06/2006 bis 08/2006
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektaufgabe:
Datenmodellierung, Datenbankerstellung, Datenbank-Programmierung
in den Bereich CRM und PPS
Software: MS Access, Visual Basic 6.0, SQL.
Zeitraum: 10/2004 - 08/2005
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektaufgabe:
Selbständige Durchführung eines Entwicklungsprojekts im
Bereich Geo-Information, Systementwurf und Implementation in Java.
Entwurf und Implementation von Bedienoberflächen/GUI in Java/Swing.
Software: Java, Java/Swing, cvs, javadoc, GIS, Geo-Daten.
Zeitraum: 03/2006 - 04/2006
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektaufgabe: Patentrecherche, Patentanalyse, Überarbeitung, Übersetzung.
Zeitraum: 10/2004 - 8/2006
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektaufgabe:
Projektmitarbeit und Implementation in einem Entwicklungsprojekt im
Bereich Präsentationstechnik und Computergraphik in Java und C++.
Erarbeitung theoretischer Grundlagen. Entwurf und Implementation von
Bedienoberflächen/GUI in Java/Swing unter Verwendung von Multi-Threading,
Patentrecherche, Patentanalyse, Übersetzung, Erstellung von Patentanmeldungen.
Software: C++, Java, Java/Swing, cvs, javadoc.
Zeitraum: 6/2005 - 7/2005
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektumfang: 80h
Projektaufgabe:
Entwurf und Implementation von Bedienoberflächen/GUI in Java/Swing für ein
Software/Hardware-Tool zur Texteingabe basierend auf Sprachtechnologie.
Software: Java, Java/Swing, cvs, javadoc.
Zeitraum: seit 10/2004
Firma/Branche: Forschungs- und Entwicklungsdienstleister
Projektaufgabe: Unternehmenskommunikation
Entwurf, Verfassen, Erstellen und Überarbeiten von technischen
Produktbeschreibungen, Poster, Präsentationen und Firmeninformationen.
Software: MS PowerPoint, MS Word, MS Excel, InDesign.
Zeitraum: 11/2004 - 1/2005
Firma/Branche: Chemie, Forschung innerhalb eines internat. Konzerns für
Unterhaltungselektronik (Sony)
Projektumfang: 160h
Projektaufgabe:
Evaluation und Weiterentwicklung eines bestehenden Softwaresystems zur
Klassifikation von Chemikalien basierend auf Verfahren des maschinellen Lernens
(Nearest Neighbour). Das ursprüngliche System erreichte einen Anteil von 40%-60% korrekter
Klassifikationen. Wir konnten diesen Anteil auf 97%-100% erhöhen.
Das gesamte Projektteam umfasste während meiner Mitarbeit 6 Personen
(Chemiker, Hilfskraft, Auftraggeber)
Software: Tcl/TK, C++, LabView, MatLab.
Zeitraum: 1995 - 2002
Firma/Branche: Universität
Schwerpunkte:
* Forschung und Entwicklung auf dem Gebiet Data Mining/Maschinelles Lernen:
Entwicklung neuer Data Mining-Algorithmen und -Verfahren,
Sichtung und Bewertung bestehender Algorithmen und Verfahren.
Selbständige Konzeption, Entwurf und Implementierung eines verteilten,
hybriden Data Mining-Systems.
Anleitung von Studenten und Hilfskräften.
Software: C, SQL, Prolog auf Sun Workstations (Unix/Solaris),
Mathematica, Scripting (awk, Unix shell scripts), gnuplot
Datenbanken: DB2, Ingres, Datenbankanbindung über TCP/IP
* Publikation:
Literaturrecherche, Verfassen von Artikeln und Konferenzbeiträgen (auch
auf Englisch), Erstellung von Präsentationen und Poster, Vortrag.
Anwendungsprogamme: Powerpoint, Word, Latex, HTML, Emacs
* Lehre/Unterricht:
Erstellung von Lehrmaterial, Konzeption und Durchführung von Seminaren und
Vorlesungen (zum Teil selbständig, zum Teil in Kooperation) zu den Themen:
- Knowledge Discovery in Databases
- Data Mining
- maschinelles Lernen
- wissensbasierte Systeme
- Cognitive Science
Betreuung von Studenten bei Studien- und Diplomarbeiten
Anwendungsprogamme: Powerpoint, Word, Latex, HTML, Emacs
* Durchführung von Data Mining-Anwendungen:
- Aufbereitung von Datensätzen (wissenschaftliche phonetische Daten,
Daten einer tschechischen Bank)
- Modellierung und Erstellung der Datenbanken
- Anwendung von Data Mining-Verfahren
- Visualisierung, Interpretation und Präsentation der Ergebnisse
Software: SQL, DB2, Ingres, Quintus Prolog
* Sonstiges:
- Zusammenarbeit mit industriellen Partnern
- Mitarbeit in internationalem Forschungsnetzwerk
- (internationale) Veröffentlichungen und Vorträge
- Präsentationen auf internationalen Konferenzen
- Abfassung einer Dissertation zum Thema Data Mining
"Suchraumbeschränkung im relationalen Data Mining"
(relationales Data Mining ist Data Mining in relationalen
Datenbanken, zB per SQL)
Anwendungsprogamme: Powerpoint, Word, Latex, HTML, Emacs
* Mitbetreuung der Diplomarbeit
"Darstellung von Assoziationsregeln im Kontext Warenkorbanalyse"
Zeitraum: 5/97 - 10/97
Branche: Automobil und Universität
Software: Clementine (ISL)
* Mitbetreuung der Diplomarbeit
"Ein Verfahren zur Suche von sequentiellen Mustern"
Zeitraum: 6/97 - 12/97
Branche: Automobil und Universität
Software: C++
* Betreuung der Diplomarbeit
"Evaluation und Erweiterung eines Verfahrens zum Finden von
Regelmäßigkeiten in relationalen Datenbanken"
Zeitraum: 8/96 - 1/97
Branche: Universität
Software: C, SQL
* Mitbetreuung der Studienarbeit
"Empirische Analyse maschineller Lernverfahren"
Zeitraum: 8/95 - 1/96
Branche: Automobil und Universität
Software: ProGol
Zeitraum: 3/1991-5/1991, 8/1991-10/1991, 5/1992-7/1992 (in Teilzeit)
Firma/Branche: Fraunhofer Institut für Produktionstechnik und Automatisierung:
Projektaufgabe:
Mitarbeit bei der Konzeption eines Expertensystems zur Fehlerdiagnose an
Industrierobotern,
Evaluation der vorhandenen Software und Entscheidung über ihre Weiterverwendung,
Auswahl einer geeigneten Entwicklungsumgebung,
Entwurf und Implementation einer Expertensystem-Shell in Prolog,
Konzeption und Implementation einer C-Schnittstelle zur Einbindung von
Funktionen zur automatischen Messwerterhebung am Roboter.
Software: C, Prolog
Zeitraum: 1/1990
Firma/Branche: Feinmechanik
Projektaufgabe:
Entwurf und Implementation von Software (menübasiertes Programm zur
Datenanzeige), Auftragsarbeit
Software: Turbo-Pascal