Lebenslauf Personalien Name: Vorname: Titel: Laubenberger Stefan Dipl. Inf.-Ing. FH Adresse: Bullingerstrasse 53 8004 Zürich Telefon Privat: auf Anfrage Mobile: auf Anfrage E-Mail: stefan@laubenberger.net Zivilstand: Ledig Nationalität: Schweizer Geburtsdatum: 30.12.1976 Beruflicher Werdegang und wichtigste Projekte crosstales LLC Bei der Firma crosstales LLC arbeite ich als Gründer, CEO und Lead- 01.01.2014 jetzt Developer an diversen Projekten im Game- und Multimediabereich. Die Haupttechnologien sind Unity3D mit C#, Django, Java7, Adobe CS und Blender. Bénédict Schulen An der Bénédict Schule in Zürich arbeite ich als nebenberuflicher 21.01.2014 jetzt Dozent und unterrichte Informatiklehrlinge in diversen Themen. ZHAW 14.07.2011 jetzt An der ZHAW in Zürich arbeite ich als nebenberuflicher Assistent. emineo AG Bei der Firma emineo AG war ich als Senior Developer für diverse 01.01.2013 31.12.2013 Projekte zuständig. greenpro Interner Projektleiter und Hauptentwickler einer Applikation 2013 zur Bewirtschaftung und Bewertung von Immobilien der Credit Suisse. Die Applikation wird vollständig in Java EE mit einem Java EE 7 JSF-Frontend auf einem Glassfish-Server und einer MySQL-DB entwickelt. SAG Für die Swiss Automative Group konnte die emineo AG den 2013 kompletten Online-Shop erstellen. Meine Aufgabe war das Offert-Modul für die Garagisten. Die Applikation ist in Java SE 7 Java SE 7 mit Spring und JSF auf einem Tomcat-Server mit Oracle-DB entwickelt worden. Die Schnittstellen zwischen Front- und Backend wurden über ActiveMQ und Camel realisiert. Lebenslauf Stefan Laubenberger 1/5
Swisslos Der Backend-Teil von Swisslos wurde vor vielen Jahren von 2013 der emineo AG entwickelt. Meine Aufgaben waren der Support und die Weiterentwicklung der Software. Die Applikation wurde in mit Struts auf einem Tomcat-Server mit Oracle-DB entwickelt. Novotec GmbH Für die Firma Novotec GmbH arbeitete ich im Service-Center des 01.08.2012 31.12.2012 Eidgenössischen Justiz- und Polizeidepartment als Freelancer. Mit unserem Team war ich 7x24 Stunden für den Support, die Überwachung, den Betrieb sowie Changes von mehr als 150 Web- Applikationen mit über 40'000 Benutzern zuständig. Panter LLC Analoges Mandat wie bei Novotec GmbH (siehe oben). 05.09.2011 31.07.2012 Alle externen Mandate wurden im Juli 2012 von Panter LLC an die Novotec GmbH übertragen. Unitek AG Bei der Firma Unitek AG war ich hauptsächlich für das Entwickeln von 01.10.2010 30.06.2011 iphone-applikationen im Finanzbereich zuständig. Des weiteren betreute ich diverse Programme zur generischen Verarbeitung von Daten-Feeds in der UBS. Unistocks iphone-applikation für Marktdaten von diversen Börsen, inkl. 2010-2011 Portfolios und News-Ticker. Aufgaben: Definition und Implementation des Systems sowie Objective-C 2.0 programmieren der Applikation. Die verwendeten Daten werden dabei über RESTful mit JSON über einen Webserver bezogen, welcher wiederum die Echtzeit-Daten von SIX bezieht. Julius Bär AG In der Bank Julius Bär arbeitete ich als Applikationsverantwortlicher 01.03.2010 30.09.2010 im Bereich Relationship-Management. Ich war für die Projekte Report-Ordering und Transaction-Keeping zuständig. Meine Arbeiten umfassten das Erstellen der Anforderungsspezifikationen und das Realisieren der Applikationen. Transaction-Keeping Applikation zum Erfassen und Auswerten aller Transaktionen 2010 innerhalb der Bank für über 100 Kundenbetreuer. Java EE 6 Systems. Das Frontend ist mit RichFaces programmiert und läuft auf einem Oracle Weblogic-Server. Die Daten befinden sich auf dem Mainframe in einer DB2-Datenbank. SiSprocom GmbH Bei der SiSprocom GmbH realisierte ich im Auftrag der Zürcher 01.03.2008 28.02.2010 Kantonalbank Applikationen für den Fachbereich Handel, unter anderem drei Programme für strukturierte Produkte, ein Modul zur Berechnung von Immobilienpreisen sowie ein Programm zur Analyse der Altersvorsorgeleistungen. Lebenslauf Stefan Laubenberger 2/5
Altersvorsorge Applikation zur Analyse verschiedener Szenarien der 2009-2010 Altersvorsorgeleistungen von Kunden der Zürcher Kantonalbank für 40 Betreuer Java SE 6 Aufgaben: Definition und Implementation des Systems sowie die Fat-Client-Applikation in Swing erstellen. Die Stammdaten werden mittels CSV-Dateien aktualisiert und die Analyse des Betreuers wird als XML gespeichert. ImmoCalc Modul zur Berechnung von Miet- und Kaufpreisen von Häusern 2008-2010 und Wohnungen in der ganzen Schweiz mittels dem hedonischen Bewertungsmodell der Zürcher Kantonalbank. Dieses Produkt wird unter anderem von Homegate und Implenia AG lizenziert. sowie Weiterentwicklung und Unterhalt. Es wurde ein Java- Modul entwickelt, welches aus serialisierten und verschlüsselten Rohdaten und dem Modell zur Berechnung von Input-Parametern besteht. Dieses Modul kann als JAR-Datei beliebig eingesetzt werden. Strukti Online 1.0 Applikation zur Erstellung persönlicher strukturierter Produkte 2009-2010 für Kunden der Zürcher Kantonalbank. Die Applikation wird von über 400 Kundenbetreuern und Händlern verwendet. Java EE 6 Systems sowie Weiterentwicklung und Unterhalt. Programmieren eines Thin-Clients in Swing für die gesamte Funktionalität. Dieser holt die Daten über SOAP von einem JBoss-Applikationscluster welcher wiederum die benötigten Daten über einen ESB austauscht. Strukti Live 2.0 Applikation zur Verkaufsförderung aller strukturierten Produkte 2008-2010 der Zürcher Kantonalbank für 300 Kundenbetreuer und Händler. sowie Weiterentwicklung und Unterhalt. Die Fat-Client- Applikation wurde in Swing erstellt und mittels einer zusätzlichen Tagesendverarbeitung werden die Daten der zentralen MySQL-DB aktualisiert. Strukti Live 1.0 Applikation zur Ausbildung der Mitarbeiter und Kunden im 2008-2010 Bereich der strukturierten Produkte der Zürcher Kantonalbank. sowie Weiterentwicklung und Unterhalt. Die Fat-Client- Applikation wurde in Swing entwickelt und musste für MS Windows und Mac OS X kompatibel sein. Zürcher Kantonalbank In der Zürcher Kantonalbank waren meine Aufgaben die Migration 11.02.2002-29.02.2008 von extern entwickelter Software in die ZKB-Informatik-Umgebung sowie die Programmierung eines Workflow-Programms zur Bewirtschaftung (Rating und Bewilligungen) von Limiten für internationale Banken. Ferner war ich im Output- und Archivsystem tätig und Lebenslauf Stefan Laubenberger 3/5
realisierte dort Schnittstellen für diverse Applikationen sowie die Email-Archivierung sämtlicher Mails der Bank. Email-Archivierung Applikation zum archivieren aller 100'000 pro Tag versandten 2006-2007 und empfangenen Emails der gesamten ZKB. Systems. Schreiben eines Lotus Notes-Exporters und einer Batchverarbeitung, welche die gefundenen Mails als PDF rendert sowie das Original (HTML) zusammen in eine neue XML-Nachricht packt. Diese XML-Daten werden dann via PKI verschlüsselt und über IBM MQ-Series auf dem Mainframe gespeichert. PEA Applikation zum starten und überwachen von beliebigen 2005 2006 Prozessen auf einer Workstation, gesteuert über einen IBM MQ-Workflow-Server, für alle 5'000 Mitarbeiter der ZKB. Aufgaben: Teilprojektleiter für die Definition und Implementation des Systems. Die Client/Server- Kommunikation läuft über Sockets und SOAP, wobei die ganze Verbindung mittels PKI gesichert ist. IB-Workflow Applikation zur Steuerung des Bewilligungsprozesses von 2003-2005 internationalen Banklimiten ausserhalb von Misys RiskVision für etwa 40 Anwender. Java EE 1.4 Aufgaben: Teilprojektleiter für die Definition und Implementation des Gesamtsystems sowie Weiterentwicklung und Unterhalt. Der Serverteil läuft auf IBM Websphere und ist an eine Sybase-DB angebunden. Die Interaktion mit den Umsystemen findet über IBM MQ- Series statt und die Verbindung zwischen Client und Server ist über HTTPS sowie einem proprietären RMI-System der ZKB verschlüsselt. Der Thin-Client ist in Swing realisiert. Credit Suisse AG Vom 01.04.1998 16.12.1998 besuchte ich den Lehrgang zum 01.04.1998-31.01.2002 Applikations-Entwickler I der Credit Suisse AG in Zürich. Dabei lernte ich PL/1, DB2, IMS, CICS, sowie Software-Methodik und -Dokumentation. Danach arbeitete ich auf dem Mainframe für diverse Projekte. Im Herbst 1999 nahm ich an einem CORBA Orbix- PL/1-Kurs teil und vertiefte anschliessend mein Wissen in einem zwei Monate dauernden CORBA-Stage. Im Herbst 2000 konnte ich die 60 tägige Sun Java-Academy besuchen und anschliessend an einer Web- Handelsplattform auf JSP-Basis mitarbeiten. Frühwarnsystem Applikation zur Prüfung des Kundenstamms auf Kontoüber- 1999-2001 schreitungen und mögliche Kreditausfälle für über 2'000 Kundenbetreuer. PL/1 Aufgaben: Mitarbeit bei der Definition und Implementierung der CSBS-Services (CICS) sowie der notwendigen Batch- Programme. Lebenslauf Stefan Laubenberger 4/5
Gruenberg&Partner AG Bei der Firma Gruenberg&Partner AG in Zürich absolvierte ich erfolg- 23.08.1993-31.03.1998 reich die Lehre zum Lüftungszeichner mit Berufsmatura. Nach der RS arbeitete ich dort temporär bis Ende März 1998 weiter auf dem erlernten Beruf. Aus- und Weiterbildung 16.10.2005 10.09.2011 Technische Fachhochschule HSZ-T Zürich (Dipl. Inf.-Ing. FH) Sprachen Deutsch: Englisch: Französisch: Muttersprache Fliessend Konversationssicher Interessen Musik, Bücher, Spiele, Fotografie, Filme, Technik, Slalom-, Snowboarden, Reisen und Fitness. Weiter interessiert mich die gesamte Informatikbranche sehr und ich habe einige Open-Source- Programme und Bibliotheken erstellt, welche ich in meiner Freizeit warte und weiterentwickle: https://github.com/slaubenberger/ http://code.google.com/p/tyr http://code.google.com/p/boga Weitere Informationen Weitere Informationen über meine Kenntnisse, besuchten Kurse und persönlichen Projekte sind unter http://www.laubenberger.net verfügbar. Referenzen Gerne auf Anfrage Lebenslauf Stefan Laubenberger 5/5