IT-Freiberufler - Profil Roman A. Preiss Persönliche Daten Name: Roman Alexander Preiss Anschrift: Telefon: Email: Homepage: Schillerstr. 74, 37083 Göttingen +49 (0)151 107 37 697 [email protected] www.romanpreiss.de Staatsangehörigkeit: Geburtstag: Geburtsort: Familienstand: deutsch 2.9.1973 München ledig Gulp-Profil: XING-Profil: www.gulp.de/profil/RomanPreiss.html https://www.xing.com/profile/Roman_Preiss Erfahrung: Stand: IT-Freiberufler seit Februar 1997 9. Mai 2012 Aktuelle Tätigkeitsschwerpunkte: Testgetriebene und objektorientierte Software-Entwicklung in PHP5, Mobile-Entwicklung für Android, Consulting, Software-Architektur, Refactoring, Continuous Integration, Software-Qualitätsicherung, Software-Testing Ausbildung: 10/1995 – 09/2003: Technische Universität München, Informatik, Abschluss: Diplom–Informatiker • Thema der Diplomarbeit: Modellierung von Benutzerbeziehungen in Online– Communities mit Semantic–Web – Methoden • Studienschwerpunkt: Praktische Informatik • Nebenfach Mathematik: Chaostheorie, geom. Bildauswertung, Computer aided geometric design • Seminar für überfachliche Grundlagen: Projektmanagement 1984 – 1993: Mathematisch–naturwissenschaftliches, humanistisches und neusprachliches Gymnasium Weilheim i. Oberbayern. Abschluss: Allgemeine Hochschulreife Preise/Auszeichnungen 11/2003 Preisträger des "Innovationspreises 2003 der Beauftragten der Bundesregierung für Kultur und Medien" mit dem Projekt "www.crew-united.com" Sprachkenntnisse Deutsch: Muttersprache Englisch: Verhandlungssicher Lateinisch: Großes Latinum IT-Freiberufler - Profil Roman A. Preiss Programmiersprachen, Techniken, Frameworks: • PHP5 und diverse PHP-Frameworks: Silverstripe, Zend-Framework, Symfony, eZ Components, PEAR, PHPUnit, Doctrine, CakePHP, Simpletest, Smarty, ADOdb, Joomla • Java, Android: App-Entwicklung, JUnit, Robotium • Javascript: JSON, jQuery, jQueryMobile • Apache Ant: automatisiertes Deployment und builds • Webservices: SOAP, WSDL, RESTful • XML, YAML, RSS • HTML, CSS • ASP, VB6, VBA, VB-Script: ActiveX, COM-dll • Semantic-Web: RDF, RDFa, RDF-S, OWL • Perl Werkzeuge, best practice: • Objekt-orientierte Entwurfsmuster, Software design patterns • Test driven development, automatisiertes Software-Testing: Unit Tests, Functional Tests, Acceptance Tests (PHPUnit, JUnit, Selenium, Robotium) • Refactorisierung • Automatisiertes Deployment • Continuous Integration: Jenkins • IDEs: Eclipse, Visual Studio • Tool-Chain zum Erstellen von Metriken zur Analyse der Software-Qualität • Datenbank-Systeme: MySQL, MS SQL, MS Access, PostgreSQL, SQLite • Versionskontroll-Systeme: SVN, Git • Server-Administration: Windows Server, Linux SuSE und Debian • Webserver: Apache2, IIS • Sehr viel Erfahrungen mit unterschiedlichen Content Management Systemen (CMS) • Virtualisierung, virtuelle Maschinen: MS Virtual PC, VMWare Server, VirtualBox • Viel Erfahrungen mit Shop-Systemen und Anbindung von Bezahlsystemen, wie z.B. Telecash oder PayPal Branchenerfahrung: • eCommerz • Film- und Fernsehen • SEO, Keyword-Marketing • Nachrichten, Medien • Verlagswesen • Humangenetik • Dienstleister, Systemhäuser IT-Freiberufler - Profil Roman A. Preiss Projekthistorie: 03/2012 – 05/2012 www.hse24.it – eCommerce, Shopping-Sender Realisierung von Checkout und Payment: Backend-Entwicklung, WebserviceAnbindung, Payment-Anbindung, Unit- und Functional-Tests Techniken: PHP 5.3, Silverstripe, PHPUnit, Jenkins, SOAP, WSDL, Virtual PC, Debian Linux, Apache 2, MySQL 5, Eclipse, SVN, ANT 12/2009 – 02/2012 Entwicklung einer Android-App inkl. Webservice zur Datensynchronisation: Software-Architektur, Frontend- und Backend-Entwicklung, WebserviceEntwicklung und Anbindung, Unit- und Functional-Tests der App und des Webservice, Datebank-Entwicklung Techniken: Android, Java, PHP 5.3, PHPUnit, Silverstripe, jQueryMobile, ANT Robotium, Jenkins, Eclipse, SVN, SQLite, MySQL, RESTful, Eclipse, SVN, SQLite, MySQL, Android-Market, CronJobs, Joomla 01/2011 – 09/2011 www.hse24.it – eCommerce, Shopping-Sender Realisierung des Webshop: Backend-Entwicklung, automatisierten Deployment, Caching über mehrere Server, Unit- und Functional-Tests Techniken: PHP 5.3, Silverstripe, PHPUnit, Virtual PC, Debian Linux, Apache 2, MySQL, Eclipse, SVN, ANT, CronJobs 01/2009 – 12/2010 www.crew-united.com – Film und Fernsehen, Community-Portal Fehlertolerante Synchronisationslösung zum Echtzeit-Datenaustausch zwischen mehreren Servern, diverse Weiterentwicklungen: Consulting, SoftwareArchitektur, Backend-Entwicklung, Datebank-Entwicklung, Caching-Strategien Techniken: ASP, VB6, MySQL, SVN, IIS, Javascript, jQuery, XML, SystemDienste, ActiveX 07/2009– 05/2010 www.zonzoo.de – Entsorgung und Wiederverwertung Entwicklung von Modulen für Joomla CMS, länderspezifischen Preiskalkulation für eCommerz-Module Techniken: PHP5, Linux, Apache 2, MySQL 5, Eclipse, SVN, Joomla 08/2007 – 12/2008 www.keywords.de, www.keywordcrossing.com – SEO, Keyword-Marketing Automatisiertes Aufsetzen von Themenportalen, Entwicklung von Tools zur Keyword-Analyse: Software-Architektur, Backend- und Datebank-Entwicklung Techniken: PHP5, Zend-Framework, Simpletest, ADOdb, Virtual PC, Linux, Apache 2, MySQL 5, Eclipse, SVN, ANT, CronJobs, Joomla 06/2007 – 08/2007 www.sueddeutsche.de – Nachrichten-, Medien-Portal Entwicklung neuer Frontend-Module Techniken: Perl,VMWare, Linux, Apache, Eclipse, SVN, HTML, Javascript 04/2007 – 05/2007 Nachrichten-, Medien-Portal Entwicklungs einer autonomen Newsplattform Techniken: Linux, Apache, Eclipse, CVS, ANT, HTML, Javascript, PHP5, CakePHP, MySQL 12/2006 – 03/2007 www.focus.de – Nachrichten-, Medien-Portal Relaunch des Nachrichten-Portals, Entwicklung neuer Frontend-Module Techniken: Unix, Apache, Hexbase, CronJobs, Oracle, PostgreSQL, Eclipse, CVS, XML, RSS, HTML, Javascript IT-Freiberufler - Profil Roman A. Preiss 11/2006 www.crew-united.com - Film und Fernsehen, Community-Portal Neue Module und Weiterentwicklung einer Internet-Plattform Techniken: Windows Server 2003, ASP, VB6, Visual Studio, PHP4, MySQL 4, ODBC, IIS 6, SMTP, UML, SVN, ADO, DLL, Javascript, HTML 10/2006 www.webteam.de – Online-Community Implementierung von neuen Backend-Modulen für ein CommunityFramework Techniken: IIS6, ASP, VB6, MS-SQL, SVN 09/2006 Dienstleister - Newsletter-Versandmodul Technische Konzeption und Implementierung von Klassenbibliothek und Frontend-Anwendung zum Versand von Newslettern. Techniken: C#, NUnit-Net (TDD), SVN, MS Visual C# Express (2005) 05/2006 – 08/2006 www.expedia.de – Tourismus-Portal Entwicklung einer Anwendung zur Verwaltung von Newsletter-Empfängern: Software-Architektur, Backend-Entwicklung, Datenbank-Entwicklung Techniken: Linux, Apache 2, MySQL 5, PHP 5, UML, Eclipse, SVN, ODBC, Access, HTML, Excel, Javascript 01/2006 – 05/2006 www.crew-united.com – Film und Fernsehen, Community-Portal Beratung, Neue Module und Weiterentwicklung einer Internet-Plattform Techniken: Windows Server 2003, ASP, VB6, Visual Studio, PHP4, MySQL 4, ODBC, IIS 6, SMTP, UML, SVN, ADO, DLL, Javascript, HTML 11/2003 – 12/2005 Humangenetik, Qualitätssicherungs-Portal, Internet-Plattform Beratung, Konzeption, Entwicklung, Dokumentation und Betrieb einer Internet-Plattform zur Qualitätssicherung in der Humangenetik. Techniken: Linux, Apache 2, MySQL, PHP4, UML, Eclipse, SVN, SMPT, ODBC, Access, HTML, Excel, PDF-Generierung, Javascript 04/2001 – 10/2003 www.crew-united.com – Film und Fernsehen, Community-Portal Neuentwicklung: Beratung, Konzeption, Planung, Implementierung, Dokumentation eines Community-Portals für Film- und Fernsehschaffende Bemerkung: Der Kunde gewann mit diesem Internetauftritt den Innovationspreis der BKM (Beauftragte der Bundesregierung für Kultur und Medien) Techniken: Windows 2000 Server, ASP, VB6, PHP4, MySQL, IIS 5, SMTP, FTP, UML, CVS, ODBC, Anbindung eines Online-Bezahlsystems, PDFGenerierung, Visual Studio, ADO, DLL, Javascript, HTML 01/20001– 06/2001 Medien, Film und Fernsehen Beratung, Neuentwicklungen von Internetauftritten, u.A. von der Band "No Angels", www.olgafilm.de, www.tresor.tv Techniken: Windows 2000 Server, ASP, VB6, MySQL, IIS 5, CVS, ODBC, Visual Studio, ADO, DLL, Javascript, HTML 02/1997 – 12/2000 www.webteam.de – Consulting, Dienstleister, Verlagswesen Entwicklung von Tools zum Datenbank-Publishing, datenbankgestützte Produktion von CD-ROMs für verschiedene Computerzeitschriften Techniken: Windows NT, ASP, VB6, MS SQL, Access, IIS, ODBC, Visual Studio, ADO, DLL, Javascript, HTML