Im Laufe des Aufbaus eines Startups von 2 bis 40 Mitarbeitern habe ich vor allem folgende Entwicklungstätigkeiten durchgeführt:
* Software Backend Entwicklung mit Java - insb. Groovy & Grails zusammen mit MongoDB, Elasticsearch und MySQL.
* Software Frontend Entwicklung mit React.js früher auch jQuery & Bootstrap.
* Web Scraping zur Datensammlung mit hunderten von automatisierten Servern in AWS, Microsoft Azure und Google Cloud basierend auf Groovy, Javascript, CSS und HTML. Verwendung von Proxies und randomisierten Browser / Machine Fingerprints.
* Server-Administration / DevOps basierend auf Git, CircleCI, Ubuntu, ELK (Dashboards) und automatische Backups in den Clouds AWS und Azure.
* Data Science mit Big Data (2-5 Milliarden Dokumente) in MongoDB, Elasticsearch und AWS S3 unter Verwendung von Hadoop / Map-Reduce und ein wenig Python mit Jupyter in AWS (Sagemaker). Aufbau von Ontologien zur Suche mit Synonymen
Projekte
Mai 2012 - März 2014
Website zum Management von Funklizenzen
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.
2011-heute
Entwicklung eines sozialen Netzwerks für Gründer, Startups, Investoren, Designer und Programmierer, um Gründer insbesondere in frühen Phasen zu helfen.
09/2011-11/2011 (Startup Weekend Projekt)
Entwicklung eines personalisierten Musikkanals der aus den Music-Likes von Facebook eine Playliste mit diesen und ähnlichen Musikern & Bands zusammenstellt und Videos von Youtube dazu anzeigt.
06/2011-heute
Entwicklung eines location-based Chat Systems 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.
01/2009-heute
Entwicklung eines semantisch sozialen Netzwerks 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.
Berufserfahrung
iGreen ? SAP Research, Karlsruhe 03/2010-heute
Tätigkeiten: Forschung & Entwicklung im Bereich Software Engineering und Business Schemata. Akquise von Forschungsprojekten, Projektleitung und Softwareentwicklung.
03/2010-heute Projektleitung und Entwicklung eines Systems (Arbeitstitel Warp 10 / Nestor) zum kollaborativen Erstellen von Schema-Transformationen zwischen Geschäftspartnern. SAP internes Projekt.
Selbstständigkeit ? Karlsruhe 01/2009-heute
Tätigkeiten: Entwicklung des semantischen sozialen Netzwerkes [Name auf Anfrage] basierend auf den Technologien Groovy & Grails (Server) und jQuery / Javascript (Client). Geschäftsführung und Marketing für das Unternehmen.
VIDE ? Fraunhofer IESE, Kaiserslautern 01/2006-12/2008
Tätigkeiten: 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 Model-Driven Software Development; http://www.vide-ist.eu/) zum Thema Visualisierung von Verhalten, Aspekten und Qualitätsdefekten in UML-Diagrammen mit den Partnern SAP AG, Rodan Systems S.A., und Softeam.
RISE ? Fraunhofer IESE, Kaiserslautern 01/2004-12/2005
Tätigkeiten: 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.
IndiGo ? Fraunhofer IESE, Kaiserslautern 04/2002-12/2003
Tätigkeiten: 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.
Wissenschaftlicher Mitarbeiter ? Universität Kaiserslautern 10/2000?03/2002
Tätigkeiten: Forschung am Lehrstuhl von Prof. Dr. [Name auf Anfrage] 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
Wissenschaftliche Hilfskraft ? Universität Kaiserslautern 08/1996?08/2000
Tätigkeiten: Webmaster und Assistenz bei der Betreuung von Lehrveranstaltungen am Lehrstuhl von Prof. Dr. [Name auf Anfrage] an der Uni Kaiserslautern.
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.
Als langjähriger Softwareentwickler verfüge Ich über viel Erfahrung in der Backend- und Frontend-Programmierung sowie der Entwicklung mobiler Applikationen. Im Laufe meiner vorherigen Projekte habe ich vor allem folgende Tätigkeiten durchgeführt:
Interessiert wäre ich insb. an Projekten mit den Technologien React Native, Micronaut, Kubernetes & Docker, AWS Lambda oder Amazon Alexa Skills.
Agiles Software Engineering mittels Scrum mit den Entwicklungsumgebungen
* eclipse (SpringSource Tool Suite, Groovy & Grails Tool Suite)
* Netbeans,
den Testumgebungen
* jUnit
der Task Managementumgebungen
* JIRA und Wikis
der Modellierungsumgebungen
* Topcased (UML)
und den Versionierungssystemen
* Subversion
* CVS
* GIT
Dokumentation von Quellkode etc. mittels
* JavaDoc,
* Doxygen
* CSSDoc
Grails - Sehr gute Kenntnisse (GORM, Spring Security, Spring Social)
Groovy - Sehr gute Kenntnisse (GSP)
HTML - Gute Kenntnisse (AJAX, JSON, XML, HTML5)
CSS - Gute Kenntnisse (CSS, CSS3, LESS)
APIs - Gute Kenntnisse (Facebook API, Google Maps API, Youtube API, Hunch API)
GORM, Hibernate, JDBC
Startups
SaaS
Recruiting / Active Sourcing
Telekommunikation / Lizenzmanagement
Betriebswirtschaftliche Software
Forschung Software Engineering
Im Laufe des Aufbaus eines Startups von 2 bis 40 Mitarbeitern habe ich vor allem folgende Entwicklungstätigkeiten durchgeführt:
* Software Backend Entwicklung mit Java - insb. Groovy & Grails zusammen mit MongoDB, Elasticsearch und MySQL.
* Software Frontend Entwicklung mit React.js früher auch jQuery & Bootstrap.
* Web Scraping zur Datensammlung mit hunderten von automatisierten Servern in AWS, Microsoft Azure und Google Cloud basierend auf Groovy, Javascript, CSS und HTML. Verwendung von Proxies und randomisierten Browser / Machine Fingerprints.
* Server-Administration / DevOps basierend auf Git, CircleCI, Ubuntu, ELK (Dashboards) und automatische Backups in den Clouds AWS und Azure.
* Data Science mit Big Data (2-5 Milliarden Dokumente) in MongoDB, Elasticsearch und AWS S3 unter Verwendung von Hadoop / Map-Reduce und ein wenig Python mit Jupyter in AWS (Sagemaker). Aufbau von Ontologien zur Suche mit Synonymen
Projekte
Mai 2012 - März 2014
Website zum Management von Funklizenzen
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.
2011-heute
Entwicklung eines sozialen Netzwerks für Gründer, Startups, Investoren, Designer und Programmierer, um Gründer insbesondere in frühen Phasen zu helfen.
09/2011-11/2011 (Startup Weekend Projekt)
Entwicklung eines personalisierten Musikkanals der aus den Music-Likes von Facebook eine Playliste mit diesen und ähnlichen Musikern & Bands zusammenstellt und Videos von Youtube dazu anzeigt.
06/2011-heute
Entwicklung eines location-based Chat Systems 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.
01/2009-heute
Entwicklung eines semantisch sozialen Netzwerks 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.
Berufserfahrung
iGreen ? SAP Research, Karlsruhe 03/2010-heute
Tätigkeiten: Forschung & Entwicklung im Bereich Software Engineering und Business Schemata. Akquise von Forschungsprojekten, Projektleitung und Softwareentwicklung.
03/2010-heute Projektleitung und Entwicklung eines Systems (Arbeitstitel Warp 10 / Nestor) zum kollaborativen Erstellen von Schema-Transformationen zwischen Geschäftspartnern. SAP internes Projekt.
Selbstständigkeit ? Karlsruhe 01/2009-heute
Tätigkeiten: Entwicklung des semantischen sozialen Netzwerkes [Name auf Anfrage] basierend auf den Technologien Groovy & Grails (Server) und jQuery / Javascript (Client). Geschäftsführung und Marketing für das Unternehmen.
VIDE ? Fraunhofer IESE, Kaiserslautern 01/2006-12/2008
Tätigkeiten: 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 Model-Driven Software Development; http://www.vide-ist.eu/) zum Thema Visualisierung von Verhalten, Aspekten und Qualitätsdefekten in UML-Diagrammen mit den Partnern SAP AG, Rodan Systems S.A., und Softeam.
RISE ? Fraunhofer IESE, Kaiserslautern 01/2004-12/2005
Tätigkeiten: 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.
IndiGo ? Fraunhofer IESE, Kaiserslautern 04/2002-12/2003
Tätigkeiten: 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.
Wissenschaftlicher Mitarbeiter ? Universität Kaiserslautern 10/2000?03/2002
Tätigkeiten: Forschung am Lehrstuhl von Prof. Dr. [Name auf Anfrage] 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
Wissenschaftliche Hilfskraft ? Universität Kaiserslautern 08/1996?08/2000
Tätigkeiten: Webmaster und Assistenz bei der Betreuung von Lehrveranstaltungen am Lehrstuhl von Prof. Dr. [Name auf Anfrage] an der Uni Kaiserslautern.
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.
Als langjähriger Softwareentwickler verfüge Ich über viel Erfahrung in der Backend- und Frontend-Programmierung sowie der Entwicklung mobiler Applikationen. Im Laufe meiner vorherigen Projekte habe ich vor allem folgende Tätigkeiten durchgeführt:
Interessiert wäre ich insb. an Projekten mit den Technologien React Native, Micronaut, Kubernetes & Docker, AWS Lambda oder Amazon Alexa Skills.
Agiles Software Engineering mittels Scrum mit den Entwicklungsumgebungen
* eclipse (SpringSource Tool Suite, Groovy & Grails Tool Suite)
* Netbeans,
den Testumgebungen
* jUnit
der Task Managementumgebungen
* JIRA und Wikis
der Modellierungsumgebungen
* Topcased (UML)
und den Versionierungssystemen
* Subversion
* CVS
* GIT
Dokumentation von Quellkode etc. mittels
* JavaDoc,
* Doxygen
* CSSDoc
Grails - Sehr gute Kenntnisse (GORM, Spring Security, Spring Social)
Groovy - Sehr gute Kenntnisse (GSP)
HTML - Gute Kenntnisse (AJAX, JSON, XML, HTML5)
CSS - Gute Kenntnisse (CSS, CSS3, LESS)
APIs - Gute Kenntnisse (Facebook API, Google Maps API, Youtube API, Hunch API)
GORM, Hibernate, JDBC
Startups
SaaS
Recruiting / Active Sourcing
Telekommunikation / Lizenzmanagement
Betriebswirtschaftliche Software
Forschung Software Engineering
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.