LEBENSLAUF PERSÖNLICHE DATEN Geburtsdatum Familienstand Staatsbürgerschaft 8. Mai 1980 ledig Österreich BERUFSERFAHRUNG Freelancer Celum GmbH CSC Austria PXP Software AG Comneon Linz (Praktikum) Mobilkom Austria (Praktikum) Mobilkom Austria (Praktikum) Pixelpark Austria Lead Developer/Consultant Senior Software Developer Application Developer Diplomand Software Entwickler IT-Developer IT-Developer IT-Developer 01.2011 – aktuell 01.2010 – 12.2010 08.2006 – 12.2009 02.2006 – 07.2006 09.2005 – 01.2006 08.2004 – 09.2004 08.2003 – 09.2003 05.2000 – 09.2002 AUSBILDUNG Fachhochschule Hagenberg, Software Engineering Bundeshandelsakademie Waidhofen/Thaya 10.2002 – 07.2006 09.1994 – 06.1999 ZERTIFIZIERUNGEN Sun Certified Programmer/Java 2 Platform, Standard Edition 5.0 09.2008 FÄHIGKEITEN UND KOMPETENZEN Sprachen: Java, SQL, XML, JSP, C#, C, C++, PHP, JavaScript, HTML, CSS Technologien und Frameworks: Spring Framework, Spring Webflow, JMS, ActiveMQ, Apache James, JBoss Drools, J2EE, JUnit, Hibernate, OpenJPA, jQuery Datenbanken: Oracle, MySQL, Sybase, PostgreSQL, MongoDB Betriebssysteme: Microsoft Windows, Max OS X, Linux Methoden und Konzepte: Scrum, UML, OO Design, Design Patterns, Refactoring, Test Driven Development Application Server: Apache Tomcat, BEA Weblogic, JBoss Application Server Tools: IntelliJ Idea, Eclipse, SVN, CVS, git, Maven, Apache Ant, Gradle Soft Skills: Analytisch und strukturiertes Denken, Teamfähigkeit, Belastbarkeit, Bereitschaft zur Weiterbildung, Networking, Kreativität, Offenheit, Begeisterungsfähigkeit, Konzeptionelle Fähigkeiten, +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 1 von 6 Fremdsprachen: Englisch, fließend in Wort und Schrift Französisch, Grundkenntnisse Sonstiges: Führerschein A, B PUBLIKATIONEN Buch „Bessere Web-Clients“, VDM Verlag, ISBN: 978-3-639-04726-4 HOBBYS Triathlon, Fußball SONSTIGES Diplomarbeit mit dem Titel „Konzepte und Technologien für eine verbesserte Usability von Web Clients“ bei PXP Software AG +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 2 von 6 PORTFOLIO +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 3 von 6 PROJEKTREFERENZEN PROJEKTE ALS FREELANCER Projekt: Auftraggeber: Technologie: Aufgaben: Einführung einer dynamischen Webseite www.moldaschl.at Radsport Moldaschl, Heidenreichstein Wordpress Ich habe den Kunden bei der Einführung einer dynamischen und selbst administrierbaren Webseite beraten, sowie das Projekt umgesetzt und den Kunden eingeschult. Projekt: Weiterentwicklung von www.willhaben.at willhaben.at ist eine auf Java und Sybase basierte Anzeigenplattform. willhaben.at Java, Spring Framework, Spring Webflow, Junit, Sybase Als Entwickler und Consultant war ich verantwortlich für die Umsetzung neuer Features im Rahmen einer agilen Vorgehensweise (Scrum). Auftraggeber: Technologie: Aufgaben: Projekt: Auftraggeber: Technologie: Aufgaben: SAFE Das Projekt SAFE unterstützt die Plattform willhaben.at hinsichtlich Datenschutz und Datensicherheit. Es besteht aktuell aus einem E-Mail Server und einer regelbasierten System womit Anforderungen ohne Entwicklungsaufwand angepasst werden können. willhaben.at Java, Spring Framework, JMS, ActiveMQ, Spring Webflow, PostgreSQL, Apache James, MongoDB, JBoss Drools Als Lead Developer bin ich verantwortlich für vier Entwickler, die Architektur der Systeme, die Qualität des Source Codes und für die Planung und Umsetzung der Features mit einer agilen Projektmethodik. PROJEKTE BEI CELUM GMBH Projekt: Auftraggeber: Technologie: Aufgaben: Projekt: Auftraggeber: Technologie: Aufgaben: Implementierung einer SOAP API für Celum Imagine „Celum Imagine“ ist ein Web basiertes eDAM (Enterprise Digital Asset Management) System mit dem Dateien verwaltet, strukturiert, editiert und publiziert werden können. Celum GmbH Java, Spring Framwork, Spring-ws, Hibernate, Junit, MySQL, Oracle, SOAP (Web Services) Als Hauptverantwortlicher für den Bereich API & SDK habe ich eine SOAP Schnittstelle für die Version 5.0 von Celum Imagine entworfen und implementiert. Außerdem habe ich im Zuge eines großen Architektur Refactorings am Entwurf einer dreischichtigen Architektur mitgearbeitet. Celum mobile.connect (IPhone Anwendung) Celum mobile.connect ist der mobile Client für Celum Imagine. Celum GmbH Apple IPhone Zu Beginn habe ich als technischer Ansprechpartner für die API von Celum Imagine fungiert und externe Entwickler bei der Verwendung dieser unterstützt. Nach kurzer Zeit habe ich die Projektverantwortung übernommen und war +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 4 von 6 zuständig für die Planung der nächsten Features sowie für die Koordination der QA Aktivitäten. PROJEKTE BEI CSC AUSTRIA Projekt: Auftraggeber: Technologie: Aufgaben: Projekt: Auftraggeber: Technologie: Aufgaben: Projekt: Auftraggeber: Technologie: Aufgaben: Projekt: Auftraggeber: Technologie: Aufgaben: Zentrale Partnerverwaltung In der Zentralen Partnerverwaltung der Österreichischen Sozialversicherungen sind die Stammdaten (Namen, Adressen, Beziehungen) sämtlich Partner der Sozialversicherungen (Personen, Organisation, Ausländische Sozialversicherungsträger) gespeichert. Etwa 16 Millionen Partner sind in dem Web basierten System erfasst. Hauptverband der Österreichischen Sozialversicherungsträger Java, Spring, Hibernate, Maven, Eclipse, Oracle Text, JBoss, JUnit In einem derart großen System ist die Suche eine der wichtigsten Funktionen. Diese wurde aufgrund von schlechten Ergebnissen und langsamen Antwortzeiten von mir neu implementiert, wobei für diese Aufgabe auch eine intensive fachliche Analyse der Suchfunktion notwendig war. Für eine performante Suche wurden die Such-relevanten Daten in einer redundanten Tabelle zusammengefasst um mit Oracle Indizes gute Antwortzeiten garantieren zu können. Außerdem musste ein Library zum Erzeugen und Warten der redundanten Daten entwickelt werden. CFP2Web – Ablöse einer OracleForms Anwendung CFP ist eine CSC interne, auf OracleForms basiertes Projektplanungssystem CSC Austria Java, Spring, Spring Webflow, Eclipse, Oracle, Ant, JUnit Ich war für das Design und die Implementierung eines Web basierten Prototypen zur Ablöse von CFP verantwortlich. Vodafone Streamman Streamman ist eine Web basierte Musikdownload- und Musikstreamingplattform von Vodafone, die in mehr als 10 Ländern in Europa ausgerollt wurde. Real Networks Austria Java, Lightweight J2EE, Eclipse, AOP, Oracle, JUnit Ich war für die Umsetzung einer Caching-Lösung für Domainen-Objekte zuständig um die Performance des Systems zu verbessern. Hierfür wurden AOP Konzepte verwendet, wobei dafür eine Erweiterung des internen IoC-Containers gemacht werden musste. Connect Europe Relaunch (www.connect-europe.com) Connect Europe war eine Web basierte Musikdownload Plattform von Sony und wurde im März 2008 geschlossen. Sony Netservices, Sony UK Java, Oracle, EJB, Eclipse, XDoclet, Maven, Jakarta Struts, JUnit In der ersten Phase habe ich am Relaunch als Entwickler mitgearbeitet und war vor allem für die Datenzugriffsschicht mit EJBs zuständig. Von April 2007 bis Oktober 2007 war ich technischer Leiter von drei Releases. Im Anschluss war ich technischer Ansprechpartner bei einem externen Applikationsaudit sowie technisch hauptverantwortlich für den Shutdown Prozess. +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 5 von 6 PROJEKT IM PFLICHTPRAKTIKUM BEI COMNEON LINZ Projekt: Auftraggeber: Technologie: Aufgaben: MmiSim MmiSim war ein auf Eclipse RCP basierter Handysimulator Comneon Linz Java, Eclipse RCP Im Zuge meines Pflichtpraktikums war ich für die Stabilisierung des MmiSim zuständig. Dafür musste der MmiSim zuerst ausgiebig getestet werden. Dann wurden die Fehler analysiert, lokalisiert und ausgebessert. PROJEKT BEI MOBILKOM AUSTRIA Projekt: Auftraggeber: Technologie: Aufgaben: Mobilkom Austria Tarifdatenbank Die Tarifdatenbank umfasst sämtliche verfügbaren Tarife der Mobilkom Austria und stellt sie in übersichtlicher Form auf ww.a1.net dar. Marketingabteilung der Mobilkom Austria Vignette Storyserver, Tcl/Tk, Oracle Im Rahmen eines Praktikums war ich für die Weiterentwicklung der Tarifdatenbank von www.a1.net zuständig. Dafür habe ich mit der Fachabteilung die Anforderungen spezifiziert, das Datenbankdesign und die Programmierung gemacht sowie die Änderungen im Frontend umgesetzt. PROJEKTE BEI PIXELPARK AUSTRIA Community-Portal für Coca Cola Österreich (www.coke.at) Mobilkom Infosystem (Intranet) Relaunch des Mobilkom Portals www.a1.net Wahl zum Cokelight-Mann 2002 +43 (0)664 5060738 Grünau 30, 3852 Gastern [email protected] www.m-moldaschl.net Seite 6 von 6