Lebenslauf Persönliche Angaben Name Geburtsdatum Geburtsort Email Xing LinkedIn Dipl.-Ing. Mag.rer.soc.oec. Dr.techn. Barbara Ondrisek 2.10.1979 Wien (Österr. Staatsbürgerschaft) [email protected] https://www.xing.com/profiles/Barbara_Ondrisek https://at.linkedin.com/in/electrobabe Ausbildung Grundschule Volkschule Deutsch-Wagram (1986 – 1990) Mittelschule BG Gänserndorf (AHS) (1990 – 1998) Matura mit gutem Erfolg Universität Informatik (Dipl.-Ing.) Technische Universität Wien (1999 – 2004) Diplomarbeit „Entwurf und Realisierung eines Prototyps für Mobile Government am Beispiel von mobilen Wahlen“ Informatikmanagement (Mag.) Technische Universität Wien (2006 – 2007) Doktoratsstudium (Dr., Fachbereich Informatik) Technische Universität Wien (2005-2008) Dissertation „Sicherheit elektronischer Wahlen - Eine Methode zur Bewertung und Optimierung der Sicherheit von E-Voting-Systemen“ amazon Kernkompetenzen • • • • • Senior-Developer mit 14 Jahren praktischer Erfahrung, davon 3 Jahre Teamleitung Java Web-Development Mobile-Development (Android) Certified Scrum Master IT-Security Dr. Barbara Ondrisek 1/5 IT-Kenntnisse Softwareentwicklung OO-Programmierung, Anforderungsanalyse, Erstellung von Pflichtenheften/Spezifikationen, DB-Design, SWArchitektur, Schätzung von Aufwänden und Erstellung von Plänen, automatisiertes Testen, agile Entwicklung Programmiersprachen Java (1.4 – 1.8, J2ME/J2SE/J2EE bzw. JEE), JavaScript, HTML, PHP, VB, Shell Web-Entwicklung Java (JEE – JSP, JSF, Servlets, EJB3.0), JavaScript, AngularJS, XML, HTML, Webservices, REST, SOAP, XML/RPC, Ajax, JSON, Tomcat, JBoss, CSS Datenbanken Oracle, SyBase, ODBC, JDBC, MySQL, MS SQL, PL/SQL, Hibernate, Java Persistence API (JPA), PostGreSQL, DB2 IDEs IntelliJ, Android Studio, Eclipse, JBuilder Mobile Entwicklung Android SDK, Google API, J2ME Wireless Toolkit Bugtracking-Tools und Jira, YouTrack, Mantis, Track+, BugZilla. JUnit, Selenium, Test-Tools PhantomJS, Mockito, HP TestManager, TestPartner Entwicklungstools Git/GitHub, SVN, SOLR, Ant, Maven, UML, EER, Toad, Together Architect, Visual Paradigm Betriebssysteme Win7, Linux, Unix (Shell) Microsoft Produkte MS Office Produkte jeweils Word, Excel, Outlook, PoerPoint, Visio Sonstige Programme OpenOffice, Slack, Confluence, PhotoShop, Tortoise, Skype u.v.a. Weitere Kenntnisse Agile Methoden Fremdsprachen Führerschein Mathematik Hobbies Certified ScrumMaster, Kanban, TDD, XP, Lean Management Englisch (verhandlungssicher) Grundkenntnisse: Französisch, Tschechisch A, B (Motorrad vorhanden) hohes mathematisches Interesse und pädagogische Erfahrung durch Nachhilfeunterricht (1996-2004) Freunde, Kino, Sport (Yoga, Schifahren, etc), Reisen ... Wissenschaftliche Publikationen B. Ondrisek: „Risiken von E-Voting – Sicherheit und Probleme elektronischer Wahlen“. Informatik-Spektrum, Volume 32, Number 5 / Oktober 2009. Verlag Springer Berlin / Heidelberg, 2009. S. 373-377. B. Ondrisek: „E-Voting System Security Optimization“. Proceedings of the 42nd Hawaii International Conference on System Sciences (HICSS-42), 8 pages, CDROM, IEEE Computer Society, January 2009. B. Ondrisek: „Sicherheit elektronischer Wahlen“. Verlag Dr. Müller, 2008 B. Ondrisek: „Sicherheit von E-Voting-Systemen“. In: „D • A • CH Security 2008“, IT Verlag, 2008, S. 262-271 B. Ondrisek, T. Grechenig, P. Leitner: "Eine prototypische Diskussion von M-Voting am Fallbeispiel der Wahl zum österreichischen Bundespräsidenten". In: "IRIS 2005. Effizienz von e-Loesungen in Staat und Gesellschaft. Aktuelle Fragen der Rechtsinformatik", Richard Boorberg Verlag, 2005, S. 290 - 297 etc. siehe auch papierwahl.at (E-Voting Gegenbewegung in Österreich) 2/5 Dr. Barbara Ondrisek Beruflicher Werdegang Tutor - Volontariat Organisation Technische Universität Wien Tätigkeit • Informatik-Unterricht für jugendliche Flüchtlinge Senior Software Entwickler - Selbständig Firma BeeOne GmbH, 1010 Wien Tätigkeit • • • 'August 2015 Seit 1.6.2015 Java Backend Developer Full-Stack Developer AngularJS Online Banking der Erste Group https://george.sparkasse.at/ Techn. Details Auf Windows 7 mit IntelliJ, Java 1.8, Spring, JPA, Oracle, Tomcat, JUnit, GitHub, Maven, Jira, Jenkins, Sonar. AngularJS, Gulp, Grunt, Bower, Jade. TDD, Selenium, PhantomJS. Kanban. Android App Developer Firma chefbabe.at Android App (Eigenes Produkt!) Tätigkeit Seit 1.11.2013 Android Software Developer Testdriven Development https://play.google.com/store/apps/details? id=at.electrobabe.chefbabe Techn. Details Entwickelt auf Windows 7 with AndroidStudio, Java 1.8, Android SDK. SOAP/REST, JUnit, Gradle, GitHub. Google API. • • • Android App Developer - Selbständig 14.07.2014 - 17.03.15 Firma Freewave Gmbh, 1130 Vienna Tätigkeit • Android Software Developer • Testdriven Development • https://play.google.com/store/apps/details? id=at.freewave.android Techn. Details Entwickelt on Windows 7 with AndroidStudio, Java 1.7, Android SDK. REST, JUnit, Ant/Maven, Git/GitHub. Google API. Dev Team Lead / Android / Scrum Master Firma Keyosk GmbH, 1060 Wien Tätigkeit • • • 27.1.2014-30.4.2014 Scrum Master Lead Developer / Dev Team Lead (9 Personen) Android Development keyosk-tablets.com bzw. keyosk.io Techn. Details Auf Windows 7 mit Android Studio, Java 1.7, Cordova, Google Analytics, JUnit, Git/GitHub, Ant/Maven, YouTrack, Jenkins, Sonar. MDM. FE/BE: PHP5, JS, MySQL, CouchDB. Scrum. Senior Software Developer 9.1.2012-15.9.2013 Firma willhaben internet service GmbH & Co KG, 1030 Wien Tätigkeit Dr. Barbara Ondrisek • • Weiterentwicklung und Refactoring von willhaben.at Ersetzung der bestehenden Suchtechnologie (ESP FAST) durch Apache Solr (SolrJ) 3/5 Techn. Details Auf Windows 7 mit IntelliJ, Java 1.6, JSPs, Servlets, Spring Web Flow, Tomcat, Solr, JUnit und Mockito, SVN, Maven, Jira, Hudson/Jenkins, Sonar. Scrum. Dev Team Lead 1.6.2010-31.8.2011 Firma paysafecard.com Wertkarten AG, 1120 Wien Tätigkeit • Leitung von 4 Devs und 2 QAs • Refactoring und Entwicklung von neuen Features, Architekturverantwortung, Datenbankmodellierung, Sourcecode Reviews, Coding-Richtlinien • Projekt: yunacard.com (Prepaid Mastercard) Techn. Details Entwickelt auf Linux mit Eclipse, JEE 1.6, JSF, Ajax, Seam, EJB3.0, JBoss, Maven, SVN auf MySQL (Hibernate). Jira, Hudson, Sonar, Visual Paradigm. Java Keytool (Security Zertifikate). Scrum. Solution Architekt 1.4.2009-30.4.2010 Firma Hewlett-Packard Ges.m.b.H., 1120 Wien Tätigkeit • Solution Architect, Leitung/Organisation von 10-15 Personen • Technische Projektleitung, Qualitätsmanagement • Projekte: Das Wiener Online Schulverwaltungssystem WiSion Techn. Details Eclipse, JEE 1.6, JSF, Ajax, Seam, EJB3.0, JBoss, Maven, SVN auf Oracle (Hibernate). Jira, Hudson, Sonar. Senior Developer - Selbständig 1.3.2007-31.3.2009 Firma Bundesministerium für Landesverteidigung, 1060 Wien über Dienstleister Fa. Beko, 1030 Tätigkeit • Web-Entwicklung, Refactoring und OO-Programmierung eines Enterprise-CMS und von Desktop-Applikationen • Projekte: Zentrales CMS und Online Telefonbuch des BMLV Techn. Details Entwickelt auf Windows XP mit J2SE/J2EE, AJAX, JBuilder 2006, Java 1.6, JavaScript, Tomcat, SVN, Ant, Jira auf Oracle (SQL, PL/SQL, XSQL, Torque, Hibernate bzw. TopLink (JPA)) mit Toad und SQLPlus. JUnit, TestPartner und VBScript. Senior Developer - Selbständig 1.4.2005-30.9.2006 Firma Knallgrau New Media Solutions GmbH, 1170 Wien Tätigkeit • OO-Weiterentwicklung mehrerer Weblog-Systeme • Projekte: weblife.at (Telekom Austria), blogr.com (Knallgrau), twoday.net (Version 3.0, Knallgrau), business.twoday.net (Knallgrau), Autobild (Axel Springer Verlag), Corporate Blogs (Telekom Austria) Techn. Details Entwickelt auf Windows XP mit Java, JavaScript, EditPlus, helma (Webserver). LDAP, XML/RPC, REST, RSS. CVS, SVN, Maven, Server Clustering (Helma Swarm). MySQL, Oracle 9i. Senior Developer - Selbständig 5.4.2004-31.3.2005 Firma Telekom Austria AG, 1020 Wien Tätigkeit • Newsletter-Redaktionssystem • Portal Relaunch (Vignette V7 CMS) Techn. Details Entwickelt auf Windows XP mit PHP, Java, Oracle 9i, HTML, CSV, 4/5 Dr. Barbara Ondrisek XML/XSLT. VIM, Apache bzw. JBuilderX mit Tomcat und Axis. CVS. Mobile Developer - Selbständig 21.1.-3.2.2004 Firma CoCo Mobile Telematics GmbH, 1040 Wien Tätigkeit • Java-Client (J2ME) mit Serveranbindung (über HTTP) für Java Enabled Phones (Siemens MT50, Nokia 6610) Techn. Details Entwickelt auf WinXP mit JBuilder6 mit MobileSet2 und CVS. Software Developer - Selbständig 27.9.2003-1.4.2004 Firma openForce Information Technology GesmbH, 1180 Wien Tätigkeit • OO-Programmierung eines n-tier Systems (CMS-Tool) Techn. Details Entwickelt mit Java (J2EE, JSP), PostGreSQL, HTML, Struts auf WinXP mit Eclipse, Tomcat, ant, Track+ und CVS. Software Developer - Selbständig 29.10.2002-31.12.2003 Firma Austrian IP-Center, 1230 Wien Tätigkeit • OO-Programmierung mehrerer zentraler Homepages (Portale mit Login, Massenmailversand, Rechnungslegung, OnlineFragebögen incl. Auswertung uvm.) • Erstellung von Pflichtenheften und Spezifikationen inkl. Datenbankentwürfen (EER), Testen Techn. Details Entwickelt mit PHP (SMARTY, ADOdb), HTML, JavaScript. MySQL/MS SQL auf Windows 2000/ WinXP mit VIM, Apache, CVS. Studienassistent - Teilzeitjob 1.10.2002-31.1.2004 Firma TU Wien - Zentraler Informatikdienst (ZID), 1040 Wien Tätigkeit Studienassistent (Tutor), technischer Support Techn. Details Linux-Workstations Ferialpraktika – mit Auslandsaufenthalt Febr.2001, Febr.02 und 1.7.-30.9.02 Firma Siemens AG PSE, 1210 Wien Tätigkeit • Einmonatiger Auslandsaufenthalt in Brünn (CZ), Kommunikation hauptsächlich in Englisch (auch CZ) • Entwicklung von SIP(Session Initiation Protocol)-Applikationen für PDAs (Personal Java) und Java Enabled Phones • Java Messenger-Clients für Siemens Mobiltelefone M50 und C55 und für iPAQ Pocket PC Techn. Details Entwickelt mit Java, J2ME bzw MIDP, XML, MySQL, auf Win98, Win2000 mit JBuilder6 + MobileSet2, JBuilder7 + MobileSet3. Junior Developer - Selbständig 1.8.2001-31.12.2001 Firma IBM GmbH, 1020 Wien. Kunde: BRZ, 1030 Wien Tätigkeit • OO-Programmieren eines dynamischen Datenbanktools Techn. Details Entwickelt mit Java 1.42, XML, DB2 und MS Access auf Win2000 mit JBuilder4 und JBuilder5, CVS. Dr. Barbara Ondrisek 5/5