Weiterentwicklung der boffR-Plattform, boffR GmbH
10/2012 – heute
Bei der Umsetzung neuer und die Optimierung bestehender Features für die Last-Minute-Angebotsplattform boffR unterstütze ich die boffR GmbH als Entwickler und Berater.
Systemadministration
Konzeption und Implementation neuer Features
Eingesetzte Technologien:
Grails
JavaScript
HTML5
CSS3
MySQL
Groovy Grails Tool Suite
svn
trac
Webspecial ThyssenKrupp Steel Europe, Image Transfer
04/2013
Zur Präsentation von Filmen sollte ein Webspecial entwickelt werden, das sowohl auf Desktoprechnern als auch auf Tablets und Smartphones einfach zu bedienen ist. Auf Basis eines responsiven Designs und JavaScript wurde so film.thyssenkrupp-steel-europe.com entwickelt. Zur Bewertung der Filme durch die Besucher wurde ein eigenes Bewertungssystem geschaffen und auch die “like”-Funktion von Facebook eingebunden.
Technische Konzeption der Website
Backendentwicklung Bewertungsfunktion
Frontendentwicklung
Eingesetzte Technologien:
HTML5
CSS3
JavaScript
RequireJS
JSP
Java
Servlets
git
Android App-Entwicklung, boffR GmbH
10/2012 – 12/2012
Damit boffR die Last-Minute-Angebotsplattform eines berliner Startups eine möglichst große Reichweite bekommt, sollten zusätzlich zur Website auch Apps für IPhone und Android entwickelt werden. Um den Aufwand möglichst gering zu halten, wurde die App in HTML5, CSS3 und JavaScript entwickelt. Um jeweils native Version der App zu erzeugen, wurde zusätzlich Apache Cordova eingesetzt.
Technische Konzeption der App
Technische Umsetzung der Android-App
App in den Google-Play-Store bringen
Eingesetzte Technologien:
HTML5
CSS3
JavaScript
Apache Cordova
Eclipse
Trac
svn
git
tomcat
Konzeption, Erstellung und Erweiterung von Webanwendungen, Image Transfer GmbH
05/2009 - 12/2012
Technische Betreuung des von Image Transfer entwickelten JEE-basierten CMS d4cms®. Wartung und Erweiterung bestehender Systeme und den damit betriebenen Websites, Neueinrichtung von d4cms®-Systemen mit Frontwebs.
Einrichtung, Wartung und Erweiterung von Typo3-Systemen.
Administration von Linux-Systemen zur Gewährleistung des Betriebs der JEE- und PHP-Anwendungen
Erstellung von Webanwendungen auf Basis von JEE
Erweiterung und Pflege bestehender JEE-Anwendungen
Erweiterung / Support des d4cms-Systems
Bugfixing des d4cms
Erstellung von Webanwendungen auf Basis von Typo3
Erweiterung und Pflege bestehender Typo3-Systemen
Eingesetzte Technologien:
Resin 2.1
MySQL
d4cms
JSP/JSTL/Servlet
HTML
JavaScript
Ajax
JSF
maven
CVS
Subversion
GIT
Typo3
PHP
Relaunch der Website von AIXTRON, Image Transfer
11/2011 – 08/2012
Das bestehende Typo3-System zur Pflege der Website soll durch ein aktuelles und besser konzipiertes Typo3 abgelöst werden. Ziel ist die vereinfachte Pflege der Inhalte der Website bei erweitertem Funktionsumfang.
Konzeption des Typo3s
Implementation des Typo3
Implementation verschiedener Extensions für Typo3
Eingesetzte Technologien:
Typo3
Extbase/Fluid
HTML5
CSS3
JavaScript/JQuery
PHP
MySQL
git
Typo3-Schulungen für Mitarbeiter der Deutschen Edelstahlwerke, Image Transfer
07/2011 – 06/2012
Um Mitarbeiter der Deutschen Edelstahlwerke zu befähigen, das von Image Transfer betreute Intranet-Typo3 zu nutzen, wurden mehrere Schulungen durchgeführt. Inhalt der Schulungen waren die allgemeine redaktionelle Nutzung von Typo3 und spezielle Funktionalitäten des Intranet-Systems
Implementation eines Extranets zur Vertriebsunterstützung für ThyssenKrupp Color/Construction, Image Transfer
11/2011 – 04/2012
Um Vertriebsmitarbeitern streng vertrauliche Dokumente und Informationen zur Verfügung zu stellen, soll ein Typo3 aufgesetzt werden, dass höchsten Sicherheitsanforderungen entspricht.
Evaluation verschiedener Authentifizierungssysteme
Implementation eines Multi-Factor-Authentifizierungssystems
Implementation des Typo3-Systems unter Berücksichtigung des erhöhten Sicherheitsbedarfs
Evaluation und Konfiguration von Typo3-Extensions
Planung und Implementierung der Typo3-Extension zur Verwaltung und Anzeige der Dokumente
Implementation des Importers zur Übernahme der XML-Daten
Eingesetzte Technologien:
Typo3
HTML
JavaScript/JQuery
PHP
MySQL
XML
Linux
WikID Authentication System
svn
git
Webspecial ThyssenKrupp VDM, Image Transfer
10/2011 – 11/2011
Um sich den Besuchern der Websites neu zu präsentieren, sollte angelehnt an die Image Broschüre ein Webspecial geschaffen werden. Die besondere Herausforderung dabei war die VDM-Landkarte, die sowohl auf Desktopbrowsern als auch auf Tabletcomputern funktionieren sollte. Auf ihr kann man in verschiedene Bereiche hineinzoomen und so zu weiteren Informationen gelangen.
Technische Konzeption
Implementation
Eingesetzte Technologien:
HTML
CSS
JavaScript
git
Relaunch der Website arcmind.com, Image Transfer
08/2011 – 10/2011
Ziel des Projekts war die Ablösung der bestehenden Website durch ein Typo3-System mit neuem Design für das Frontend
Konfiguration des Typo3-Systems
Evaluation und Konfiguration von Typo3-Extensions
Entwicklung eines Konzepts zur Verwaltung der Inhalte
Eingesetzte Technologie:
Typo3
TemplaVoilá
PHP
MySql
TypoScript
Linux
git
Relaunch der Website additiv-pr.de, Image Transfer
06/2011 – 07/2011
Ziel des Projekts war die Ablösung der Website additiv-pr.de durch ein Typo3-System. Neben der Überarbeitung des Designs stand die komfortable Pflege und Verwaltung der News und Referenzen mit allen zugehörigen Daten im Vordergrund.
Installation und Konfiguration des Typo3-Systems
Entwickeln eines Konzepts für die Verwaltung der Inhalte
Anpassung der Funktionalität durch Konfiguration, Erweiterung und Implementation von Typo3-Extensions
Eingesetzte Technologien:
Typo3
HTML
CSS
JavaScript/JQuery
PHP
MySQL
Linux
Netbeans
git
svn
Implementation der Website ThyssenKrupp VDM Fareast, Image Transfer
05/2011 – 06/2011
Technischer Projektleiter
Ziel des Projekts war die Integration der Website für den fernöstlichen Markt in das bestehende Typo3-System. Dazu musste insbesondere das Sprachkonzept des Typo3s für verschiedene asiatische Sprachen angepasst werden.
Erweiterung des Sprachkonzepts des bestehenden Typo3-Systems
Evaluation und Konfiguration bestehender Extensions zur Erweiterung des Funktionsumfangs des Typo3-Systems
Implementation verschiedener Typo3-Extensions
Eingesetzte Technologien:
PHP
MySQL
Typo3
Eclipse
XDebug
svn
git
Relaunch der Website ugitech.com, Image Transfer
03/2011 – 05/2011
Ziel des Projekts war die Ablösung der bestehenden Website durch eine Website im aktuellen Design von Schmolz + Bickenbach. Besondere Herausforderung dabei war die Anbindung eines Dokumentenmanagement-Systems an Typo3. Um doppelten Pflegeaufwand zu vermeiden, sollten die in einem Dokumentenmanagementsystems verwalteten Dokumente eines Unternehmens automatisch in das zur Pflege der Website genutzten Typo3s importiert und dort dargestellt werden.
Konzeption des Datenabgleichsprozesses
Festlegung des Datenaustauschformats
Implementierung des Datenabgleichs auf den Servern
Implementierung der Typo3-Extension zur Darstellung der Daten
Eingesetzte Technologien:
PHP
MySQL
Typo3
XML
Eclipse
vim
svn
git
Implementation der Website ThyssenKrupp VDM USA, Image Transfer
12/2010 – 01/2011
Ziel des Projekts war die Ablösung der bestehenden Website von ThyssenKrupp VDM USA, und die Pflege der Website im bestehenden Typo3-System der Hauptwebsite von ThyssenKrupp VDM.
Abgleich der benötigten Funktionalitäten zwischen Hauptwebsite und der neuen Website
Konfiguration des Typo3-Systems für mehrere Websites
Installation und Entwicklung benötigter Erweiterungen
Eingesetzte Technologien:
PHP
MySql
Eclipse
svn
git
Typo3
Anbindung der Referenzdatenbank Hoesch Bausysteme, Image Transfer
12/2010 – 02/2011
Referenzprojekte, die mit Produkten von Hoesch Bausysteme umgesetzt wurden, sollen zentral in einer eigens dafür entwickelten Datenbank gepflegt werden. Damit die Daten von dort aus auf den verschiedenen Webseiten dargestellt werden können, musste eine Schnittstelle entwickelt werden, über die die Daten zur Verfügung gestellt werden.
Konzeption der Schnittstelle
Implementation des Imports im Backend
Implementation der Darstellung im Frontweb
Eingesetzte Technologien:
XML
Java
JEE
MySQL
JavaScript
HTML
CSS
Schulung d4cms für Administratoren des CMS der Stadt Gütersloh
05/2010
Da sich in Gütersloh ein OpenSource d4cms-Abkömmling im Einsatz befindet, entstand der Wunsch, einen genaueren Einblick in den Aufbau des Systems und die Arbeitsschritte zur Erweiterung des Systems zu erlangen. Dazu wurde eine Schulung konzipiert, die den Beteiligten genaue Informationen zur technischen Infrastruktur zum Betrieb des Systems liefert. Weiterhin wurde die Architektur Systems vorgestellt und die zur Erweiterung des Systems notwendigen Schritte exemplarisch demonstriert.
Eingesetzte Technologien:
d4cms
Eclipse
Maven
MySQL
JSP/JSTL
Migration des Websiteverbunds von Schmolz + Bickenbach
12/2009 - 04/2010
Eine besondere Herausforderung in diesem Projekt war die Rahmenbedingung, dass
die Umstellung der Websites auf das neue Design und damit auch auf die neu entwickelten Templates inkrementell geschehen musste. Es musste sichergestellt werden, dass die alten Websites auf der neuen technischen Basis weiter funktionieren wie bisher, die neuen Features in den neuen Webs aber trotzdem verfügbar sind. Außerdem wurde zeitgleich mit der Einführung des neuen Systems wurde auch der Umzug auf einen neuen Server realisiert.
Websiteverbund mit ca. 35 Websites in verschiedenen Sprachen
Migration auf die Typo3 4.3.1
Anpassung der Extensions auf die neue Typo3-Version
Neustrukturierung der Typoscript-Templates
Neustrukturierung des Rechtesystems
Umsetzung des Redesigns in Templavoilá
Beratung und Unterstützung der Tochterfirmen bei der Umstellung der Domains auf den neuen Server
Eingesetzte Technologien:
Typo3
Typoscript
Templavoilá
HTML/CSS
Javascript
PHP
MySQL
Eclipse
Subversion
GIT
Implementierung Website ThyssenKrupp VDM
01/2010 - 02/2010
Einrichtung des Typo3-Systems gemäß den Designvorgaben und der vorgesehenen Funktionalitäten. Implementation verschiedener Extensions für Frontend-Funktionalitäten.
.
Einrichtung Typo3
Auswahl, Installation und Konfiguration der notwendigen Extensions
Umsetzung der Templates
Implementierung verschiedener Extensions
Eingesetzte Technologien:
Typo3
Typoscript
Templavoilá
HTML/CSS
Javascript
PHP
MySQL
Eclipse
Subversion
GIT
Implementation der Website theater-gt.de
07/2009 - 08/2009
Die Website des Theaters wird gespeist durch ein d4cms, aus dem weitere 4 Webs mit dynamischen Inhalten versorgt werden. Die für die Theaterwebsite notwendigen Anpassungen mussten so vorgenommen werden, dass für die neuen Datenstrukturen Fallbackmechanismen vorgesehen sind, durch die weiterhin auf die alten Daten und Datenstrukturen zugegriffen werden kann. Trotzdem mussten neue und alte Inhalte gemeinsam verwaltet und angezeigt werden können.
Definition der Datenstrukturen
Implementierung verschiedener Module für das d4cms
Implementierung Custom-Tags
Implementierung der Website
Eingesetzte Technologien:
Eclipse
Maven
MySQL
JSP/JSTL
d4cms
HTML/CSS
Javascript
CVS
www.marktvergleich.de, Phoenix, icero GmbH, Moneysupermarket
04/2009 - 05/2009
Aufbau einer e-Business-Plattform für Online-Kreditvergleich und -abschluss auf Basis von SharePoint, BizTalk und web in|MOTION.
Analyse der Mappings zu div. angeschlossenen Systemen (Banken)
Optimierung der BizTalk-Datentransformationen mit Hilfe von XSLT
Coaching von Mitarbeitern in der Verwendung von XSLT
Eingesetzte Technologien:
Microsoft BizTalk Server R2
Visual Studio 2005/2008
Microsoft SQL Server 2005
XML, XSLT
.NET 2.0 / .NET 3.5
WCF
MSBuild
BizTalk Server Business Rules Framework
CMS-Migration ComNET, Commerzbank
12/2008 - 04/2009
Automatische Migration der im Intranet der Commerzbank gepflegten Inhalte in das neu eingesetzte FirstSpirit CMS. Mehr als 20.000 Webseiten sind für die Migration relevant.
.
Entwicklung eines Generators zur automatischen Erzeugung des Schemas für das XML-Zwischenformat aus einem FirstSpirit-Projekt
Entwicklung eines XSLT-Stylesheets zur Erzeugung eines Validierungsschemas für das Zwischenformat
Datenextraktion aus der IN4META-Datenbank als XML
Überführung der Daten in das XML-Zwischenformat mit webin|Motion
Implementierung des Werkzeugs zum Import des XML-Zwischenformats in das FirstSpirit CMS
Implementierung eines Tools zur Unterstützung der Qualitätssicherung
Eingesetzte Technologien:
Java
XML
XSLT
XPath
RelaxNG
maven
Hibernate
Spring
PostgreSQL
MS SQL
subversion
GIT
webin|Motion
CMS-Migration Intranet, Landesbank Baden-Württemberg
11/2008 - 12/2008
Automatische Migration der bestehenden Inhalte des Intranets der Landesbank Baden-Württemberg in das FirstSpirit CMS.
.
manuelle Definition eines XML-Zwischenformats
Überführen der bestehenden Webseiten in ein XML-Zwischenformat mithilfe von webin|Motion
Entwicklung des Tools zum Import der erzeugten Daten in das FirstSpirit CMS
Eingesetzte Technologien:
XML
XSLT
XPath
Java
ant
Subversion
GIT
webin|Motion
Mobilisierung der Fahrplanauskunft der Münchener Verkehrsbetriebe, Süddeutsche Zeitung
11/2008 - 12/2008
Mobilisierung der Fahrplanauskunft der Münchener Verkehrsbetriebe und Einbindung in den Webauftritt der Süddeutschen Zeitung
Implementation von XSLT-Stylesheets zur Transformation der bestehenden Inhalte
Redesign der mobilen Inhalte
Einbindung der Webapplikation in den bestehenden Webauftritt
Eingesetzte Technologie:
webin|Motion
XML
XSLT
XPath
HTML
CSS
SwissLos Instant Gaming Platform, Swisslos
10/2008 - 11/2008
Implementierung verschiedener Sofortlotterien für die Swisslos-Internetplattform und eine Webanwendung zur Verwaltung der Sofortlotterien.
.
Implementierung des Sofortlotterie-Backend
Implementierung eines Administrationsinterface zur Verwaltung der Sofortlotterien
Anbindung des Systems an die verschiedenen Backendsysteme zur Kundenverwaltung und Abrechnung
Testdesign und Qualitätssicherung
Eingesetzte Technologie:
JavaServer Pages
Struts
EJB3
Oracle
Datenmigration Intranet, Kassenärztliche Vereinigung Westfalen-Lippe
10/2008
Umstellung des Intranets der KVWL von FirstSpirit v.3.0 auf v.4.1
Installation und Konfiguration des Test- und Produktivsystems
Migration der bestehenden Daten
Eingesetzte Technologien:
Unix
FirstSpirit CMS
Projekt GOAL, Landesbank Baden-Württemberg
10/2008
Implementierung eines FirstSpirit CMS zur zentralen Pflege von redaktionellen Inhalten eines in SAP Netweaver realisierten Portals.
Anbindung des FirstSpirit-CMS and die IT-Infrastruktur der LBBW
Synchronisation der Inhalte des CMS mit dem SAP-Portal
Synchronisation der Nutzerdatenbank mit dem bestehenden Sun ONE Active Directory
Implementierung eines FirstSpirit-Moduls
Eingesetzte Technologien:
Eclipse
Subversion
Java
BeanShell
Mitarbeit in der Servicestelle Kompetenzzentrum Stud.IP, ELAN AG
04/2007 - 09/2008
Die ELAN AG bietet Elearning-Services für niedersächsische Hochschulen an, die durch Know-How möglich sind, das während der Forschungsförderungslinie ELAN an verschiedenen Hochschulstandorten erworben wurde.
Aufgaben:
Weiterentwicklung der Lehr-/Lernplattform Stud.IP in Hinblick auf die Bedürfnisse niedersächsischer Hochschulen
Abstimmung von Entwicklungen mit der Entwicklergemeinschaft und niedersächsischen Hochschulen
Schaffung von Schnittstellen
Beratungsdienstleistungen für Hochschulen
Eingesetzte Technologien:
PHP
MySQL
Webservices (XMLRPC/SOAP/JSONRPC)
HTML/CSS/JavaScript
XML
Weiterentwicklung der Lehr-/Lernplattform Stud.IP und der Wikifarm, Universität Osnabrück
12/2003 - 09/2008
Die Universität Osnabrück setzt seit 2003 auf die Lehr-/Lernplattform Stud.IP. Das System spielt in Osnabrück mittlerweile eine zentrale Rolle in vielen Bereichen der Organisation und Verwaltung. Die Wikifarm auf Basis von PmWiki ist das zentrale Werkzeug der osnabrücker Hochschulen zur Erstellung von Lerncontent.
Verantwortlich für Betrieb, Anpassung und Weiterentwicklung von Stud.IP und der Wikifarm
Performanceanalysen und -optimierung
Anbindung verschiedener Systeme über Webservices
Daten Im- und Exporte
Datenkorrekturen und -bereinigung
Qualitätssicherung
Eingesetzte Technologien:
PHP
MySQL
Webservices (XMLRPC/SOAP/JSONRPC)
Profiling-Tools (xdebug/kcachegrind)
JMeter, Grinder
HTML/CSS/Javascript
XML/XSLT
European Addiction Severity Index Fragebogen, Klinik für Psychiatrie und Psychotherapie Göttingen
12/2001 - 01/2003
Entwicklung einer computergestützten Version des Fragebogens, um eine automatische Auswertung des Fragebogens und so eine intensivere Verwendung des Fragebogens zu ermöglichen.
Eingesetzte Technologien:
MS Access
VBA
>
ORCA - Osnabrücker RoboCup-Agenten, Universität Osnabrück
02/2001 - 02/2002
Studentenprojekt am Institut für Kognitionswissenschaften der Universität Osnabrück mit dem Ziel, Softwareagenten zu entwickeln, die im RoboCup-Simulator autonom agieren können.
Implementierung eines Lernverfahrens für Neuronale Netze für die grundlegenden Aktionen
Evaluation des Lernverfahrens
Eingesetzte Technologien:
C++
make
dbg
Visualisierung von 3D-Objekten, Dimension 3D-Systems GmbH
11/1999 - 10/2001
Übersetzen eines in C++ entwickelten 3D-Renderers nach Java
Entwickeln eines Filters zum Einlesen von SPX-Dateien
Eingesetzte Technologie:
C++
Java
Genetische Algorithmen als Trainingsverhalten für Neuronale Netze zur Verhaltens-Generierung am Beispiel von RoboCup, Universität Osnabrück
02/2003 - 12/2003
Magisterarbeit mit dem Ziel, ein Lernverfahren für neuronale Netze zu entwickeln, das zum Lernen von Verhaltensmustern geeignet ist.
Eingesetzte Technologien:
Neuronale Netze
Java
C++
make
Studium an der Universität Osnabrück
Abschluss: Magister Artium
Java
Java, Groovy, Grails, JEE , Tomcat, JBoss, Junit, Spring, Hibernate
Servlets, JSP, JSTL, JSF, EJB3,JPA,Axis2,Cocoon,Wicket
Betriebssysteme
Linux, Unix, BSD, Windows
Web
HTML5, CSS3, JavaScript, PHP
Frameworks/CMS
Grails, CakePHP, Symfony, FirstSpirit, Typo3, d4cms, Rails, Express.js
Applikationsserver
Apache, nginx, Tomcat, JBoss, node.js
Datenbanken
SQL, MySQL, Oracle, DB2, Postgres, mongodb
Beschreibungssprachen
XML, XSLT, XPath, Latex, RelaxNG
Werkzeuge
Eclipse, Netbeans, Groovy Grails Tool Suite
JIRA, trac, GIT, SVN, CVS, Maven, Ant
vim, shell, make, sed, awk
xdebug, JMeter, Cachegrind
Methoden
UML, OOA
Spezielle Kenntnisse
Extreme Programming (XP)
Entity Relationship (ER) Modellierung
Tuning von LAMP-Anwendungen
Typo3
Qualitätsmanagement
Testmanagement (Planen, Steuern und Auswerten)
Allgemeine Kenntnisse
Anforderungsanalyse
objektorientiertes Design
objektorientierte Analyse
Netzwerk- / Internet-Technologien
Testverfahren
Projektmanagement
MongoDB
Weiterentwicklung der boffR-Plattform, boffR GmbH
10/2012 – heute
Bei der Umsetzung neuer und die Optimierung bestehender Features für die Last-Minute-Angebotsplattform boffR unterstütze ich die boffR GmbH als Entwickler und Berater.
Systemadministration
Konzeption und Implementation neuer Features
Eingesetzte Technologien:
Grails
JavaScript
HTML5
CSS3
MySQL
Groovy Grails Tool Suite
svn
trac
Webspecial ThyssenKrupp Steel Europe, Image Transfer
04/2013
Zur Präsentation von Filmen sollte ein Webspecial entwickelt werden, das sowohl auf Desktoprechnern als auch auf Tablets und Smartphones einfach zu bedienen ist. Auf Basis eines responsiven Designs und JavaScript wurde so film.thyssenkrupp-steel-europe.com entwickelt. Zur Bewertung der Filme durch die Besucher wurde ein eigenes Bewertungssystem geschaffen und auch die “like”-Funktion von Facebook eingebunden.
Technische Konzeption der Website
Backendentwicklung Bewertungsfunktion
Frontendentwicklung
Eingesetzte Technologien:
HTML5
CSS3
JavaScript
RequireJS
JSP
Java
Servlets
git
Android App-Entwicklung, boffR GmbH
10/2012 – 12/2012
Damit boffR die Last-Minute-Angebotsplattform eines berliner Startups eine möglichst große Reichweite bekommt, sollten zusätzlich zur Website auch Apps für IPhone und Android entwickelt werden. Um den Aufwand möglichst gering zu halten, wurde die App in HTML5, CSS3 und JavaScript entwickelt. Um jeweils native Version der App zu erzeugen, wurde zusätzlich Apache Cordova eingesetzt.
Technische Konzeption der App
Technische Umsetzung der Android-App
App in den Google-Play-Store bringen
Eingesetzte Technologien:
HTML5
CSS3
JavaScript
Apache Cordova
Eclipse
Trac
svn
git
tomcat
Konzeption, Erstellung und Erweiterung von Webanwendungen, Image Transfer GmbH
05/2009 - 12/2012
Technische Betreuung des von Image Transfer entwickelten JEE-basierten CMS d4cms®. Wartung und Erweiterung bestehender Systeme und den damit betriebenen Websites, Neueinrichtung von d4cms®-Systemen mit Frontwebs.
Einrichtung, Wartung und Erweiterung von Typo3-Systemen.
Administration von Linux-Systemen zur Gewährleistung des Betriebs der JEE- und PHP-Anwendungen
Erstellung von Webanwendungen auf Basis von JEE
Erweiterung und Pflege bestehender JEE-Anwendungen
Erweiterung / Support des d4cms-Systems
Bugfixing des d4cms
Erstellung von Webanwendungen auf Basis von Typo3
Erweiterung und Pflege bestehender Typo3-Systemen
Eingesetzte Technologien:
Resin 2.1
MySQL
d4cms
JSP/JSTL/Servlet
HTML
JavaScript
Ajax
JSF
maven
CVS
Subversion
GIT
Typo3
PHP
Relaunch der Website von AIXTRON, Image Transfer
11/2011 – 08/2012
Das bestehende Typo3-System zur Pflege der Website soll durch ein aktuelles und besser konzipiertes Typo3 abgelöst werden. Ziel ist die vereinfachte Pflege der Inhalte der Website bei erweitertem Funktionsumfang.
Konzeption des Typo3s
Implementation des Typo3
Implementation verschiedener Extensions für Typo3
Eingesetzte Technologien:
Typo3
Extbase/Fluid
HTML5
CSS3
JavaScript/JQuery
PHP
MySQL
git
Typo3-Schulungen für Mitarbeiter der Deutschen Edelstahlwerke, Image Transfer
07/2011 – 06/2012
Um Mitarbeiter der Deutschen Edelstahlwerke zu befähigen, das von Image Transfer betreute Intranet-Typo3 zu nutzen, wurden mehrere Schulungen durchgeführt. Inhalt der Schulungen waren die allgemeine redaktionelle Nutzung von Typo3 und spezielle Funktionalitäten des Intranet-Systems
Implementation eines Extranets zur Vertriebsunterstützung für ThyssenKrupp Color/Construction, Image Transfer
11/2011 – 04/2012
Um Vertriebsmitarbeitern streng vertrauliche Dokumente und Informationen zur Verfügung zu stellen, soll ein Typo3 aufgesetzt werden, dass höchsten Sicherheitsanforderungen entspricht.
Evaluation verschiedener Authentifizierungssysteme
Implementation eines Multi-Factor-Authentifizierungssystems
Implementation des Typo3-Systems unter Berücksichtigung des erhöhten Sicherheitsbedarfs
Evaluation und Konfiguration von Typo3-Extensions
Planung und Implementierung der Typo3-Extension zur Verwaltung und Anzeige der Dokumente
Implementation des Importers zur Übernahme der XML-Daten
Eingesetzte Technologien:
Typo3
HTML
JavaScript/JQuery
PHP
MySQL
XML
Linux
WikID Authentication System
svn
git
Webspecial ThyssenKrupp VDM, Image Transfer
10/2011 – 11/2011
Um sich den Besuchern der Websites neu zu präsentieren, sollte angelehnt an die Image Broschüre ein Webspecial geschaffen werden. Die besondere Herausforderung dabei war die VDM-Landkarte, die sowohl auf Desktopbrowsern als auch auf Tabletcomputern funktionieren sollte. Auf ihr kann man in verschiedene Bereiche hineinzoomen und so zu weiteren Informationen gelangen.
Technische Konzeption
Implementation
Eingesetzte Technologien:
HTML
CSS
JavaScript
git
Relaunch der Website arcmind.com, Image Transfer
08/2011 – 10/2011
Ziel des Projekts war die Ablösung der bestehenden Website durch ein Typo3-System mit neuem Design für das Frontend
Konfiguration des Typo3-Systems
Evaluation und Konfiguration von Typo3-Extensions
Entwicklung eines Konzepts zur Verwaltung der Inhalte
Eingesetzte Technologie:
Typo3
TemplaVoilá
PHP
MySql
TypoScript
Linux
git
Relaunch der Website additiv-pr.de, Image Transfer
06/2011 – 07/2011
Ziel des Projekts war die Ablösung der Website additiv-pr.de durch ein Typo3-System. Neben der Überarbeitung des Designs stand die komfortable Pflege und Verwaltung der News und Referenzen mit allen zugehörigen Daten im Vordergrund.
Installation und Konfiguration des Typo3-Systems
Entwickeln eines Konzepts für die Verwaltung der Inhalte
Anpassung der Funktionalität durch Konfiguration, Erweiterung und Implementation von Typo3-Extensions
Eingesetzte Technologien:
Typo3
HTML
CSS
JavaScript/JQuery
PHP
MySQL
Linux
Netbeans
git
svn
Implementation der Website ThyssenKrupp VDM Fareast, Image Transfer
05/2011 – 06/2011
Technischer Projektleiter
Ziel des Projekts war die Integration der Website für den fernöstlichen Markt in das bestehende Typo3-System. Dazu musste insbesondere das Sprachkonzept des Typo3s für verschiedene asiatische Sprachen angepasst werden.
Erweiterung des Sprachkonzepts des bestehenden Typo3-Systems
Evaluation und Konfiguration bestehender Extensions zur Erweiterung des Funktionsumfangs des Typo3-Systems
Implementation verschiedener Typo3-Extensions
Eingesetzte Technologien:
PHP
MySQL
Typo3
Eclipse
XDebug
svn
git
Relaunch der Website ugitech.com, Image Transfer
03/2011 – 05/2011
Ziel des Projekts war die Ablösung der bestehenden Website durch eine Website im aktuellen Design von Schmolz + Bickenbach. Besondere Herausforderung dabei war die Anbindung eines Dokumentenmanagement-Systems an Typo3. Um doppelten Pflegeaufwand zu vermeiden, sollten die in einem Dokumentenmanagementsystems verwalteten Dokumente eines Unternehmens automatisch in das zur Pflege der Website genutzten Typo3s importiert und dort dargestellt werden.
Konzeption des Datenabgleichsprozesses
Festlegung des Datenaustauschformats
Implementierung des Datenabgleichs auf den Servern
Implementierung der Typo3-Extension zur Darstellung der Daten
Eingesetzte Technologien:
PHP
MySQL
Typo3
XML
Eclipse
vim
svn
git
Implementation der Website ThyssenKrupp VDM USA, Image Transfer
12/2010 – 01/2011
Ziel des Projekts war die Ablösung der bestehenden Website von ThyssenKrupp VDM USA, und die Pflege der Website im bestehenden Typo3-System der Hauptwebsite von ThyssenKrupp VDM.
Abgleich der benötigten Funktionalitäten zwischen Hauptwebsite und der neuen Website
Konfiguration des Typo3-Systems für mehrere Websites
Installation und Entwicklung benötigter Erweiterungen
Eingesetzte Technologien:
PHP
MySql
Eclipse
svn
git
Typo3
Anbindung der Referenzdatenbank Hoesch Bausysteme, Image Transfer
12/2010 – 02/2011
Referenzprojekte, die mit Produkten von Hoesch Bausysteme umgesetzt wurden, sollen zentral in einer eigens dafür entwickelten Datenbank gepflegt werden. Damit die Daten von dort aus auf den verschiedenen Webseiten dargestellt werden können, musste eine Schnittstelle entwickelt werden, über die die Daten zur Verfügung gestellt werden.
Konzeption der Schnittstelle
Implementation des Imports im Backend
Implementation der Darstellung im Frontweb
Eingesetzte Technologien:
XML
Java
JEE
MySQL
JavaScript
HTML
CSS
Schulung d4cms für Administratoren des CMS der Stadt Gütersloh
05/2010
Da sich in Gütersloh ein OpenSource d4cms-Abkömmling im Einsatz befindet, entstand der Wunsch, einen genaueren Einblick in den Aufbau des Systems und die Arbeitsschritte zur Erweiterung des Systems zu erlangen. Dazu wurde eine Schulung konzipiert, die den Beteiligten genaue Informationen zur technischen Infrastruktur zum Betrieb des Systems liefert. Weiterhin wurde die Architektur Systems vorgestellt und die zur Erweiterung des Systems notwendigen Schritte exemplarisch demonstriert.
Eingesetzte Technologien:
d4cms
Eclipse
Maven
MySQL
JSP/JSTL
Migration des Websiteverbunds von Schmolz + Bickenbach
12/2009 - 04/2010
Eine besondere Herausforderung in diesem Projekt war die Rahmenbedingung, dass
die Umstellung der Websites auf das neue Design und damit auch auf die neu entwickelten Templates inkrementell geschehen musste. Es musste sichergestellt werden, dass die alten Websites auf der neuen technischen Basis weiter funktionieren wie bisher, die neuen Features in den neuen Webs aber trotzdem verfügbar sind. Außerdem wurde zeitgleich mit der Einführung des neuen Systems wurde auch der Umzug auf einen neuen Server realisiert.
Websiteverbund mit ca. 35 Websites in verschiedenen Sprachen
Migration auf die Typo3 4.3.1
Anpassung der Extensions auf die neue Typo3-Version
Neustrukturierung der Typoscript-Templates
Neustrukturierung des Rechtesystems
Umsetzung des Redesigns in Templavoilá
Beratung und Unterstützung der Tochterfirmen bei der Umstellung der Domains auf den neuen Server
Eingesetzte Technologien:
Typo3
Typoscript
Templavoilá
HTML/CSS
Javascript
PHP
MySQL
Eclipse
Subversion
GIT
Implementierung Website ThyssenKrupp VDM
01/2010 - 02/2010
Einrichtung des Typo3-Systems gemäß den Designvorgaben und der vorgesehenen Funktionalitäten. Implementation verschiedener Extensions für Frontend-Funktionalitäten.
.
Einrichtung Typo3
Auswahl, Installation und Konfiguration der notwendigen Extensions
Umsetzung der Templates
Implementierung verschiedener Extensions
Eingesetzte Technologien:
Typo3
Typoscript
Templavoilá
HTML/CSS
Javascript
PHP
MySQL
Eclipse
Subversion
GIT
Implementation der Website theater-gt.de
07/2009 - 08/2009
Die Website des Theaters wird gespeist durch ein d4cms, aus dem weitere 4 Webs mit dynamischen Inhalten versorgt werden. Die für die Theaterwebsite notwendigen Anpassungen mussten so vorgenommen werden, dass für die neuen Datenstrukturen Fallbackmechanismen vorgesehen sind, durch die weiterhin auf die alten Daten und Datenstrukturen zugegriffen werden kann. Trotzdem mussten neue und alte Inhalte gemeinsam verwaltet und angezeigt werden können.
Definition der Datenstrukturen
Implementierung verschiedener Module für das d4cms
Implementierung Custom-Tags
Implementierung der Website
Eingesetzte Technologien:
Eclipse
Maven
MySQL
JSP/JSTL
d4cms
HTML/CSS
Javascript
CVS
www.marktvergleich.de, Phoenix, icero GmbH, Moneysupermarket
04/2009 - 05/2009
Aufbau einer e-Business-Plattform für Online-Kreditvergleich und -abschluss auf Basis von SharePoint, BizTalk und web in|MOTION.
Analyse der Mappings zu div. angeschlossenen Systemen (Banken)
Optimierung der BizTalk-Datentransformationen mit Hilfe von XSLT
Coaching von Mitarbeitern in der Verwendung von XSLT
Eingesetzte Technologien:
Microsoft BizTalk Server R2
Visual Studio 2005/2008
Microsoft SQL Server 2005
XML, XSLT
.NET 2.0 / .NET 3.5
WCF
MSBuild
BizTalk Server Business Rules Framework
CMS-Migration ComNET, Commerzbank
12/2008 - 04/2009
Automatische Migration der im Intranet der Commerzbank gepflegten Inhalte in das neu eingesetzte FirstSpirit CMS. Mehr als 20.000 Webseiten sind für die Migration relevant.
.
Entwicklung eines Generators zur automatischen Erzeugung des Schemas für das XML-Zwischenformat aus einem FirstSpirit-Projekt
Entwicklung eines XSLT-Stylesheets zur Erzeugung eines Validierungsschemas für das Zwischenformat
Datenextraktion aus der IN4META-Datenbank als XML
Überführung der Daten in das XML-Zwischenformat mit webin|Motion
Implementierung des Werkzeugs zum Import des XML-Zwischenformats in das FirstSpirit CMS
Implementierung eines Tools zur Unterstützung der Qualitätssicherung
Eingesetzte Technologien:
Java
XML
XSLT
XPath
RelaxNG
maven
Hibernate
Spring
PostgreSQL
MS SQL
subversion
GIT
webin|Motion
CMS-Migration Intranet, Landesbank Baden-Württemberg
11/2008 - 12/2008
Automatische Migration der bestehenden Inhalte des Intranets der Landesbank Baden-Württemberg in das FirstSpirit CMS.
.
manuelle Definition eines XML-Zwischenformats
Überführen der bestehenden Webseiten in ein XML-Zwischenformat mithilfe von webin|Motion
Entwicklung des Tools zum Import der erzeugten Daten in das FirstSpirit CMS
Eingesetzte Technologien:
XML
XSLT
XPath
Java
ant
Subversion
GIT
webin|Motion
Mobilisierung der Fahrplanauskunft der Münchener Verkehrsbetriebe, Süddeutsche Zeitung
11/2008 - 12/2008
Mobilisierung der Fahrplanauskunft der Münchener Verkehrsbetriebe und Einbindung in den Webauftritt der Süddeutschen Zeitung
Implementation von XSLT-Stylesheets zur Transformation der bestehenden Inhalte
Redesign der mobilen Inhalte
Einbindung der Webapplikation in den bestehenden Webauftritt
Eingesetzte Technologie:
webin|Motion
XML
XSLT
XPath
HTML
CSS
SwissLos Instant Gaming Platform, Swisslos
10/2008 - 11/2008
Implementierung verschiedener Sofortlotterien für die Swisslos-Internetplattform und eine Webanwendung zur Verwaltung der Sofortlotterien.
.
Implementierung des Sofortlotterie-Backend
Implementierung eines Administrationsinterface zur Verwaltung der Sofortlotterien
Anbindung des Systems an die verschiedenen Backendsysteme zur Kundenverwaltung und Abrechnung
Testdesign und Qualitätssicherung
Eingesetzte Technologie:
JavaServer Pages
Struts
EJB3
Oracle
Datenmigration Intranet, Kassenärztliche Vereinigung Westfalen-Lippe
10/2008
Umstellung des Intranets der KVWL von FirstSpirit v.3.0 auf v.4.1
Installation und Konfiguration des Test- und Produktivsystems
Migration der bestehenden Daten
Eingesetzte Technologien:
Unix
FirstSpirit CMS
Projekt GOAL, Landesbank Baden-Württemberg
10/2008
Implementierung eines FirstSpirit CMS zur zentralen Pflege von redaktionellen Inhalten eines in SAP Netweaver realisierten Portals.
Anbindung des FirstSpirit-CMS and die IT-Infrastruktur der LBBW
Synchronisation der Inhalte des CMS mit dem SAP-Portal
Synchronisation der Nutzerdatenbank mit dem bestehenden Sun ONE Active Directory
Implementierung eines FirstSpirit-Moduls
Eingesetzte Technologien:
Eclipse
Subversion
Java
BeanShell
Mitarbeit in der Servicestelle Kompetenzzentrum Stud.IP, ELAN AG
04/2007 - 09/2008
Die ELAN AG bietet Elearning-Services für niedersächsische Hochschulen an, die durch Know-How möglich sind, das während der Forschungsförderungslinie ELAN an verschiedenen Hochschulstandorten erworben wurde.
Aufgaben:
Weiterentwicklung der Lehr-/Lernplattform Stud.IP in Hinblick auf die Bedürfnisse niedersächsischer Hochschulen
Abstimmung von Entwicklungen mit der Entwicklergemeinschaft und niedersächsischen Hochschulen
Schaffung von Schnittstellen
Beratungsdienstleistungen für Hochschulen
Eingesetzte Technologien:
PHP
MySQL
Webservices (XMLRPC/SOAP/JSONRPC)
HTML/CSS/JavaScript
XML
Weiterentwicklung der Lehr-/Lernplattform Stud.IP und der Wikifarm, Universität Osnabrück
12/2003 - 09/2008
Die Universität Osnabrück setzt seit 2003 auf die Lehr-/Lernplattform Stud.IP. Das System spielt in Osnabrück mittlerweile eine zentrale Rolle in vielen Bereichen der Organisation und Verwaltung. Die Wikifarm auf Basis von PmWiki ist das zentrale Werkzeug der osnabrücker Hochschulen zur Erstellung von Lerncontent.
Verantwortlich für Betrieb, Anpassung und Weiterentwicklung von Stud.IP und der Wikifarm
Performanceanalysen und -optimierung
Anbindung verschiedener Systeme über Webservices
Daten Im- und Exporte
Datenkorrekturen und -bereinigung
Qualitätssicherung
Eingesetzte Technologien:
PHP
MySQL
Webservices (XMLRPC/SOAP/JSONRPC)
Profiling-Tools (xdebug/kcachegrind)
JMeter, Grinder
HTML/CSS/Javascript
XML/XSLT
European Addiction Severity Index Fragebogen, Klinik für Psychiatrie und Psychotherapie Göttingen
12/2001 - 01/2003
Entwicklung einer computergestützten Version des Fragebogens, um eine automatische Auswertung des Fragebogens und so eine intensivere Verwendung des Fragebogens zu ermöglichen.
Eingesetzte Technologien:
MS Access
VBA
>
ORCA - Osnabrücker RoboCup-Agenten, Universität Osnabrück
02/2001 - 02/2002
Studentenprojekt am Institut für Kognitionswissenschaften der Universität Osnabrück mit dem Ziel, Softwareagenten zu entwickeln, die im RoboCup-Simulator autonom agieren können.
Implementierung eines Lernverfahrens für Neuronale Netze für die grundlegenden Aktionen
Evaluation des Lernverfahrens
Eingesetzte Technologien:
C++
make
dbg
Visualisierung von 3D-Objekten, Dimension 3D-Systems GmbH
11/1999 - 10/2001
Übersetzen eines in C++ entwickelten 3D-Renderers nach Java
Entwickeln eines Filters zum Einlesen von SPX-Dateien
Eingesetzte Technologie:
C++
Java
Genetische Algorithmen als Trainingsverhalten für Neuronale Netze zur Verhaltens-Generierung am Beispiel von RoboCup, Universität Osnabrück
02/2003 - 12/2003
Magisterarbeit mit dem Ziel, ein Lernverfahren für neuronale Netze zu entwickeln, das zum Lernen von Verhaltensmustern geeignet ist.
Eingesetzte Technologien:
Neuronale Netze
Java
C++
make
Studium an der Universität Osnabrück
Abschluss: Magister Artium
Java
Java, Groovy, Grails, JEE , Tomcat, JBoss, Junit, Spring, Hibernate
Servlets, JSP, JSTL, JSF, EJB3,JPA,Axis2,Cocoon,Wicket
Betriebssysteme
Linux, Unix, BSD, Windows
Web
HTML5, CSS3, JavaScript, PHP
Frameworks/CMS
Grails, CakePHP, Symfony, FirstSpirit, Typo3, d4cms, Rails, Express.js
Applikationsserver
Apache, nginx, Tomcat, JBoss, node.js
Datenbanken
SQL, MySQL, Oracle, DB2, Postgres, mongodb
Beschreibungssprachen
XML, XSLT, XPath, Latex, RelaxNG
Werkzeuge
Eclipse, Netbeans, Groovy Grails Tool Suite
JIRA, trac, GIT, SVN, CVS, Maven, Ant
vim, shell, make, sed, awk
xdebug, JMeter, Cachegrind
Methoden
UML, OOA
Spezielle Kenntnisse
Extreme Programming (XP)
Entity Relationship (ER) Modellierung
Tuning von LAMP-Anwendungen
Typo3
Qualitätsmanagement
Testmanagement (Planen, Steuern und Auswerten)
Allgemeine Kenntnisse
Anforderungsanalyse
objektorientiertes Design
objektorientierte Analyse
Netzwerk- / Internet-Technologien
Testverfahren
Projektmanagement
MongoDB