Java · Archäologie/Museum 12/2012 – 03/2013
Evaluierung diverser Open Source Produkte zur Anwendung von Fotogrammetrie zur Anwendung auf archäologischen Ausgrabungen. Evaluierung diverser Programme zur Ansteuerung von Digitalkameras.
• Analyse spezieller technischer Gegebenheiten
• Entwicklung diverser Shellskripte zur Kamerasteuerung
• PoC für eine fotogrammetrische Toolchain in der Archäologie
Eingesetzte Techniken, Frameworks und Tools:
Java · Kalendersynchronisierung CRM – MS Exchange 10/2012–11/2012
Entwicklung einer Softwarekomponente zur Synchronisierung von Kalendereinträgen aus einem CRM-System in die Groupware MS Exchange.
• Entwurf einer Synchronisierungskomponente außerhalb der bestehenden CRM Anwendung.
• Analyse, Prototypentwicklung, Entwurf und Implementierung nach Absprache mit dem Auftraggeber.
• Testentwurf und -umsetzung
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 04/2011–09/2012
Entwicklung im Bereich Content-Management. Einführung einer mehrstufigen, verteilten CMS-Infrastruktur.
Projektgröße > 50 Entwickler
• Entwicklung einer Content-API zur einfachen, plattformweiten Einbindung redaktionell
betreuter Inhalte.
• Beschleunigung des Publizierungsprozesses (Minuten statt Stunden).
• Integration externer Content-Lieferanten (ADAC, Dekra, Fahrzeugbilder und Videos)
• Launch des Mobile.de-Magazins
• Relaunch des Mobile.de-Modellverzeichnisses.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 06/2010–09/2012
Backendentwicklung, Suchmaschinenoptimierung (SEO). Neu- und Weiterentwicklung von SEO getriebenen Backend- und Frontendfeatures.
Projektgröße > 50 Entwickler
• Entwicklung eines „Keywordtools“ zur dynamischen, nachfrageorientierten Generierung
SEO-relevanter Suchergebnis-Seiten und priorisierten Link-Aussteuerung auf Basis
aktueller Suchvolumina und –trends.
• Anbindung der Google-Adwords-API zur Identifikation aktueller Google-Suchvolumina und
zur Generierung neuer, relevanter Keyword-Kombinationen.
• Anbindung der Sistrix-API zur Verbesserung von Tendenzen relevanter Keyword-
Kombinationen.
• Fehlertolerante Integration in die Suchergebnislisten.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 02/2010 – 06/2010
Backendentwicklung, Suchmaschinenoptimierung (SEO). Neu- und Weiterentwicklung von SEO getriebenen Backend- und Frontendfeatures.
Projektgröße > 5 Entwickler
• Entwicklung eines „Keywordtools“ zur dynamischen, nachfrageorientierten Generierung
SEO-relevanter Suchergebnis-Seiten und priorisierten Link-Aussteuerung auf Basis
aktueller Suchvolumina und –trends.
• Entwicklung einer Softwarekomponente zum Affiliatetracking (Zanox-Anbindung).
Eingesetzte Techniken, Frameworks und Tools:
Java · Archäologie/Museum 11/2009 – 01/2010
Weiterentwicklung eines Webviewers für digitale dreidimensionale Freiformkörper, die im Rahmen wissenschaftlicher Ausgrabungen durch 3D-Scans archäologischer Artefakte entstanden sind.
• Analyse spezieller technischer Gegebenheiten
• Implementierung einer ersten voll webfähigen Version des Viewers
Eingesetzte Techniken, Frameworks und Tools:
J2EE · Enterprise Applications 10/2009 – 11/2009
Weiterentwicklung/Maintenance eines Intranet-Portalsystems zur Planung, Steuerung und Bewertung von Maßnahmen zur Lehrlingsausbildung und zum praktischen Teil von Studiengängen an Berufsakademien für den Personalbereich eines internationalen Automobilherstellers (Berlin).
Projektgröße > 10 Entwickler
• Entwurf und Implementierung von Benutzerschnittstelle und Controllerlogik der
MVC-Schicht.
• Entwurf und Implementierung der Geschäftslogik.
• Entwurf und Implementierung der Datenzugriffsschicht und des OR Mappings.
• Implementierung der Softwaretests.
• Definition und Implementierung von Schnittstellen zur Integration externer Komponenten.
• Analyse, Modularisierung und Refaktorierung bestehender Anwendungsbestandteile.
Eingesetzte Techniken, Frameworks und Tools:
Java · Archäologie/Museum 08/2009 – 09/2009
Entwicklung eines Webviewers für digitale dreidimensionale Freiformkörper, die im Rahmen archäologischer Projekte durch 3D-Scans archäologischer Artefakte entstanden sind.
• Machbarkeitsstudie/ Proof of Concept
• Implementierung eines Prototyps
Eingesetzte Techniken, Frameworks und Tools:
J2EE · Enterprise Applications 04/2008 – 06/2009
Entwicklung eines Intranet-Portalsystems zur Planung, Steuerung und Bewertung von Maßnahmen zur Lehrlingsausbildung und zum praktischen Teil von Studiengängen an Berufsakademien für den Personalbereich eines internationalen Automobilherstellers (Berlin).
Projektgröße > 15 Entwickler
• Analyse von Geschäftsprozessen, Spezifikation von Anwendungsfällen für das Pflichtenheft
sowie deren softwaretechnische Abbildung mit Java-Techniken im Websphere/AIX/DB2-Umfeld.
• Entwurf einer Multi-Tier-Architektur für Präsentation (MVC), Businesslogik und
Datenzugriff.
• Entwurf und Implementierung von Benutzerschnittstelle und Controllerlogik der
MVC-Schicht.
• Entwurf und Implementierung der Geschäftslogik.
• Entwurf und Implementierung der Datenzugriffsschicht und des OR Mappings.
• Implementierung der Softwaretests.
• Definition und Implementierung von Schnittstellen zur Integration externer Komponenten.
• Analyse, Modularisierung und Refaktorierung bestehender Anwendungsbestandteile.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 09/2007 – 04/2008
Überarbeitung existierender Eingabeformulare eines großen Internetportals zur Verbesserung der User- Experience der zahlenden Portalnutzer.
Projektgröße > 50 Entwickler
• Umsetzung neuer Designvorgaben.
• Verbesserungen des eingesetzten Renderverfahrens.
• Implementierung im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Smartphone 09/2007
Prototypische Entwicklung einer kartenbasierten Darstellung von Suchergebnissen auf Smartphones.
• Projektstudie und Proof of Concept
• Implementierung einer Servicekomponente
• Implementierung J2ME Applikation als Client
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Video 05/2007 – 09/2007
Integration eines externen Videodienstes in ein großes Internetportal zur Steigerung der Attraktivität der angebotenen Dienste.
Projektgröße > 50 Entwickler
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des Pflichtenheftes
in Zusammenarbeit mit dem Product Manager.
• Entwicklung fehlertoleranter und skalierbarer Architekturkomponenten in UML zur
Integration des externen Dienstes in Abstimmung mit dem Chefarchitekten.
• Schnittstellen- und Protokollklärung mit externem Dienstleister (schwedisches
Unternehmen).
• Technische Spezifikation mit MS Word und UML.
• Prototypentwicklung in Java.
• Implementierung der neuen Komponenten im Rahmen von SCRUM Sprints.
• Integration in das Workflowsystem des Internetportals im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Relaunch 06/2006 – 04/2007
Erweiterung der Darstellungsoptionen von Suchergebnissen um eine kartenbasierte Darstellung. Neuimplementierung einer Komponente zum Rendern von Kartenkacheln.
Projektgröße > 50 Entwickler
• Neuimplementierung einer Komponente zur Darstellung der Suchergebnisse auf der Karte in
Javascript.
• Neuimplementierung einer Komponente zur Darstellung von Zusatzinformationen zu den
Suchergebnissen in Javascript.
• Implementierung neuer Dienste in Java und Integration der Dienste in das bestehende
Portalsystem.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des Pflichtenheftes
in Zusammenarbeit mit mehreren Product Managern.
• Entwicklung fehlertoleranter und skalierbarer Architekturkomponenten zur Integration
neuer Servicekomponenten in die bestehende Portalarchitektur in Abstimmung mit dem
Chefarchitekten.
• Technische Spezifikation mit MS Word und UML.
• Prototypentwicklung in Javascript.
• Implementierung der neuen Komponenten im Rahmen von SCRUM Sprints.
• Integration in das Workflowsystem des Internetportals im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 10/2005 – 05/2006
Entwicklung und Integration einer neuen Komponente für ein großes Internetportal. Teil des Projekts war die Entwicklung einer Lead-Engine zur Generierung kostenpflichtiger Anfragen an registrierte Dienstleister.
Projektgröße > 50 Entwickler
• Modellierung von Geschäftsprozessen
• Technische Spezifikation mit MS Word und UML.
• Implementierung der neuen Komponenten.
• Integration in das Workflowsystem des Internetportals.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · GIS 02/2005 – 10/2005
Integration eines Geoinformationssystems als neue Komponente in ein großes Internetportal.
Projektgröße > 30 Entwickler
• Modellierung der Anwendungsfälle in UML.
• Spezifikation der Aufrufsequenzen in UML.
• Definition der Schnittstellenarchitektur in UML.
• Schnittstellenklärung mit externem Dienstleister (Münchener Unternehmen).
• Implementierung der Tests gegen die Schnittstellen.
• Implementierung der Zugriffsschicht und Integration der gelieferten Softwarekomponenten.
• Lasttests des GIS Servers.
• Integration in das Workflowsystem des Internetportals.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
PHP · Java · Risk Management · CMS 04/2004 – 12/2004
Entwicklung eines durch vorgegebene Workflows gesteuerten Risiko Management Systems basierend auf einem bereits existierenden, in PHP entwickelten CMS.
Analyse der Migration der CMS Funktionen von PHP nach Java.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML
• Softwareentwicklung in PHP und Java
Eingesetzte Techniken, Frameworks und Tools:
Java · Lern- und Lehrsystem 09/2003 – 01/2004
Entwicklung eines Lern- und Lehrsystems als Client/Server Anwendung im Rahmen eines akademisches Studienprojekts.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML.
• Implementierung unter Einsatz einer XML Datenbank und der Swing API.
• Implementierung der Softwaretests.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Java · Redaktionssystem · CMS 04/2003 – 01/2004
Entwicklung eines Redaktionssystems für Online-Publikationen im Rahmen eines akademisches Studienprojekts.
• Entwicklung der Publikationskomponente für das Redaktionssystem.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML sowie Feinspezifikation der Geschäftslogik.
• Implementierung nach der Design-By-Contract-Methodik unter Einsatz von MySQL und Java
Open-Source-Technologien.
• Implementierung der Softwaretests.
• Gestaltung und Implementierung der Web-Benutzeroberfläche.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Modelltransformation · Modellchecking · Modellsimulation 09/2002 – 03/2003
Entwicklung eines Modellcompilers zur Transformation von UML Zustandsdiagrammen in die 'Process Meta Language' (PROMELA) des Modelcheckers SPIN.
• Implementierung von Test- und Simulationsprogrammen in PROMELA abgeleitet aus einzelnen
Zustandsdiagrammen im XMI Format.
• Anforderungsanalyse, Modellierung der Anwendungsfälle, Erstellung des Pflichtenheftes.
• Entwurf eines Repository Systems zur redundanzfreien Speicherung der einzelnen
Simulationsprogramme.
• Evaluierung verschiedener XSLT Tools.
• Implementierung einzelner Simulationsprototypen.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Die beschriebenen Projekteinsätze fanden unter anderem bei folgenden Firmen statt:
Formaxx AG · mobile.de · ebayK · Daimler AG · TrigonArt · Immobilienscout24 GmbH · Alcatel SEL AG, convisMedia
Java · Archäologie/Museum 12/2012 – 03/2013
Evaluierung diverser Open Source Produkte zur Anwendung von Fotogrammetrie zur Anwendung auf archäologischen Ausgrabungen. Evaluierung diverser Programme zur Ansteuerung von Digitalkameras.
• Analyse spezieller technischer Gegebenheiten
• Entwicklung diverser Shellskripte zur Kamerasteuerung
• PoC für eine fotogrammetrische Toolchain in der Archäologie
Eingesetzte Techniken, Frameworks und Tools:
Java · Kalendersynchronisierung CRM – MS Exchange 10/2012–11/2012
Entwicklung einer Softwarekomponente zur Synchronisierung von Kalendereinträgen aus einem CRM-System in die Groupware MS Exchange.
• Entwurf einer Synchronisierungskomponente außerhalb der bestehenden CRM Anwendung.
• Analyse, Prototypentwicklung, Entwurf und Implementierung nach Absprache mit dem Auftraggeber.
• Testentwurf und -umsetzung
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 04/2011–09/2012
Entwicklung im Bereich Content-Management. Einführung einer mehrstufigen, verteilten CMS-Infrastruktur.
Projektgröße > 50 Entwickler
• Entwicklung einer Content-API zur einfachen, plattformweiten Einbindung redaktionell
betreuter Inhalte.
• Beschleunigung des Publizierungsprozesses (Minuten statt Stunden).
• Integration externer Content-Lieferanten (ADAC, Dekra, Fahrzeugbilder und Videos)
• Launch des Mobile.de-Magazins
• Relaunch des Mobile.de-Modellverzeichnisses.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 06/2010–09/2012
Backendentwicklung, Suchmaschinenoptimierung (SEO). Neu- und Weiterentwicklung von SEO getriebenen Backend- und Frontendfeatures.
Projektgröße > 50 Entwickler
• Entwicklung eines „Keywordtools“ zur dynamischen, nachfrageorientierten Generierung
SEO-relevanter Suchergebnis-Seiten und priorisierten Link-Aussteuerung auf Basis
aktueller Suchvolumina und –trends.
• Anbindung der Google-Adwords-API zur Identifikation aktueller Google-Suchvolumina und
zur Generierung neuer, relevanter Keyword-Kombinationen.
• Anbindung der Sistrix-API zur Verbesserung von Tendenzen relevanter Keyword-
Kombinationen.
• Fehlertolerante Integration in die Suchergebnislisten.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 02/2010 – 06/2010
Backendentwicklung, Suchmaschinenoptimierung (SEO). Neu- und Weiterentwicklung von SEO getriebenen Backend- und Frontendfeatures.
Projektgröße > 5 Entwickler
• Entwicklung eines „Keywordtools“ zur dynamischen, nachfrageorientierten Generierung
SEO-relevanter Suchergebnis-Seiten und priorisierten Link-Aussteuerung auf Basis
aktueller Suchvolumina und –trends.
• Entwicklung einer Softwarekomponente zum Affiliatetracking (Zanox-Anbindung).
Eingesetzte Techniken, Frameworks und Tools:
Java · Archäologie/Museum 11/2009 – 01/2010
Weiterentwicklung eines Webviewers für digitale dreidimensionale Freiformkörper, die im Rahmen wissenschaftlicher Ausgrabungen durch 3D-Scans archäologischer Artefakte entstanden sind.
• Analyse spezieller technischer Gegebenheiten
• Implementierung einer ersten voll webfähigen Version des Viewers
Eingesetzte Techniken, Frameworks und Tools:
J2EE · Enterprise Applications 10/2009 – 11/2009
Weiterentwicklung/Maintenance eines Intranet-Portalsystems zur Planung, Steuerung und Bewertung von Maßnahmen zur Lehrlingsausbildung und zum praktischen Teil von Studiengängen an Berufsakademien für den Personalbereich eines internationalen Automobilherstellers (Berlin).
Projektgröße > 10 Entwickler
• Entwurf und Implementierung von Benutzerschnittstelle und Controllerlogik der
MVC-Schicht.
• Entwurf und Implementierung der Geschäftslogik.
• Entwurf und Implementierung der Datenzugriffsschicht und des OR Mappings.
• Implementierung der Softwaretests.
• Definition und Implementierung von Schnittstellen zur Integration externer Komponenten.
• Analyse, Modularisierung und Refaktorierung bestehender Anwendungsbestandteile.
Eingesetzte Techniken, Frameworks und Tools:
Java · Archäologie/Museum 08/2009 – 09/2009
Entwicklung eines Webviewers für digitale dreidimensionale Freiformkörper, die im Rahmen archäologischer Projekte durch 3D-Scans archäologischer Artefakte entstanden sind.
• Machbarkeitsstudie/ Proof of Concept
• Implementierung eines Prototyps
Eingesetzte Techniken, Frameworks und Tools:
J2EE · Enterprise Applications 04/2008 – 06/2009
Entwicklung eines Intranet-Portalsystems zur Planung, Steuerung und Bewertung von Maßnahmen zur Lehrlingsausbildung und zum praktischen Teil von Studiengängen an Berufsakademien für den Personalbereich eines internationalen Automobilherstellers (Berlin).
Projektgröße > 15 Entwickler
• Analyse von Geschäftsprozessen, Spezifikation von Anwendungsfällen für das Pflichtenheft
sowie deren softwaretechnische Abbildung mit Java-Techniken im Websphere/AIX/DB2-Umfeld.
• Entwurf einer Multi-Tier-Architektur für Präsentation (MVC), Businesslogik und
Datenzugriff.
• Entwurf und Implementierung von Benutzerschnittstelle und Controllerlogik der
MVC-Schicht.
• Entwurf und Implementierung der Geschäftslogik.
• Entwurf und Implementierung der Datenzugriffsschicht und des OR Mappings.
• Implementierung der Softwaretests.
• Definition und Implementierung von Schnittstellen zur Integration externer Komponenten.
• Analyse, Modularisierung und Refaktorierung bestehender Anwendungsbestandteile.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 09/2007 – 04/2008
Überarbeitung existierender Eingabeformulare eines großen Internetportals zur Verbesserung der User- Experience der zahlenden Portalnutzer.
Projektgröße > 50 Entwickler
• Umsetzung neuer Designvorgaben.
• Verbesserungen des eingesetzten Renderverfahrens.
• Implementierung im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Smartphone 09/2007
Prototypische Entwicklung einer kartenbasierten Darstellung von Suchergebnissen auf Smartphones.
• Projektstudie und Proof of Concept
• Implementierung einer Servicekomponente
• Implementierung J2ME Applikation als Client
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Video 05/2007 – 09/2007
Integration eines externen Videodienstes in ein großes Internetportal zur Steigerung der Attraktivität der angebotenen Dienste.
Projektgröße > 50 Entwickler
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des Pflichtenheftes
in Zusammenarbeit mit dem Product Manager.
• Entwicklung fehlertoleranter und skalierbarer Architekturkomponenten in UML zur
Integration des externen Dienstes in Abstimmung mit dem Chefarchitekten.
• Schnittstellen- und Protokollklärung mit externem Dienstleister (schwedisches
Unternehmen).
• Technische Spezifikation mit MS Word und UML.
• Prototypentwicklung in Java.
• Implementierung der neuen Komponenten im Rahmen von SCRUM Sprints.
• Integration in das Workflowsystem des Internetportals im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · Relaunch 06/2006 – 04/2007
Erweiterung der Darstellungsoptionen von Suchergebnissen um eine kartenbasierte Darstellung. Neuimplementierung einer Komponente zum Rendern von Kartenkacheln.
Projektgröße > 50 Entwickler
• Neuimplementierung einer Komponente zur Darstellung der Suchergebnisse auf der Karte in
Javascript.
• Neuimplementierung einer Komponente zur Darstellung von Zusatzinformationen zu den
Suchergebnissen in Javascript.
• Implementierung neuer Dienste in Java und Integration der Dienste in das bestehende
Portalsystem.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des Pflichtenheftes
in Zusammenarbeit mit mehreren Product Managern.
• Entwicklung fehlertoleranter und skalierbarer Architekturkomponenten zur Integration
neuer Servicekomponenten in die bestehende Portalarchitektur in Abstimmung mit dem
Chefarchitekten.
• Technische Spezifikation mit MS Word und UML.
• Prototypentwicklung in Javascript.
• Implementierung der neuen Komponenten im Rahmen von SCRUM Sprints.
• Integration in das Workflowsystem des Internetportals im Rahmen von SCRUM Sprints.
• Testimplementierung im Rahmen von SCRUM Sprints.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal 10/2005 – 05/2006
Entwicklung und Integration einer neuen Komponente für ein großes Internetportal. Teil des Projekts war die Entwicklung einer Lead-Engine zur Generierung kostenpflichtiger Anfragen an registrierte Dienstleister.
Projektgröße > 50 Entwickler
• Modellierung von Geschäftsprozessen
• Technische Spezifikation mit MS Word und UML.
• Implementierung der neuen Komponenten.
• Integration in das Workflowsystem des Internetportals.
Eingesetzte Techniken, Frameworks und Tools:
Java · Internetportal · GIS 02/2005 – 10/2005
Integration eines Geoinformationssystems als neue Komponente in ein großes Internetportal.
Projektgröße > 30 Entwickler
• Modellierung der Anwendungsfälle in UML.
• Spezifikation der Aufrufsequenzen in UML.
• Definition der Schnittstellenarchitektur in UML.
• Schnittstellenklärung mit externem Dienstleister (Münchener Unternehmen).
• Implementierung der Tests gegen die Schnittstellen.
• Implementierung der Zugriffsschicht und Integration der gelieferten Softwarekomponenten.
• Lasttests des GIS Servers.
• Integration in das Workflowsystem des Internetportals.
• Support in der Rolloutphase.
Eingesetzte Techniken, Frameworks und Tools:
PHP · Java · Risk Management · CMS 04/2004 – 12/2004
Entwicklung eines durch vorgegebene Workflows gesteuerten Risiko Management Systems basierend auf einem bereits existierenden, in PHP entwickelten CMS.
Analyse der Migration der CMS Funktionen von PHP nach Java.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML
• Softwareentwicklung in PHP und Java
Eingesetzte Techniken, Frameworks und Tools:
Java · Lern- und Lehrsystem 09/2003 – 01/2004
Entwicklung eines Lern- und Lehrsystems als Client/Server Anwendung im Rahmen eines akademisches Studienprojekts.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML.
• Implementierung unter Einsatz einer XML Datenbank und der Swing API.
• Implementierung der Softwaretests.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Java · Redaktionssystem · CMS 04/2003 – 01/2004
Entwicklung eines Redaktionssystems für Online-Publikationen im Rahmen eines akademisches Studienprojekts.
• Entwicklung der Publikationskomponente für das Redaktionssystem.
• Anforderungsanalyse, Modellierung von Geschäftsprozessen, Erstellung des
Pflichtenheftes.
• Entwurf der Multi-Tier-Architektur in UML sowie Feinspezifikation der Geschäftslogik.
• Implementierung nach der Design-By-Contract-Methodik unter Einsatz von MySQL und Java
Open-Source-Technologien.
• Implementierung der Softwaretests.
• Gestaltung und Implementierung der Web-Benutzeroberfläche.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Modelltransformation · Modellchecking · Modellsimulation 09/2002 – 03/2003
Entwicklung eines Modellcompilers zur Transformation von UML Zustandsdiagrammen in die 'Process Meta Language' (PROMELA) des Modelcheckers SPIN.
• Implementierung von Test- und Simulationsprogrammen in PROMELA abgeleitet aus einzelnen
Zustandsdiagrammen im XMI Format.
• Anforderungsanalyse, Modellierung der Anwendungsfälle, Erstellung des Pflichtenheftes.
• Entwurf eines Repository Systems zur redundanzfreien Speicherung der einzelnen
Simulationsprogramme.
• Evaluierung verschiedener XSLT Tools.
• Implementierung einzelner Simulationsprototypen.
• Dokumentation der Software einschließlich Benutzerhandbuch.
Eingesetzte Techniken, Frameworks und Tools:
Die beschriebenen Projekteinsätze fanden unter anderem bei folgenden Firmen statt:
Formaxx AG · mobile.de · ebayK · Daimler AG · TrigonArt · Immobilienscout24 GmbH · Alcatel SEL AG, convisMedia
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.