Profil von Christian Kirschner Untere Regenstr. 1, 93059 Regensburg E-Mail: [email protected] Portfolio Im Überblick: Software Engineer mit Schwerpunkt in Web-Frontend Entwicklung unter Java Spezialisiert auf Apache Wicket und JSF (Java ServerFaces) Zusätzlich Expertenwissen zu Web Usability, UI Design und Responsive Webdesign Diplom-Informatiker (FH) 16 Jahre Erfahrung als IT-Professional (seit 5 Jahren freiberuflich) Im Detail: Programmiersprachen Java (sehr gute Kenntnisse) JavaScript (gute Kenntnisse) SQL (sehr gute Kenntnisse) PL-SQL (gute Kenntnisse) C / C++ (Grundkenntnisse) Java-Technologien Web-Frontend: JSF, Apache Wicket, JSP, JSTL (sehr gute Kenntnisse) Desktop-Frontend: Swing (gute Kenntnisse) Backend: Hibernate, Spring Framework (gute Kenntnisse) Web-Technologien HTML5, CSS3 (sehr gute Kenntnisse) JQuery (gute Kenntnisse) Responsive Webdesign, Mobile Webdesign (gute Kenntnisse) Applikationsserver: Oracle Weblogic Server, Tomcat Server (sehr gute Kenntnisse) Content Management Systeme: Coremedia, GSB, Joomla (gute Kenntnisse) Entwicklungsumgebungen Eclipse, JBuilder Versionsverwaltung Subversion (SVN), CVS Datenbanken Oracle Server (sehr gute Administrations- und Entwicklungserfahrung) MySQL (sehr gute Kenntnisse) MS SQL Server (gute Kenntnisse) Methodik Projektmanagement (zertifiziert nach IPMA, Level C) Requirements Engineering bzw. Management User-Centered Design Modellierung UI-Design, OOA / OOD, Datenbank-Design Modellierungswerkzeuge Enterprise Architect, Microsoft Visio, Cacoo Fremdsprachen Englisch fließend in Wort und Schrift Was Sie sonst noch interessieren könnte Neben meiner freiberuflichen Tätigkeit entwickle und betreibe ich die Web-App „dranbleiben 2.0“, eine moderne Zielmanagement-Lösung. Diese Anwendung wurde komplett von mir selbst entwickelt. URL: http://www.dranbleiben20.com Ich habe Berufserfahrung in verschiedensten Rollen der Software-Entwicklung (Entwickler, Projektmanager, Testmanager). Meine Leidenschaft aber gehört der Web-Entwicklung. Auswahl an Projekten Rolle: Software Engineer, Usability Engineer Zeitraum: seit 01/2011 (wird neben meiner freiberuflichen Tätigkeit entwickelt) Projekt: Eigenentwicklung, webbasierte Zielemanagement-Lösung (www.dranbleiben20.com) Tasks: Backend-Entwicklung, Frontend-Entwicklung, UI Design Software: Java EE (J2EE), Apache Wicket 6, JQuery, Spring 3, Velocity, Responsive Webdesign mit Foundation, Subversion, Eclipse, MySQL, Tomcat Server Rolle: Software Engineer Zeitraum: 04/2010 – 04/2014 (die letzten beiden Jahre im Wartungsmodus) Projekt: Forschungsinstitut / Öffentliche Einrichtung, Redesign des Intranets Tasks: Entwicklung von Templates für das CMS Government Site Builder (basiert auf Coremedia) Barrierefreiheit gemäß BITV Software: Java EE (J2EE), JSP, JSTL, Servlets, Eclipse, CVS, Ant, Tomcat Server Rolle: Software Engineer Zeitraum: 09/2009 – 04/2014 (die letzten drei Jahre im Wartungsmodus) Projekt: Forschungsinstitut / Öffentliche Einrichtung, Entwicklung einer Web-Applikation zur internen Leistungserfassung Tasks: Frontend-Entwicklung auf Basis von JavaServer Faces (JSF) und JavaScript Barrierefreiheit gemäß BITV Software: Java EE (J2EE), JSF (MyFaces, Tomahawk), Eclipse, CVS, Ant, Oracle Weblogic Server, Web Services Rolle: Software Engineer, Usability Engineer Zeitraum: 01/2010 - 06/2010 Projekt: Weiterbildungsbranche, Redesign der Website Tasks: Konzeption, Usability Tests Entwicklung der Templates für das CMS Software: JavaScript, Joomla CMS, CSS Rolle: Software Engineer Zeitraum: 11/2008 - 07/2009 Projekt: Weiterbildungsbranche, Entwicklung eines webbasierten sozialen Netzwerks Tasks: Objektorientierte Analyse und Design (OOA / OOD) mit UML 2 Serverseitige Entwicklung mit Hibernate, Spring Frontend-Entwicklung auf Basis von JavaServer Faces (JSF) Software: Enterprise Architect, Java EE (J2EE), JSF, Eclipse, Hibernate, Spring, Subversion, MySQL, Tomcat Rolle: Projektleiter, Software Engineer Zeitraum: 05/2007 - 10/2008 Projekt: Halbleiterhersteller, weltweiter Rollout einer Software zur Prozesskontrolle an den Fertigungsstandorten Tasks: Projektmanagement Konzeption und Durchführung automatisierter Tests Training der Administratoren an den Standorten, Koordination Offshoring (Indien) Software: MS Project, HP QualityCenter, Java, Eclipse, XML/XSLT, Oracle Rolle: Projektleiter, Software Engineer Zeitraum: 11/2006 - 08/2007 Projekt: Halbleiterhersteller, Entwicklung eines web-basierten Monitoringtools zur Überwachung einer Prozesskontroll-Software Tasks: Projektmanagement, Technische Konzeption Requirements Engineering und Management, Test Management Koordination Offshoring (Indien), Koordination Rollout (weltweit) Software: MS Project, HP QualityCenter, Eclipse, Tomcat, JSP, Struts, JDBC, SQL, Oracle Rolle: Projektleiter, Software Engineer Zeitraum: 12/2004 - 01/2006 Projekt: Halbleiterhersteller, Redesign einer Software zur Prozesskontrolle Tasks: Projektmanagement Technische Konzeption Aussteuerung des externen Softwareherstellers Software: MS Project, UML, Java, XML-RPC, XML, JDBC, SQL, Oracle Rolle: Software Engineer Zeitraum: 04/2002 - 05/2004 Projekt: Softwarehersteller, Erstellung eines mehrplatzfähigen Autorentools für WBTs (Standard-Software) Tasks: Entwicklung einer Client-/Server-Lösung für die Erstellung von Lernprogrammen Erstellung eines Clients auf Basis von Swing Entwicklung eines Servers unter Verwendung von RMI und intelliBO (O/R Mapper) Gesamter Entwicklungszyklus von Requirements Analyse bis zum Rollout Software: JBuilder, Swing, RMI, XML, intelliBO (O/R-Mapper), UML, DB Design, Oracle, MS SQL Server Kontakt Christian Kirschner Adresse: Untere Regenstr. 1, 93059 Regensburg Telefon: +49 (941) 640 995 60 Fax: +49 (180) 355 186 80 36 E-Mail: [email protected]