Kurzprofil Senior-Java/JEE Entwickler für Backend sowie (Web)-Frontend wurde in den vergangenen Jahren in unterschiedlichen JEE/Java und C++ Projekten eingesetzt. In den letzten 1 ½ Jahren war als Senior Java/JEE Entwickler für den Volkswagen Konzern in Wolfsburg im Einsatz. Zuvor hat sich primär in der Frontend-Entwicklung unseres Web 2.0 Community Plattform Projektes beteiligt. Im Rahmen seiner Projekteinsätze hat er sich intensiv mit Frameworks, wie JBoss Richfaces (mit Ajax und Javascript), JSF und Tomahawk beschäftigt. Aufgrund des Web 2.0 Umfeldes, mussten die Oberflächen mit aufwendiger HTML und CSS Gestaltung entwickelt werden. Natürlich verfügt er auch über profundes Wissen in den verwendeten Backend-Technologien, wie Spring, Hibernate und SQL, da er die von ihm entwickelten Module durch alle Schichten bis zur Datenbank durchprogrammieren musste. Ausbildung und Beruflicher Werdegang 2007 - heute Firma Lyncker & Theis GmbH JEE Software-Entwickler 2003-2007 Fachhochschule Wiesbaden Diplomstudiengang: Allgemeine Informatik Schwerpunkt: Softwaredesign und Entwicklung Lyncker & Theis GmbH Seite 1 von 3
Skills und Erfahrungen im Überblick Branchenkompetenz Automotive, Logistik, Einzelhandel, Telekommunikation, Mobilfunk, RFID, Web 2.0 (Social Network / Community-Plattform) Fachkompetenz Senior-Entwickler, Middleware, Web Frontend, Objektorientierte SW- Entwicklung (Java/JEE), CMS, Schnittstellenentwicklung, Wiki, (Dokumentenmanagement), Swing. Methodenkompetenz OOP, OOD, OOA, TTD, Scrum IT-Kompetenz MFC, UML, CMS, JEE, C++, Hibernate, Struts, JBoss-Richfaces, Ajax, XML, XSLT, JSON Facelets, JSF, Quartz, YAPAG, Servlets, Spring, Annotations, DOM/BOM, SAX, Tomahawk, JUnit, Ant, Tomcat, EJB, Spring, Maven, JBoss AS, SEAM, Wordpress, itext, Apache POI, JMF, OOF, Bash- Skipting, CVS,SVN,GIT Projekterfahrung im Überblick 08 / 2007 10 / 2007 Mobilfunk / Videotelefonie Entwicklung eines V80 Parsers Einarbeitung in ITU (CCITT) V.80 Specs Implementierung nach Spec C++/MFC Visual Studio Last- und Performance-Tests 10 / 2007 12 / 2007 RFID Hardware Ansteuerung / Einlass- System Entwicklung einer Software zum Ansteuern eines RFID Chip-Lesegerätes zur Einlass-Kontrolle von Personen auf einem Golfplatz. Modellierung und Konzeption der Software mit Hilfe von UML Entwicklung in VB und Access mit.net (Visual Studio) Tests auf der vom Kunden gestellten RFID Lese-Hardware 01 /2008 10 / 2010 Web 2.0 Applikation Social Network Entwicklung eines Social Network Portals mit JEE: Aufbau der Softwarearchitektur, maßgebliche Entwicklung im Backend und Frontend Selbständige Einarbeitung in GUI Lyncker & Theis GmbH Seite 2 von 3
Frameworks und Technologien wie Richfaces, Facelets Enges Arbeiten mit den Designern und deren Tools (Gimp / Photoshop) Schulungen für restliche Teammitglieder in Frontendangelegenheiten Durchführung von Abnahmetests Testgetriebene Entwicklung WTP (Eclipse), JSF, JUnit, Postgresql, Hibernate, Spring, XHTML, CSS, CVS, Tomahawk, Annotations, Javascript und Ajax 04 / 2009 06 / 2009 Marketingagentur Consulting beim Aufbau eines JSF / Tomcat / Hibernate / Oracle / itext Projektes, welches im Zusammenspiel mit einer PHP Umgebung läuft. Beratung der hausinternen Entwickler Aufbau des Eclipse Projektes Integration in die übrige Softwarelandschaft Anbindung an Oracle Server 07 / 2009 10 / 2009 Wissensmanagement / Dokumentenmanagement Entwicklung eines Wiki-Systems mit Repository- Anbindung und Unterstützung von Office Dateien. Angehängte Dokumente werden indiziert, der Content geparsed und in HTML, Text und PDF konvertiert. JEE, Tomcat, Spring, Richfaces, Facelets, Servlets, Ajax, Kommandozeilen-CVS-Anbindung, Shellscripting, Hibernate, SQL 11 / 2009 02 / 2010 Logistik IBM / REWE Sendungsverfolgung, Zeiterfassung und Zeitauswertung bei Lieferungstouren, die von verschiedenen Fuhrparks getätigt werden (positives Referenzschreiben liegt vor). Use Case Ausarbeitung Implementierung Standardisierte Datenbankzugriffe (BOS - Business Object Services) Backend: Services, Datenbank-Zugriffe(DAOs) Lyncker & Theis GmbH Seite 3 von 3
02 / 2010 05 / 2010 Zeiterfassungs- / Projektmanagementtool Entwicklung eines Enterprise 2.0 Projektmangement- Tools mit Webschnittstelle, zur Einbindung in die Social Networkplattform oder Standalone. Testgetriebene Entwicklung Entwicklung einer RSS Schnittstelle Entwicklung eines Klipfolio Gadgets mit Java Script WTP(Eclipse), JSF, Richfaces, Oracle, Hibernate, XHTML, CSS, Subversion, JBoss AS 4.2, JBoss Seam, EJB 3.0 06 / 2010 08 / 2010 Realtime-, Streaming Modul für eine Web2.0 Plattofrm Mit Hilfe von JMF (Java Multimedia Framework) wurde eine experimentelle Anwendung gebaut, mit der Live Video und Audio Bilder in einem Social Netzwerk versendet und empfangen werden können. Entwicklung mit JMF, Eclipse Einarbeitung in Streaming und UDP Probleme die im Zusammenhang mit NAT und Linux auftreten. Eclipse, Java, MFJ, JMF, FFMPEG 08 / 2010 09 / 2010 Magento Pluginentwicklung für automatisierte Authorisierung durch eid Kundendaten werden von dem neuen BPA ausgelesen und über den zentralen Server der Bundesdruckerei authorisiert. Anschließend wird automatisch in Magento über das Plugin ein Account erstellt und der betreffende User eingeloggt. Entwicklung mit Eclipse und Zend mit PHP Magento API Entwicklung 10 / 2010 06 / 2011 Planende Fachbereiche: VW Pkw Wolfsburg Entwicklung der Datenmodelle und Datenbanken, Backend Implementierung Kapazitätspflege für Motoren und Getriebe Fahrzeugübergreifende Verteilung Unix-Server, PC-Clients, Oracle, Spring, Hibernate, Lyncker & Theis GmbH Seite 4 von 3
06 / 2011 04 / 2012 Planende Fachbereiche: VW Pkw Wolfsburg Quartz, YAPAG, Eclipse, Java Implementierung von neuen Anforderungen, DB- Pflege zur bestehenden Aufgaben. Pflege der Steuerungsdaten sowie Anstoß der Planungen Erstellen einer Eigenschaftsstruktur mit Berücksichtigung der Abhängigkeiten innerhalb der Items Erlernen der Einbauraten und weiterer Abhängigkeiten aus der Fahrzeughistorie Planung von Eigenschaften in mehreren, markenabhängigen Stufen Aufbereitung der Ergebnisse für die Folgesysteme Auswerten der Planungen (auch Zwischenergebnisse) Entwicklungsmethode Scrum Unix-Server, PC-Clients, Oracle, OOF, Eclipse, Java 04 / 2012 heute Web 2.0 Applikation Social Network Aktualisierung und Weiterentwicklung des Web 2.0 Community Portals. Codeoptimierung, Refactoring Umstellung von JSF 1.2 auf JSF 2.0 Aktualisierung auf neuste Richfaces und entprechende Änderungen durch neue Controls. Refactoring durch Spring Transaktionmanagement Eclipse, JSF 2.0, Postgresql, Hibernate, Spring, XHTML, CSS, CVS, Tomahawk, Annotations, Javascript und Ajax, Richfaces, Git Sprachkenntnisse Deutsch Englisch Russisch Sehr gute Kenntnisse Gute Kenntnisse Muttersprache Lyncker & Theis GmbH Seite 5 von 3