Kurzprofil Senior - PHP/JAVA Entwickler für Backend sowie (Web)-Frontend ist ein ideenreicher Entwickler, der komplexe Sachverhalte schnell erfasst und Softwarelösungen konzeptionell sicher und zeiteffizient umsetzt. Er ist sehr flexibel einsetzbar, da er gleichermaßen in der Frontend- sowie in der Backend Entwicklung zu Hause ist. Im Rahmen seiner letzten Community Portal Projekte hat er sich intensiv mit Frameworks, wie JBoss Richfaces (mit Ajax und Javascript), JSF, Spring und Hibernate, 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, durch programmieren musste. Ausbildung und Beruflicher Werdegang 2012 heute Firma Lyncker & Theis GmbH JEE Software-Entwickler 2009 2012 Juni.com GmbH PHP- und Java-Entwickler 2004 2009 Fachhochschule Wiesbaden Studiengang: Allgemeine Diplominformatik Schwerpunkt: Prozessdatenverarbeitung Lyncker & Theis GmbH Seite 1 von 3
Skills und Erfahrungen im Überblick Branchenkompetenz Web 2.0 (Social Network / Community-Plattform), Verlagswesen Fachkompetenz Senior-Entwickler, Middleware, Web Frontend, Objektorientierte SW- Entwicklung (Java/JEE), CMS, Schnittstellenentwicklung. Methodenkompetenz OOP, OOD, OOA IT-Kompetenz JEE, Hibernate, Spring, Spring-ACL, JSF, Servlets, Annotations, Struts, Grails, JBoss-Richfaces, Ajax, XML, XSLT, JSON, DOM/BOM, SAX, JUnit, Tomcat, EJB, Maven, UML, CVS, SVN, GIT, Magento, PHP, Mysql, Postgresql, JCR, AS3, HTTP, Selenium, REST Projekterfahrung im Überblick 09 / 2008 11 / 2008 Business - Processmanagement Entwicklung eines Prototyps auf Freeware Basis, um Businessprozesse abzubilden. Selbstständige Einarbeitung in die Technologien Implementierung unter Vorgabe eines Designs Präsentation der Ergebnisse JEE, Grails, Tomcat, jbpm, JCR 12 / 2008 02 / 2009 Frontend-Entwicklung Entwicklung eines Frontends in Struts, um Finanzierungsverträge anzuzeigen und zu suchen. Selbstständige Einarbeitung in Struts Kommunikation mit Backend-Team JEE, Struts, Tomcat 03 / 2009 11 / 2009 Data-Mining Entwicklung einer Swing-Anwendung, die mit Hilfe von Bayes'schen Netzen Logdaten auswertet. Erörterung der Problematik Implementierung der mathematischen Lyncker & Theis GmbH Seite 2 von 3
Funktionen Implementierung der Benutzeroberfläche Dokumentation 12 / 2009 03 / 2010 E-Books/ juni.com Swing, Java Entwicklung eines Flash-Viewers, um mit pdf2swf konvertierte Dokumente darzustellen. Mit Features wie Zoomen, Markieren, Suchen, Verschlüsselung etc. Selbstständiges Einarbeiten in AS3 Lösungen für die gewünschten Features finden Implementierung AS3, Flash 04 / 2010 07 / 2010 Java-Pdf- Konvertierungsserver/ juni.com Entwicklung eines Servers, der PDFs in Warteschlangen in verschiedene Formate konvertiert und diverse Informationen extrahiert. Zudem wurde eine Webseite in PHP erstellt, mit der man die Konvertierungen starten, überwachen und konfigurieren kann. Planung der Funktionsweise und Benutzeroberfläche Implementierung Wartung und Erweiterung Java, PDFlib, PHP, Ghostscript 08 / 2010 10 / 2010 Katalogartikelerfassungstool / juni.com Entwicklung einer firmeninternen Seite, um Katalog- Artikel zu erfassen, die zudem eine PDF-Vorschau generiert und den Katalog nach Indesign exportiert. Generierung der Vorschau PDFs Export in XML Format Erstellung eines Indesign-Scripts, um die XMLs zu importieren PHP, MySql, Zend, Prototype, XML, PDFlib, Indesign-Script (JavaScript) Lyncker & Theis GmbH Seite 3 von 3
11 / 2010 02 / 2011 Magento-Shop / Aufbauverlag Entwicklung eines Verlag-Shops mit Design, diversen Zusatzmodulen, Schnittstellen zur Verlagssoftware und angepasstem Datenmodell (http://www.aufbauverlag.de/) Selbstständiges Einarbeiten in Magento Kommunikation mit Designern, Magento, PHP, MySql, Zend 03 / 2011 06 / 2011 Proprietärer PHP Shop / Verlag Versicherungswirtschaft Fertigstellung und Erweiterung eines proprietären PHP-Shops, mit Anbindung an eine Online-Bibliothek und Schnittstelle zur Verlagssoftware. Einarbeitung in vorhandenen Code Kommunikation mit Designern, PHP, MySql, XML, PDFlib 07 / 2011 09 / 2011 OAI-Dataprovider / juni.com Entwicklung eines OAI-Dataprovider für Titelmeldungen an die DNB Entwicklung mit Hilfe einer Basisimplementierung von OAI Koordination mit DNB PHP, OAI, ONIX 10 / 2011 12 / 2011 Magento-Shop / Duncker & Humblot GmbH Entwicklung eines Verlag-Shops mit Design, diversen Zusatzmodulen, Schnittstellen zur Verlagssoftware, angepasstem Datenmodell und Anbindung an eine Online-Bibliothek (http://www.duncker-humblot.de/) Kommunikation mit Designern und Lyncker & Theis GmbH Seite 4 von 3
01 / 2012 03 / 2012 Web 2.0 Vertriebscommunity Plattform / Eismann Tiefkühl-Heimservice GmbH Magento, PHP, MySql, Zend Planung und Entwicklung einer JEE Vertriebscommmunity Plattform zur Vertriebssteuerung und Motivation von 800 Vertriebsmitarbeitern (www.sociato.de) Einarbeitung in das System Projektcontrolling und Teamsteuerung Refactoring von vorhandenem Code Erweiterung der Funktionen Umsetzung neuer Layouts JEE, Tomcat, Spring, Richfaces, JSF, Ajax, Hibernate, HQL, JCR 04 / 2012 heute Web 2.0 E-Learning Community Plattform / BRAINYOO Planung und Entwicklung einer E-Learning Community-Plattform (www.brainyoo.de) Planung Projektcontrolling und Teamsteuerung Anpassung vorhandener Module Integration eines multimedialen Karteikartenlernsystems Erweiterung um diverse Web 2.0 Elemente JEE, Tomcat, Spring, Richfaces, JSF, Ajax, Hibernate, HQL, JCR Sprachkenntnisse Deutsch Englisch Muttersprache Gute Kenntnisse Lyncker & Theis GmbH Seite 5 von 3