"Diplom-Informatiker Marc Boßerhoff" mit Kenntnissen in java, eclipse, jboss, mysql, sql
Ich bin
Diplom-Informatiker Marc Boßerhoff
erstellt am 06.05.2011,
aktualisiert am 30.06.2011
- 77 mal angesehen
- 2 mal gemerkt
- 5 mal kontaktiert
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
| java | Grundkenntnisse Expertenkenntnisse |
| eclipse | |
| jboss | |
| mysql | |
| sql | |
| soap | |
| hibernate | |
| linux | |
| maven2 | |
| lucene | |
| jaxb jax-ws | |
| jboss seam | |
| jsf jsp servlet | |
| jee j2ee | |
| richfaces | |
| icefaces | |
| subversion svn | |
| jira confluence | |
| xml xsd |
Markierte Kenntnisse wurden als Pflichtkenntnis ausgewählt.
Bonn, Deutschland
Freie Mitarbeit