Dr. Jörg Rech Kriegsstr. 164 76133 Karlsruhe Karlsruh Nr: 35137 / 08300 Steuer-Nr USt-ID-Nr: Nr: DE-273200674 Telefon: Handy: Email: +49 721 4671 1415 +49 151 1538 3001 [email protected] Stand: Dezember ezember 2012 Freelancer Profil Herr Dr. Jörg Rech Diplom-Informatiker Auf einen Blick Als langjähriger Softwareentwickler verfüge Ich über viel Erfahrung in der BackendBackend und FrontendProgrammierung sowie der Entwicklung mobiler Applikationen. Meine Kernkompetenzen liegen li in der Softwareentwicklung mit den Technologien: • Grails mit Groovy und Java • Javascript mit jQuery, jQuery Mobile (auch Ajax basiert), • Objective-C für iOS-basierte basierte Mobile Applikationen • HTML 5 und CSS 3. In Festanstellung führte Ich bereits mehrere Projekte Projekte für die Firmen SAP und Fraunhofer durch. Außerdem veröffentlichte Ich in meiner Rolle als Forscher bereits über 40 Publikationen in Englisch und bringe hier daher sehr gute Englisch-Kenntnisse Englisch mit. Karlsruhe, 25. Dezember 2012 Jörg Rech Dr. Jörg Rech Kriegsstr. 164 76133 Karlsruhe Bankname: Konto: BLZ: Steuer-Nr: USt-ID-Nr: Deutsche Bank 0249060 540 700 24 35137 / 08300 DE273200674 Telefon: Handy: Email: +49 721 4671 1415 +49 151 1538 3001 joerg.rech@ [email protected] Kontaktdaten Adresse Kriegsstr. 164 76133 Karlsruhe Telefon: +49 721 4671 1415 Mobil: +49 151 1538 3001 E-mail: [email protected] Webseite http://www.joerg-rech.de Gulp Profil http://www.gulp.de/Profil/joerg.rech.html Xing Profil http://www.xing.com/hp/Joerg_Rech/ LinkedIn Profil http://www.linkedin.com/profile?key=2422997 Zur Person Geburtstag 18.03.1972 Geburtsort Tema/Ghana Familienstand ledig Staatsangehörigkeit Deutsch IT Erfahrung Seit 1996 im Studium und seit 2000 beruflich Sprachen Deutsch (Muttersprache), Englisch (Vortragssicher) Freelancing Modalitäten Verfügbarkeit ab dem 1. oder 15. des Monats mit 4-8 Wochen vorlauf Stundensatz (netto all-inkl.) 70 EUR Bevorzugte Einsatzorte Vorzugsweise Home-Office oder 1 Stunde um Karlsruhe (Mannheim, Ludwigshafen, Heidelberg, Kaiserslautern, Stuttgart, Baden-Baden). Der Einsatz in größeren Metropolen kann in Betracht kommen. Kenntnisse Skill Grails Groovy Java Javascript jQuery HTML CSS AJAX JSP GSP Zeitraum 3 Jahre 3 Jahre 12 Jahre Kenntnisstand Experte Sehr Gut Sehr Gut 3 Jahre 3 Jahre 10 Jahre 5 Jahre 5 Jahre 6 Jahre 3 Jahre Sehr Gut Sehr Gut Sehr Gut Sehr Gut Sehr Gut Anfänger Sehr Gut 1 Jahr 1 Jahr 3 Jahre 6 Monate 6 Monate Gut Gut Sehr Gut Anfänger Anfänger 3 Jahre 3 Jahre 10 Jahre 5 Jahre 5 Jahre Anfänger Sehr Gut Gut Gut Gut SQL MySQL PostgreSQL GORM Hibernate 8 Jahre 8 Jahre 6 Jahre 3 Jahre 3 Jahre Gut Sehr Gut Anfänger Gut Anfänger APIs Cloud-Deployment Server-Deployment 3 Jahre 2 Jahre 3 Jahre Sehr Gut Sehr Gut Sehr Gut Scrum JIRA + GreenHopper Wikis Eclipse (STS / GGTS) Netbeans jUnit Subversion CSV Git 2 Jahre 2 Jahre 6 Jahre 8 Jahre 5 Jahre 6 Jahre 3 Jahre 6 Jahre 1 Jahr Gut Anfänger Sehr Gut Sehr Gut Anfänger Anfänger Gut Gut Anfänger Objective-C iOS (iPhone App) jQuery Mobile PhoneGap Android REST JSON XML OWL RDF Berufliche Tätigkeiten / Projekte Mai 2012 - Juni 2013 (laufend) Website zum Management von Funklizenzen für LStelcom Anforderungsanalyse, Entwurf und Implementierung eines plugin-basierten Systems zum Managment von Funklizenzen. Des weiteren Aufbau einer Entwicklungsumgebung zur agilen Softwareentwicklung basierend auf Scrum inklusive Continuous Integration, Testing und Deployment der Releases mittels Jenkins. Aufgaben: Anforderungsanalyse, Evaluation von Grails, Erstellung Pflichtenheft, Entwurf eines Plugin-basierten Systems, Implementierung, Entwicklung von Tests, Erstellung CI & CD Umgebung Rollen: Frontend Entwickler, Backend Entwickler, Architekt, Scrum-Master Technologien: Grails, Groovy, Java, HTML, CSS, Javascript, jQuery, WCAG/Accessibility, WET CSS Framework, Bootstrap CSS Framework, Spring Security, Subversion, Jenkins, Jira, Scrum Sektor: Telekommunikation / Lizenzmanagement Okt. 2011 – Heute (laufend) Kickstart – Grails Plugin für das Bootstrap Framework (Eigenentwicklung) Entwurf und Implementierung eines Plugins für Grails-projekte zur schnellen Entwicklung von Prototypen basierend auf dem CSS Framework Bootstrap von Twitter. Technologien: Grails, Groovy, Scaffolding, SiteMesh, HTML, CSS, Javascript, Bootstrap CSS Framework, Git (Github) 2011-2012 (18 Monate) Startoholics.com – Semantic Technologies, Karlsruhe (Eigenentwicklung) Startoholics ist ein soziales Netzwerk für Gründer, Startups, Investoren, Designer und Programmierer, um insbesondere in frühen Phasen zu helfen. Rollen: Frontend Entwickler, Projektmanagement, Marketing Backend Entwickler, Architect, Skills: Grails, Groovy, GSP, Spring Security (ACEGI), Spring Social, Liquibase, log4j, GORM, Hibernate, MySQL, HTML, CSS, CSSdoc, Javascript, jQuery, AJAX, Facebook API, Google Maps API Sept. 2011 – Nov. 2011 Musicclip.tv – Startup Weekend Projekt (3 Monate) Musicclip.tv ist ein personalisierter Musikkanal der aus den Music-Likes von Facebook eine Playliste mit diesen und ähnlichen Musikern & Bands zusammenstellt und Videos von Youtube dazu anzeigt. Rollen: Frontend Entwickler, Backend Entwickler, Architect Skills: Grails, Groovy, Java, GSP, HTML, CSS, jQuery, Facebook API, Youtube API, Hunch API, Cloudfoundry, Amazon AWS Juni 2011 – Dez 2011 (3 Monate) Crowdyell.com – Semantic Technologies, Karlsruhe (Eigenentwicklung) Crowdyell ist ein location-based Chat System für Veranstaltungen, Unternehmen und Familien. An jedem geographischen Ort kann man einen Chatraum erstellen. Jeder der innerhalb des eingestellten Radius ist kann in den Chatraum eintreten und mit anderen anwesenden Kommunizieren. Rollen: Frontend Entwickler, Backend Entwickler Skills: jQuery Mobile, AJAX, jQuery, Grails, Groovy, Java, Spring Social, Twitter, HTML5, HTML, CSS, CSSdoc, Google Maps API, Facebook API, Cloudfoundry Jan. 2009 – Dez. 2011 (3 Jahre) xomni – Semantic Technologies, Karlsruhe (Eigenentwicklung) xomni ist ein soziales Netzwerk basierend auf semantischen Technologien mit dem Ziel, Nutzer beim Aufbau und Verwalten der Eigendarstellung im Internet zu unterstützen, die Kommunikation unter den Mitgliedern zu fördern sowie der über Änderungen im eigenen Netzwerk zu informieren. Rollen: Frontend Entwickler, Projektmanagement, Marketing Backend Entwickler, Architect, Skills: Grails, Groovy, GSP, Spring Security (ACEGI), Spring Social, Liquibase, log4j, GORM, Hibernate, MySQL, HTML, CSS, Javascript, jQuery, hCard, hResume, vCard, CSV, Photoshop Berufserfahrung März 2010 - April 2012 Senior Scientist bei SAP Research, Karlsruhe (2 Jahre) Forschung & Entwicklung im Bereich Software Engineering und Business Schemata. Akquise von Forschungsprojekten, Projektleitung und Softwareentwicklung. Projektleitung und Entwicklung eines Systems zum kollaborativen Erstellen von Schema-Transformationen zwischen Geschäftspartnern. SAP internes Projekt sowie im Rahmen des Forschungsprojektes iGreen. Projektleitung und Entwicklung von KliVi – einer iPad App zur Visualisierung von Klimadaten des PIK (Potsdam Institut für Klimafolgenforschung). Rollen: Projektmanager, Senior Scientist, Softwareentwicklung Skills: Scrum, Objective-C, iOS, Grails, Groovy, Java, MySQL, SQL, JDBC, GORM, Javascript, jQuery, GSP, HTML, CSS, ProtoVis, InfoVis, Bootstrap, eclipse, STS, jUnit, JIRA, Microsoft Word, Excel, Powerpoint, Outlook, Jing, Snag It Jan. 2009 - März 2010 (15 Monate) Selbstständigkeit – Semantic Technologies, Karlsruhe Entwicklung des semantischen sozialen Netzwerkes xomni basierend auf den Technologien Groovy & Grails (Backend) und jQuery / Javascript (Frontend). Geschäftsführung und Marketing für das Unternehmen. Rollen: Gesamte Entwicklung des Frontend & Backend, Planung, Marketing Skills: Grails, Groovy, Java, Spring Security (Acegi), Spring Social, Facebook Graph, Twitter, Mail, LiquiBase, log4j, CSV, vCard, hCards, hResume, MySQL, hSQLdb, SQL, JDBC, Hibernate, GORM, Amazon AWS, CloudFoundry, Javascript, jQuery, GSP, HTML5, CSS3, AJAX, XML, JSON, jQuery Mobile, Facebook API, Google Maps API, Youtube API, Hunch API, Android, PhoneGap, eclipse STS, Subversion, Photoshop CS4, Illustrator CS4, Microsoft Word, Excel, Powerpoint, Outlook, Protege, RDF, OWL Jan. 2006 – Dez. 2008 (3 Jahre) Senior Scientist bei Fraunhofer IESE, Kaiserslautern Forschung & Entwicklung am Fraunhofer Institut für Experimentelles Software Engineering (IESE) im Bereich Software Engineering, Erfahrungsmanagement und Wissensmanagement. Akquise von Forschungsprojekten, Projektleitung und Softwareentwicklung. Teilprojektleiter des EU-Forschungsprojektes „VIDE“ (Visualize all ModelDriven Software Development; http://www.vide-ist.eu/) zum Thema Visualisierung von Verhalten, Aspekten und Qualitätsdefekten in UMLDiagrammen mit den Partnern SAP AG, Rodan Systems S.A., und Softeam. Rollen: Projektmanager, Wissenschaftler, Softwareentwickler Skills: Leitung von Forschungsprojekten, Entwicklung von Prototypen, Beantragung von Forschungsprojekten, Publikation wissenschaftlicher Ergebnisse, Wissenschaftliche Recherche, Wissenschaftliche Experimente, Java, JSP, SWT, eclipse plugins, OSGI, UML, MDSD, WEKA, KEA, Lucene, SPSS, MaxQDA, GPower, Endnote, eclipse, Netbeans, jUnit, UML, Topcased, Wikis, CVS, Microsoft Word, Excel, Powerpoint, Project, Visio, Outlook, MindManager, Wink, Jing Jan. 2004 – Dez. 2005 (2 Jahre) Projektmanager bei Fraunhofer IESE, Kaiserslautern Teilprojektleiter des BMBF-Forschungsprojektes „RISE“ (Reuse in Software Engineering; http://www.rise-it.info/) zum Thema Wiederverwendung von Dokumenten in Softwareorganisationen mit den Anwendungspartnern empolis GmbH und brainbot technologies AG. Rollen: Projektmanager, Wissenschaftler, Softwareentwickler Skills: Leitung von Forschungsprojekten, Entwicklung von Prototypen, Beantragung von Forschungsprojekten, Publikation wissenschaftlicher Ergebnisse, Wissenschaftliche Recherche, Wissenschaftliche Experimente, Java, JavaDoc, Doxygen, JSP, SWT, eclipse plugins, OSGI, WEKA, KEA, Lucene, SPSS, MaxQDA, GPower, Endnote, eclipse, Netbeans, jUnit, UML, Topcased, Wikis, CVS, Microsoft Word, Excel, Powerpoint, Project, Visio, Outlook, MindManager, Wink, Jing, Protege, RDF, OWL April 2002 – Dez. 2003 (21 Monate) Junior Scientist bei Fraunhofer IESE, Kaiserslautern Projektarbeit in verschiedenen Forschungs- und Industrieprojekten wie „indiGo“ zum Thema integratives Software Engineering durch diskursbasierter Groupware oder dem Industrieprojekt IT-Störfall-Leitstand der T-Com zum Thema erfahrungsbasierte Behandlung von Störfällen. Rollen: Wissenschaftler, Softwareentwickler Skills: Leitung von Forschungsprojekten, Entwicklung von Prototypen, Beantragung von Forschungsprojekten, Publikation wissenschaftlicher Ergebnisse, Wissenschaftliche Recherche, Wissenschaftliche Experimente, Java, JavaDoc, Doxygen, JSP, SWT, eclipse plugins, OSGI, WEKA, KEA, Lucene, SPSS , MaxQDA , GPower , Endnote, eclipse, Netbeans, jUnit, UML, Topcased, Wikis, CVS, Microsoft Word, Excel, Powerpoint, Project, Visio, Outlook, MindManager, Wink, Jing 10/2000–03/2002 (18 Monate) Wissenschaftlicher Mitarbeiter an der Universität Kaiserslautern Forschung am Lehrstuhl von Prof. Dr. Dieter Rombach im Bereich Software Engineering und Erfahrungsmanagement und Betreuung von Lehrveranstaltungen. Betreuung der Vorlesung sowie Durchführung der Übungen und praktischer Erprobungen zur Vorlesung „Software Engineering 1: Grundlagen des Software Engineering“ im WS 2001/02 Betreuung des Praktikums „Weiterentwicklung einer reaktiven eingebetteten Hausautomatisierung“ zur Vorlesung „Software Engineering 1“ im SS 2001 Rollen: Wissenschaftler, Dozent, Softwareentwickler Skills: Präsentieren von Übungen, Vorbereitung von Vorlesungen, Vorbereitung von Folien, Powerpoint, Word, 08/1996–08/2000 (4 Jahre) Wissenschaftliche Hilfskraft an der Universität Kaiserslautern Webmaster und Assistenz bei der Betreuung von Lehrveranstaltungen am Lehrstuhl von Prof. Dr. Dieter Rombach an der Uni Kaiserslautern. Rollen: Webmaster Skills: HTML, Bildbearbeitung, Vorbereitung von Folien Studium/Ausbildung/Schule Dr. rer. nat. Promotion an der Universität Hildesheim Neben meiner Arbeit am Fraunhofer IESE arbeitete ich an einer Dissertation zum Thema Entdeckung von Qualitätsdefekten in Softwaresystemen. Doktorvater war Prof. Dr. Klaus-Dieter Althoff zusammen mit dem Zweitbetreuer Prof. Dr. Christian Bunse. Diplom-Informatiker Studium der Informatik an der Universität Kaiserslautern Studium der Informatik mit Nebenfach Elektrotechnik an der Universität Kaiserslautern. Diplomprüfungen mit den Schwerpunkten „Software Engineering“ bei Prof. Dr. Dieter Rombach, „Rechnerstrukturen“ bei Prof. Dr. Gerhard Zimmermann, „Computeralgebra“ bei Prof. Dr. Klaus Madlener und „Verteilte Systeme“ bei Prof. Dr. Jürgen Nehmer sowie den Nebenfächern in Elektrotechnik „Mobilkommunikation“ bei Dr. Peter Jung und „Digitale Signalverarbeitung“ bei Prof. Dr. Dietmar Achilles. Hochschulreife Abitur an der Berufsbildenden Schule (BBS-T1) in Ludwigshafen Besuch des Technischen Gymnasiums an der „Berufsbildenden Schule Technik 1“ in Ludwigshafen mit den Leistungsfächern Elektrotechnik und Mathematik. Mittlere Reife Realschulabschluss an der Realschule in Schwetzingen Besuch der Karl-Friedrich-Schimpler Realschule in Schwetzingen. Weiterbildung 03/2011 Scrum Viertägiges Seminar über Scrum bei SAP mit einer Einführung zu Scrum und Lean, den Scrum Basics, sowie ein zweitägiges Scrum Master Special. 08/2010 Project Management Neuntägiges Tage Seminar über Projektmanagement bei SAP mit den Themen Stakeholder Management, Projektstarts vorbereiten, Projektplanung, Projektkommunikation, Projekt Monitoring, Risiko Management, Verhandlungen, Team Management, Projektabschluss, und interkulturelle Projekte. 08/2008 Existenzgründerseminar Eintägiges Seminar zur Existenzgründung des BIC Kaiserslautern mit einer Einführung zu Businessplänen, Finanzierung, Recht und Marketing. 12/2007 Aufbauseminar für unternehmerische Führungskräfte Dreitägiges Seminar zur Unternehmensführung der [LP]Group mit einer Einführung zum Benchmarking, Finanz-Controlling, Verhandlungen, Führung und strategischer Re-positionierung. 07/2005 IT-Projektmanagement Viertägige Schulung zum IT-Projektmanagement durchgeführt von Peter Scheytt und Markus Seidel (PC Plus). Behandelt wurden die Themen ITProjekte, Projektorganisation, Projektkontrolle und Projektführung. 12/2003 Eclipse Plugin Entwicklung Viertägige Schulung zur Entwicklung von eclipse-Plugins von Innoopract mit einer Einführung zur Struktur von Plugins und Feature, Erweiterungspunkten, Editoren, Views, Marker und code assist. Sonstige Weiterbildungen Besuch der WebMontage in der Metropolregion Rhein-Neckar (MRN) und Karlsruhe (seit 2009). Besuch und Co-Organisation der Barcamps in Karlsruhe (2011 und 2012). Besuch der Startup Live Rhein-Valley und Startup-Weekend Stuttgart (2011). Besuch der Ignition-Messe für Existenzgründer und Selbstständige im Rhein-Main-Gebiet (2008-2010). Sonstiges Soft Skills Lösungsorientiert, kreativer Denker, Zuverlässig, Selbstständig, Eigenmotiviert, Flexibel, Teamplayer, Strategischer Denker, Hohes Abstraktionsvermögen Publikationen Jörg Rech schrieb über 40 akademische Papiere in internationale Journalen, Büchern, Konferenzen und Workshops in den Themenfeldern Software Engineering und Wissensmanagement. Weiterhin editierte er mehrere Bücher in den Forschungsfeldern Model-getriebene Softwareentwicklung und Semantische Arbeitsumgebungen. Auszeichnungen Gewinner in der Kategorie „Startups“ beim STARTup Live Rhinevalley 2011 in Karlsruhe mit dem Projekt „musicclip.tv“ . Engagement Co-Organisator des Barcamp Karlsruhe 2011 und 2012.