MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Profil von Markus Wörz Kontaktdaten Firma TeaCapps GmbH Name Markus Wörz Adresse Taläckerstraße 42 D-74182 Obersulm Telefon +49 7134 5100 122 Fax +49 7134 9999 63 39 Mobil +49 160 989 44 209 E-Mail [email protected] Website www.teacapps.de Seite 1 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Persönliche Stärken Hohe Eigenmotivation Technologien haben mich schon immer begeistert, und ich finde es spannend diese gezielt zum Vorteil des Kunden einzusetzen. Analytische Fähigkeiten Bei der Einarbeitung in komplexe Systeme, wie man sie in der Regel bei Kunden vorfindet, ist eine systematische Vorgehensweise unabdingbar. Selbstständige Analyse der Gegebenheiten in Verbindung mit gezielten Rückfragen beim Kunden sind für mich der Schlüssel zum Projekterfolg. Lernbereitschaft Ständige Weiterbildung ist heutzutage aus der IT-Branche nicht mehr wegzudenken. Immer wieder auch technisches Neuland zu betreten, finde ich wichtig und faszinierend zugleich. Qualifikationen Programmiersprachen Java C# SQL JavaScript Ruby Python PHP C/C++ XQuery XSLT 2.0 Bash SAS Base IT-Disziplinen Mobile Applikationen Objektorientierte Softwareentwicklung Webanwendungen Relationale Datenbanken XML-Verarbeitung GUI-Programmierung Compilerbau Softwaretest Betriebssysteme Linux, Windows, Mac OS X Seite 2 von 9 +++++ +++ +++++ ++++ ++++ ++++ ++++ ++ +++ +++ ++ +++ MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Entwicklungsumgebungen Android Studio, IntelliJ IDEA, PyCharm, Eclipse, PHPStorm, MS Visual Web Developer Technologien JSON, REST-API, X(HTML), CSS, XML, UML, ER-Modellierung Frameworks/Bibliotheken Android, Ruby on Rails, Backbone.js, Yii, Zend, Talend, JQuery, JQuery Mobile, Adyen, Jayrock, J2EE, Java Swing, PyQT, GWT, JUnit, TestNG, Saxon, Velocity, Spring (JDBC) Tools Subversion, Git, Mercurial, Vagrant, Maven, Puppet, Apache Ant, PLY, AntLR, JLex/Cup, LaTeX Content Management Systeme Wordpress, Drupal, TYPO3 Fremdsprachen Englisch: fließend in Wort und Schrift Spanisch: konversationsfähig Französisch: Schulkenntnisse Berufserfahrung Neuentwicklung der Android-basierten Mobile-Shopping-App für parfumdreams.de Abbildung der kompletten Funktionalität des OnlineShops durch einen flexiblen Hybrid-Ansatz • Für den User ansprechende native Umsetzung vielgenutzter Bereiche • Integration von Teilen der Responsive-Webseite durch Webviews Technologien: Java, Android 5 mit Fragments und Webviews, GSON, Volley, JavaScript, Google Analytics, Android Studio • Juli 2014 – März 2015 Juli 2014 – August 2014 Entwicklung einer nativen Android-App zum Auffinden von Zigarettenautomaten mit Verwaltung durch die Anwender • Implementierung einer Verwaltung von Spots auf einer interaktiven Karte mit Clustering bei höheren Zoomstufen • Realisierung eines direkten Bilderuploads über Amazon S3 Technologien: Android 5, Google Maps Android API V2, REST, Volley, Amazon Android SDK, Android Studio Seite 3 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Mai 2013 – Juni 2014 Entwurf und Implementierung einer High-PerformanceAnwendung zur Verarbeitung touristischer Angebote bei der TravelTainment GmbH in Aachen • OO-Softwareentwurf und Programmierung in Java mit den Schwerpunkten Flexibilität und Performance bei Ausnutzung von Mehrkernsystemen • Sicherstellung der Kompatibilität mit dem Vorgängersystem durch Entwicklung automatisierter Regressionstests sowie Datenauswertungen unter Verwendung von Python, Shell-Skripten und XSLT • Entwicklung eines Web-basierten Tools zur Überwachung des Produktionsbetriebs • Qualitätssicherung mit JUnit-Tests, Jenkins/Sonar Technologien: Java, Python, XSLT, JavaScript, HTML, Bash, Sonar, Jenkins, JUnit, MySQL, Maven März 2013 – April 2013 Entwicklung einer mobilen Webseite zur Buchung und Verwaltung von Hotelzimmern für die iLivfe GmbH • Frontend-Entwicklung mit PHP/Yii-Framework und JQuery Mobile • Anbindung einer MySQL-Datenbank inkl. Schemaentwurf Technologien: PHP, Yii-Framework, JQuery Mobile, HTML/CSS, JavaScript, SQL Februar 2013 Neugestaltung Internetpräsenz www.teacapps.de mit Wordpress sowie Entwicklung einer nativen Maps-basierten App für Android • Darstellung von Objekten in einer interaktiven Karte • Anbindung an ein Rails-basiertes Backend mit REST-API • Funktion zum Hinzufügen neuer Objekte inkl. KameraBild-Upload und Geotagging Technologien: Java, Android, Ruby on Rails, REST, PostgreSQL Dezember 2012 – Januar 2013 Weiterentwicklung der Android-basierten Mobile-Shopping-App für parfumdreams.de • Einbindung von zbar als Barcode-Scanner • Umsetzung diverser Features • Einbindung von Crittercism • Refactoring im API-Backend Technologien: Java, zbar, Android, Eclipse, C# Oktober 2012 – November Entwicklung eines Web-basierten Systems zur Buchhaltung Seite 4 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android 2012 (Projekte, Aufwand, Rechnungserstellung, …) mit Ruby on Rails • JSON-API (REST) in Ruby on Rails • Frontend in Backbone.js Rails-Gems: rabl, rails-backbone, prawn_rails, ... August 2012 – September 2012 Weiterentwicklung der Android-basierten Mobile-Shopping-App für parfumdreams.de • Neugestaltung/Weiterentwicklung aller Anwendungsscreens • Umsetzung neuer Features, u.a. erweiterte Teaser, verbesserte Produktnavigation, Auslandsversand, dynamische Warenkorbberechnung, Gutscheine, Incentives • Einbindung von Google Analytics • Performanceoptimierungen, insbesondere für Android Version 3+ Technologien: Java, Android, Eclipse, Google Analytics Januar 2012 – Juli 2012 Mitarbeit an einem Projekt zur Erstellung und Wartung von grouponshop.de • Anbindung von Adyen zur Bezahlabwicklung • Umfangreiche Code-Merges mit anderen Entwicklungszweigen unter Verwendung von Subversion • Pflege der Vagrant-basierten Entwicklerumgebung, Anpassung von Puppet-Templates • Implementierung von Talend-Plugins zur Anbindung von externen Systemen (Produkt-, Kunden- und Bestellungsabgleich) Technologien: PHP, PHPStorm, MySQL, Zend, Adyen, SOAP, Subversion, Vagrant, VirtualBox, Puppet, Java, Talend Dezember 2011 Backend-Entwicklung für eine Informations-App eines Wirtschaftsverbands • Implementierung einer versionierten Middleware mit PHP und MySQL • Mitgestaltung der zugehörigen Frontend-App mittels HTML, CSS, SQL, XSLT und JQuery Technologien: PHP, MySQL, Bash, Python, XSLT, HTML, CSS, JQuery Seit November 2012 Geschäftführender Gesellschafter bei der TeaCapps GmbH Seite 5 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Oktober 2011 – November 2011 Erstellung einer Android-App zur automatisierten Abarbeitung von Lieferscheinen für parfumdreams.de • Entwicklung einer Hybrid-App unter Verwendung von Web-Views • Einbindung von zxing als QR-Scanner • Backend-Anbindung mittels einen WCF-Diensts Technologien: Java, Android, Eclipse, JavaScript, JQuery, zxing, C#, WCF, MS Visual C#, SQL August 2011 – September 2011 Mitgestaltung Internetpräsenz www.teacapps.de sowie Implementierung einer Web-basierten Stundenerfassung einschließlich automatisierter Rechnungserstellung • Erstellung eines Drupal-Templates mit CSS • Integration einer interaktiven Slideshow mittels JQuery • Live-Schaltung der Webseite und Migration der MySQLDatenbank • Erstellung von dynamischen Webseiten mit PHP/MySQL und JQuery Technologien: Drupal, (X)HTML, CSS, JavaScript, JQuery, SQL, PHP, FPDF April – Juli 2011 Entwicklung einer Android-basierten Mobile-Shopping-App für parfumdreams.de inklusive API-Anbindung an ein existierendes .NET-Backend • Fachlicher Entwurf und technische Realisierung der Applikation in Java mit Android 2.3 • Entwurf und Programmierung einer API-Komponente in C# und Jayrock zur Anbindung an das .NET-BackendSystem • Umsetzung der Client-Server-Kommunikation mittels JSON • Programmierung einer Thread-basierten Komponente zur Bilderübertragung inklusive Caching • Design und Realisierung einer Session- und Fehlerbehandlungsstrategie • Integration der PayPal-API • Implementierung von serverseitigen SQL-Abfragen zur Reduzierung der Latenz Technologien: Java, Android, Eclipse, C#, .NET, Visual Web Developer, SQL, JSON, Jayrock April 2011 – Juli 2012 Mitbegründer/Gesellschafter bei TeaCapps, Wörz & Wörz GbR Seite 6 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Juli 2010 – Dezember 2010 Mitarbeit in einem J2EE-basierten E-Commerce-Projekt für einen führenden deutschen Mobilfunkanbieter • Design und Implementierung von Software-Tools zur automatisierten Konfiguration und Verwaltung von WebLogic-Domänen mit WLST und Erstellung zugehöriger Dokumentation • Einrichtung und Verwaltung einer neuen Systemumgebung für die Migration des E-CommerceSystems von ATG 2006 auf ATG 9.1 • Erstellung einer Systemumgebung für Entwickler basierend auf CentOS und der Virtualisierungssoftware VirtualBox • Neugestaltung des Bestellprozesses hinsichtlich Datenbanklogik und Umsetzung mittels SQL • Analyse und Behebung von Fehlern Technologien: Eclipse J2EE IDE (Entwicklung), Scrum (Entwicklungsprozess), J2EE, ATG 9.1, WebLogic 10.3, Oracle 10g August 2009 – Juni 2010 Mitarbeit in einem Projekt zur Ermittlung der Eigenkapitalquote nach dem Basel II IRBA bei dem deutschen Ableger einer international aufgestellten Großbank • Implementierung und Wartung zentraler Programme zur Simulation von Eigenkapitaleffekten der ermittelten IRBAParameter • Entwurf und Realisierung einer Systemkomponte zur flexiblen PD-Segmentierung • Implementierung eines PD-Backtests inklusive Generierung graphischer Auswertungen • Entwurf und Umsetzung programmatischer Tests zur Validierung des Händler-Rescoring sowie des LGDBacktests Technologien: SAS 9.1 (Base), SAS Makro Programmierung, SQL September 2008 – Mai 2009 Mitarbeit in einem Projekt zur Wartung, Pflege und Weiterentwicklung einer web-basierten Provisionssoftwarelösung für verschiedene Kunden im europäischen Ausland • Objektorientierte Softwareentwicklung in Java • Wartung & Pflege von Systemteilen und Zusatzmodulen unter Verwendung verschiedener Technologien, z.B. SQL, XSLT, JSF, UNIX-Scripting etc. • Analyse & Design von neuer Funktionalität basierend auf Kundenanforderungen Seite 7 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android Entwurf und Implementierung eines automatisierten Regressiontests mittels TestNG • Entwurf und Implementierung einer Microsoft ExcelSchnittstelle mittels POI • Entwurf und Implementierung eines SVN-basierten Werkzeugs in Python zum Austausch benutzerspezifischer Softwarekonfigurationen • Konzeptionelle und technische Neugestaltung eines grafischen Ad-hoc-Reports (Java Swing) • Entwurf und Implementierung eines Datenbankmigrationswerkzeugs (JDBC, Java Swing) • Fachliche Betreuung von Auszubildenden (Fachinformatiker/in im Bereich Anwendungsentwicklung) • Durchführung von Second-Level-Support für Kunden Technologien: Java, SQL, Python, XSLT, TestNG, POI, Swing, Oracle 9/10i • September 2008 – Dezember 2010 Consultant bei CGI Information Systems and Management Consultants (Deutschland) GmbH, Düsseldorf Akademischer Werdegang August 2008 Abschluss: Diplom-Informatiker der Technischen Universität Kaiserslautern (Note 2,1) Diplomarbeit „WMC – A Compiler-based Approach for Publishing Scientific Models on the Web“, AG Softwaretechnik, TU Kaiserslautern Juli 2007 – Oktober 2007 Entwicklung eines web-basierten Vorlesungsverwaltungssystems, AG Softwaretechnik, TU Kaiserslautern • Architektur und OO-Design, DB-Schema-Entwurf • Implementierung unter Verwendung der JDBCSchnittstelle des Spring-Frameworks Technologien: Google Web Toolkit (GWT), PostgreSQL, JDBC) September 2006 – Februar 2007 Studium an der Universidad Politécnica de Madrid im Rahmen des ERASMUS-Austauschprogramms März 2005 – September 2005 Tutor für die Vorlesung „Entwicklung von Softwaresystemen II“, AG Softwaretechnik, TU Kaiserslautern Seite 8 von 9 MOBILE IT-LÖSUNGEN iPhone ・ iPad ・ Android April 2004 – August 2004 Wissenschaftliche Hilfskraft, Fraunhofer IESE, Kaiserslautern, Mitarbeit an einem durch das BMBF geförderten Projekt • OO-Softwareentwicklung in Java • Implementierung einer Web-Schnittstelle für SVN • Entwicklung eines MySQL-basierten Repositories Oktober 2002 – August 2008 Studium der Informatik an der TU Kaiserslautern Juli 2002 Abitur am Justinus-Kerner-Gymnasium Weinsberg (Note 1,7) Referenzen Thomas Roth, CGI Information Systems and Management Consultants „Mr. Wörz has been an engaged and highly motivated employee, he was committed and open-minded, always eager to learn and open to exploring new ground. He integrated himself to new environments/projects very quickly and showed very good communication- as well as comprehension skills, a technical orientation and innovative mind. His very good analytical skills were demonstrated in different contexts, for example when evaluating tools, incidents or client requests.“ Seite 9 von 9