Profilbild von Anonymes Profil, Diplom-Informatiker Marc Boßerhoff
verfügbar

Letztes Update: 12.01.2021

Diplom-Informatiker Marc Boßerhoff

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: k. A.

Skills

Technologien: Java, JEE, J2EE, SQL, EJB3, JBoss, MySQL, Tomcat, Seam, Hibernate, SOAP, REST, SOA, Richfaces, ICEfaces, OpenGL, Linux, Subversion, Maven2, Lucene, Spring, XML, XSD, JSF, JSP, Servlets, JIRA, Eclipse, Linux

Stärken:
* Eigenständiges Arbeiten sowie erlernen neuer Technologien
* Selbständiges Erkennen von Problemstellungen sowie Erarbeitung von Lösungen
* Kommunikation und Wissenstransfer
* Interesse an globalen Zusammenhängen, neuen Technologien und Teamarbeit

Schulungen:
* JBoss-Administration (Integrata Köln - 5 Tage)
* Seam, EJB3, ICEfaces-Entwicklerschulung (Integrata - 3 Tage)
* Sopera-Entwicklerschulung (Sopera - 2 Tage)

Workshops:
* SCRUM/Projektoptimierung (Cassini - 2 Tage)

Beschrieben werden hier möglichst ausführlich meine bisherigen Tätigkeiten in Unternehmen. Die Zeiträume der Projekte decken sich nicht immer mit der Dauer der Beschäftigung, da es sich zum Teil um Festanstellungen handelt, die auch andere Tätigkeiten beinhalteten (Tagesgeschäft). Die Reihenfolge ist umgekehrt chronologisch.

---------

02/2009 - 04/2011 Entwickler, Deutsche Welle, Neue Medien

Aufgabe: Aufarbeitung der Websuche von DW-WORLD.DE auf Basis von Lucene/Seam
Rolle: Entwickler
Technologien: JBoss, Seam, Lucene, ICEfaces, Maven2, JDBC
Dauer: 3 Monate
Beschreibung:
* Übername einer vorhandenen JBoss-Seam-Implementierung einer Lucene-gestützten Websuche
* Refaktorisierung und Entfernen von Redundanzen sowie Optimierung des Codes weitestmöglich auf Leserlichkeit und Wartbarkeit
* Upgrade und Adaption auf die aktuellsten Versionen der verwendeten Frameworks
* Mavenisierung mit Integration ins Hudson-basierte Build&Deployment
* Erstellung einer Managementoberfläche in ICEfaces, in der die sprachbezogenen Indizes gewartet, gebaut und modifiziert werden können
* Erstellung von Managementbeans zur Integration in ein Monitoringsystem (wie zb. Nagios)
* Begleitung der Inbetriebnahme
* Erstellung eines Betriebshandbuchs und einer Entwicklerdokumentation in Confluence
* Übergabe des Systems zur Weiterentwicklung an die Deutsche Welle

---------

Aufgabe: Erstellung einer Datentransferapplikation von Fremdsystemen in eine SOA
Rolle: Entwickler, Projektleiter
Technologien: JBoss, Seam, Richfaces, Maven2, JDBC, JaxWS, JAXB, XML, Hibernate
Dauer: 5 Monate
Beschreibung:
* Erstellung einer JBoss-Seam-Applikation für den Import von XML-basierten Zulieferungen aus heterogenen Fremdsystemen in eine SOA
* Aufbau als Maven2-Projekt mit Integration ins Hudson-basierte Build&Deployment
* JAXB zum Einlesen und Parsen der XML-Zulieferungen und Konfigurationsdateien
* Generierung von XSD-Schemata für sämtliche verwendete XML-Formate
* Erstellung eines asynchronen Job-(Re)queueing-System mittels Quartz
* Persistenz der erzeugten Inhalte über eine JaxWS-basierten Webserviceprovider
* Abwärtskompatibilität durch Implementierung einer JDBC-basierten Persistenzschicht
* Webbasierte Wartungsoberfläche in Richfaces
* Begleitung der Inbetriebnahme
* Erstellung eines Betriebshandbuchs und einer Entwicklerdokumentation in Confluence
* Übergabe des Systems zur Weiterentwicklung an die Deutsche Welle

---------

Aufgabe: Migration eines Anfragetool in eine virtualisierte Umgebung
Rolle: Entwickler
Technologien: HTML, CSS, PHP, MySQL
Dauer: 1 Woche
Beschreibung:
* Übernahme eines datenbankgestützten Anfragetools auf Basis von MySQL und PHP
* Migration auf die neusten Versionen von MySQL und PHP
* Integration in eine virtualisierte LAMP-Umgebung
* Restrukturierung, Entfernen von Redundanzen und Anpassung des Designs an aktuelle Anforderungen

---------

Aufgabe: Erstellung und Wartung einer standardisierten Entwicklungsumgebung
Rolle: Entwickler
Technologien: Java, Eclipse, Maven2, JBoss, Seam, Apache
Dauer: 1 Monat (verteilt über meine gesamte Anstellung)
Beschreibung:
* Erstellung einer standardisierte lokalen Entwicklungsumgebung auf Basis der JEE-Version von Eclipse für die Arbeit im SOA-Projekt der Deutschen Welle
* Erweiterung um Plug-Ins für JBoss, Seam, Maven2 und SVN
* Erstellung einer konsolidierten Verzeichnisstruktur mit allen benötigten Tools, Frameworks und dafür angepassten Konfigurationsdateien
* Regelmäßige Wartung und Adaption auf neue Versionen der Frameworks und Plug-Ins

---------

08/2007 - 12/2008 Entwickler, Deutsche Welle, Ausstrahlung

Aufgabe: Konsolidierung Ausstrahlung nach Microsoft Access (Folgeprojekt)
Rolle: Entwickler
Technologien: Access, Visual Basic
Dauer: 6 Monate
Beschreibung:
* Import der Textdateien nach Access
* Bereinigung von Fehlern, Doppelbelegungen und Feldumwidmungen
* Analyse der Arbeitsprozesse der täglichen Ausstrahlungsplanung
* Erstellung einer Oberflächen in Visual-Basic-Access, die die Abläufe aus vorher verteilten Access-Datenbanken in einer Applikation zusammenfasst und vereinfacht
* Erstellung von neuen konsolidierten Datenstrukturen für zukünftige Anwendungen und Exportformate aus den alten Tabellen mit gezielten SQL-Abfragen
* Konvertierungsmöglichkeiten zwischen alten und neuen Formaten implementiert
* Übergabe und Dokumentation der Anwendung an die Mitarbeiter zur Weiterentwicklung

---------

Aufgabe: Konsolidierung Ausstrahlungsdaten nach MySQL
Rolle: Entwickler
Technologien: Java, MySQL
Dauer: 6 Monate
Beschreibung:
* Analyse und Dokumentation einer Datenbasis aus Textdateien
* Erstellung eines normalisierten Datenbankschemas mit mehr als 50 Tabellen
* Planung einer Pflegeoberfläche, sowie Teilumsetzung des Schemas in Hibernate
* Aus Ressourcenmangel wurde das Projekt eingestellt, die Ergebnisse der Vorarbeiten jedoch in das Folgeprojekt übernommen, siehe oben.

---------

08/2006 - 12/2006 Trainee, Pironet NDH AG

Aufgabe: Gestaltung eines multinationalen Webauftritts für eine internationale Kette
Rolle: Entwickler
Technologien: JEE, JSP, Spring, HTML, XML
Dauer: 2 Monate
Beschreibung:
* Aufwandschätzung anhand von Anforderungsdokumenten
* Kontrolle und Abnahme externer Zulieferungen (HTML-Templates)
* Mehrsprachige Umsetzung mit dem Pirobase CMS
* Entwicklung einer Logik zur Menügenerierung
* Erstellung eines XML-Generators zur Einspeisung in ein Flash-Objekt
* Begleitung des Rollout

---------

Aufgabe: Showcase Pirobase
Rolle: Entwickler
Technologien: JEE, JSP, Spring HTML, CSS
Dauer: 1 Woche
Beschreibung:
* Erstellung eines Showcase des CMS auf Basis der aktuellen Webseite eines Kunden
* Zerlegen der Webseite in verwertbare Einzelteile und Zusammensetzen mit Hilfe des CMS
* Teilnahme am Vertriebsgespräch

---------

03/2001 - 04/2002 Studentische Hilfskraft, Custom Media Consult

Aufgabe: Entwicklung eines HTML-Editor-Applets mit Java und AWT
Rolle: Entwickler
Technologien: Java, AWT
Dauer: 5 Monate
Beschreibung:
* Entwicklung einer browserbasierten Eingabeanwendung für das hauseigene CMS als Java-Applet
* Neben einfachen Texteingaben werden Formatierungen und spezielle Listentypen unterstützen
* Umsetzung der Zeichenoperationen von Fonts und Effekten mittels der Java-Graphics-API
* Signierung des Applets, um auf die Zwischenablage des Systems zurückgreifen zu können

---------

Aufgabe: Entwicklung eines konfigurierbaren browserunabhängigen JavaScript-Menüs
Rolle: Entwickler
Technologien: HTML, CSS, JavaScript
Dauer: 4 Wochen
Beschreibung:
* Entwicklung eines modularen JavaScript-Menüs als Teil des hauseigenen CMS
* Entwicklung auf der bis dato noch aktuellen Layer-Technologie
* Das Menüsystem wurde modularisiert entwickelt, dh. der Layerteil und abstrakten Menüteil voneinander getrennt
* Implementierung verschiedene Callbackfunktionen für die Veränderbarkeit des Designs
* Auslagerung der Menüstruktur als nachladbares Array

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Bonn, Deutschland
Profilbild von Anonymes Profil, Diplom-Informatiker Marc Boßerhoff Diplom-Informatiker Marc Boßerhoff
Registrieren