Schlagwörter
Apache Lucene
SQLite
OO Modellierung (UML)
NoSQL
Agile Methoden
IT-Beratung und Dienstleitungen
EJB
agile development
JSF 2
jUnit
API
IT-Security
XSL
Agiles Projektmanagement
XSLT
REST
Maven
Eclipse RCP
Apache Wicket
PostgresSQL
Java 8
SoapUI
Dependency injection
WSDL
Glassfish
IT-Sicherheit
Agile testing
RestFul WebServices
Enterprise Architecture
SOAP Web Services
SWT
JavaFX
Atlassian
ANT
BDD
MS Office
Testing
HTML5
Java
Perl
C++
Programmiersprachen
Grafik
Enterprise Resource Planning
CSS
PHP
JSP
Javascript
HTML
Eclipse
Apache
Linux
Oracle
Photoshop
iOS
SVN
git
UML
Deployment
IT-Dienstleistungen
Swift
JavaEE
JBoss
TomCat
JIRA
TDD
Spring
CSS3
Scrum
SOAP
Objective C
MySQL
Skills
Programmiersprachen: Java, JavaEE, JavaFX, C++, PHP, Objective-C, Swift, Perl, Java-/ ECMA-Script, SQL
Sonstige Sprachen: HTML/XHTML, CSS, XML, XSLT, FOP, WSDL, YAML, UML, LaTeX, Bash
IDE: Eclipse, Netbeans
Agile Methoden: Agile Development, Scrum, TDD, BDD
Tools / Bibliotheken / APIs / Sonstiges: JavaEE, EJB, Glassfish, DI, Spring, Spring MVC, Spring AOP, Apache Wicket, JSF, JSP, HTML, CSS, JavaScript, SVN, Git, Ant, Maven, Apache Commons, DB4O, JavaFX, SWT/JFace, Velocity, Smarty, JIRA, Confluence, Mantis, MediaWiki, PHPMyAdmin, iOS App Entwicklung,
Apache Lucene
Betriebssysteme: MacOSX, Linux (Debian, Ubuntu, Knoppix, etc.), Windows 2000/XP
Server: Apache, Tomcat, Glassfish, JBoss
Datenbanken: MySQL, SQLite, CouchDB, Oracle, PostgreSQL
Testing: JUnit, Arquillian, SimpleTest (PHP)
Grafik/Design/Layout: Photoshop, InDesign
Office: OpenOffice.org, MS Office
Sonstige Sprachen: HTML/XHTML, CSS, XML, XSLT, FOP, WSDL, YAML, UML, LaTeX, Bash
IDE: Eclipse, Netbeans
Agile Methoden: Agile Development, Scrum, TDD, BDD
Tools / Bibliotheken / APIs / Sonstiges: JavaEE, EJB, Glassfish, DI, Spring, Spring MVC, Spring AOP, Apache Wicket, JSF, JSP, HTML, CSS, JavaScript, SVN, Git, Ant, Maven, Apache Commons, DB4O, JavaFX, SWT/JFace, Velocity, Smarty, JIRA, Confluence, Mantis, MediaWiki, PHPMyAdmin, iOS App Entwicklung,
Apache Lucene
Betriebssysteme: MacOSX, Linux (Debian, Ubuntu, Knoppix, etc.), Windows 2000/XP
Server: Apache, Tomcat, Glassfish, JBoss
Datenbanken: MySQL, SQLite, CouchDB, Oracle, PostgreSQL
Testing: JUnit, Arquillian, SimpleTest (PHP)
Grafik/Design/Layout: Photoshop, InDesign
Office: OpenOffice.org, MS Office
Projekthistorie
08/2016 – 10/2016 Weiterentwicklung bestehender eigener JavaFX und JavaEE-Applikationen
JavaFX Beginn der Neuentwicklung der weiter unten aufgeführten Bilderverwaltungs-Software, da sich meine Kenntnisse in JavaFX über die Jahre deutlich verbessert haben und sich damit einhergehend diverse Funktionalitäten und Wünsche wesentlich besser oder überhaupt erst implementieren ließen.
Rollen: Entwicklung, Analyse, Planung
Kenntnisse: Java, JavaFX, ControlsFX, Eclipse, Maven, Git, H2, Apache Lucene, JPA, XML, Mantis Bug Tracker, Antlr 4
JavaEE Weiterentwicklung einer Webapplikation zur Unterstützung von Unternehmen bei dem Datenschutz auf Basis der im Mai 2018 in Kraft tretenden Europäischen Datenschutz-Grundverordnung (EU-DSGVO).
Rollen: Entwicklung, Analyse, Planung
Kenntnisse: Java, JavaEE, Eclipse, Maven, Git, Glassfish 4, Apache Lucene, JPA, EclipseLink, XML, Apache Wicket 8, Apache Commons, Google Guice, Google Gson, Scrypt, REST, Jersey, Arquillian, JUnit, MySQL, Apache FOP, Mantis Bug Tracker
07/2015 – 08/2017 Entwicklung verschiedener JavaEE Webapplikationen
Weiterentwicklung, Unterstützung und Neuentwicklung in mehreren Projekten in der Position als Freelancer bei der Firma Mercatis in Ulm für einen großen Automobilkonzern in Süddeutschland.
07/2015 – 02/2016 Weiterentwicklung und technische Betreuung eines konzerninternen Bestellsystems zur Bereitstellung benötigter Soft- und Hardwareressourcen (z.B. Rechner, virtuelle Maschinen oder Cloud-Ressourcen).
Position: Freelancer
Rollen: Entwicklung, technische Betreuung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, JIRA, Scrum, Jenkins, Arquillian
02/2016 – 05/2016 Unterstützung bei der Entwicklung neuer Funktionalitäten einer LDAP basierten Webapplikation zur konzerninternen Suche von Mitarbeitern (z.B. zur Identifizierung der benötigten Ansprechpartner).
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, Responsive Design, JSP, Liferay, Portlets, LDAP, JIRA, Scrum, Jenkins, Arquillian
05/2016 – 07/2016 Entwicklung einer Webapplikation zur Verwaltung der im bestehenden System existierenden Termine in der Planungsphase neuer Automobilreihen zur Unterstützung des Qualitätsmanagements.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
07/2016 – 12/2016 Entwicklung einer Webapplikation (Prototyp) zur Unterstützung des Qualitätsmanagements im Konzern. Innerhalb dieses Prototyps fanden auch bisherige Entwicklungen wie z.B. die zuvor aufgeführte Terminverwaltung Anwendung.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
12/2016 – 01/2017 Unterstützung bei der Weiterentwicklung und Betreuung einer bestehenden Webapplikation zur Prozessverwaltung und -optimierung.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, PostgreSQL, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
01/2017 – 02/2017 Neuentwicklung einer Dateiverwaltungs-Bibliothek, da sich die Anforderungen an die Datei- bzw. Anhangsverwaltung des Konzernsystems über die Jahre stark weiter entwickelt hatten. Besonders zu erwähnen sei hierbei, dass diese Bibliothek sich nahtlos in alle bestehenden Module einpassen musste und den nötigen Umbauaufwand für die Verwendung minimal halten sollte, was eine fundierte Recherche bei der Analyse der Anforderungen voraussetzte.
Position: Freelancer
Rollen: Entwicklung, Analyse
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, Komprimierung (ZIP, GZIP, etc.), JIRA, Scrum, Jenkins, Arquillian
02/2017 – 08/2017 Neuentwicklung einer Webapplikation basierend auf dem zuvor entwickelten Prototyps zur Unterstützung des Qualitätsmanagements und sich daraus ergebenden Wünschen des Konzerns. Besonders zu erwähnen gilt hierbei, dass es nur zur Entwicklung dieser Applikation kam, da der Prototyp den gewünschten Erfolg brachte. Weiterhin mussten hierbei auch bestehende Systeme betrachtet und analysiert werden, damit eine nahtlose Funktion mit den bestehenden Applikationen und Modulen garantiert werden konnte.
Position: Freelancer
Rollen: Entwicklung, Analyse
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, JIRA, Scrum, Jenkins, Arquillian
02/2015 - 06/2015 Entwicklung von JavaFX Applikationen
Rolle: Software-Entwickler
Aufgaben: Entwicklung von JavaFX Applikationen wie z.B. einer Bilderverwaltungssoftware oder einer Software zur Verschlüsselung von Dateien per Drag and Drop mit Anbindung an Dropbox.
Kenntnisse: Java, JavaFX, Webservices, REST, Dropbox, Eclipse
01/2015 - 04/2015 Enwicklung von WordPress Seiten
Rolle: Software-Entwickler, Software-Designer
Aufgaben: Gestaltung und Enwicklung von WordPress Seiten
Kenntnisse: PHP, XML, CSS, JavaScript, jQuery, Bootstrap, Font Awesome, Responsive Webdesign, WordPress, Eclipse, Photoshop
01/2015 - 03/2015 Entwicklung von iOS Apps mit Objective-C und Swift
Rolle: Software-Entwickler
Aufgaben: Entwicklung von iOS Apps mit Objective-C und Swift
Kenntnisse: iOS, App-Entwicklung, Objective-C, Swift, Xcode, MacOSX
01/2010 - 12/2014 Leitung von Teams mit bis zu 10 Mitarbeitern.
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Leitung von Teams mit bis zu 10 Mitarbeitern im Rahmen meiner Tätigkeit als IT-Leiter
Kenntnisse: Analyse, Design, 6 - 10 Mitarbeiter, Mitarbeiterführung, Enterprise-Resource-Planning, Evaluierung, Projektplanung, agiles Projektmanagement, Projektierung, Präsentation, Dokumentation, Fachkonzept, Planung, Hardware Architektur, Hardwareplanung, Softwarearchitektur, Software Analyse, Software-Design, Softwaremodellierung, Software-Qualitätsmanagement, Softwarerollouts
01/2009 - 12/2014 Aufbau und Betreuung einer modernen IT-Infrastruktur
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Aufbau einer modernen IT-Infrastruktur sowie deren Betreuung (Server-Installation und Wartung, Einführung benötigter Entwicklungssoftware wie z.B. JIRA, Einführung von Entwicklungsmethoden wie Scrum).
Kenntnisse: Planung, Projektmanagement, Resourcenmanagement, ERP, Scrum, Java, Enterprise JavaBeans, UML, Eclipse, Atlassian Confluence, Atlassian JIRA
01/2009 - 12/2014 Entwicklung eines Tools für den Smartphone/Tablet After-Sales-Bereich zur Erfassung von Gerätedaten, die für den Reparatur-Prozess benötigt werden.
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Entwicklung eines Tools für den Smartphone/Tablet After-Sales-Bereich zur Erfassung von Gerätedaten, die für den Reparatur-Prozess benötigt werden.
Kenntnisse: Java, Enterprise JavaBeans, Glassfish, JavaEE, Scrum, Apache Tomcat, Apache HTTP Server, PHP, SVN, Agiles Testen, Continuous Integration, Administration, Spring, Spring DI, Spring AOP, Apache Wicket, Hibernate, Hibernate Criteria-API, Hibernate Query Language, Persistenz Framework, JPA, SQL, Bootstrap, CouchDB, NoSQL, Java Frameworks, Java API, Datenbankdesign, SQL, HTML, CSS, JavaScript, Eclipse, Maven, SVN, Atlassian JIRA, Atlassian Bamboo, Atlassian Confluence, MySQL, Bootstrap, jQuery
01/2009 - 12/2014 Aufbau eines Continuous Integration Systems
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Betreuung beim Aufbau eines Continuous Integration Systems mit Hudson und später Bamboo. Weitere eingesetzte Techniken: Arquillian Testing Plattform
Kenntnisse: Hudson, Continuous Integration, Agiles Testen, Java, Apache Tomcat, Konfigurations- und Buildmanagement, Java Testing, Qualitätssicherung, Selenium, Glassfish, JUnit, Apache Ant, Apache Maven, Eclipse, Hudson, Atlassian Bamboo, Arquillian, Selenium
01/2009 - 12/2014 Betreuung von Studenten / Werkstudenten
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Betreuung von Master-Studenten im Praxissemester bei der Entwicklung von zusätzlichen Funktionen für ein System zur Generierung und Verwaltung von Dokumenten auf Basis von Java und Apache FOP.
Betreuung von Werkstudenten bei der Einarbeitung, sowie beim Erlernen verschiedener Konzepte wie z. B. OOP mit Java, JavaEE-Entwicklung etc.
Betreuung von Werkstudenten bei der Entwicklung eines Produktmanagement-Systems auf Basis von Eclipse RCP.
Kenntnisse: Abteilungsleitung, Mitarbeiterführung, fundierte IT-Kenntnisse
01/2009 - 12/2014 Betreuung bei der Entwicklung von mobilen Applikationen auf Android Basis.
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Betreuung bei der Entwicklung von mobilen Applikationen auf Android Basis.
Kenntnisse: Java, Android, Webservices, REST, Android Studio
01/2009 - 12/2014 Entwicklung von Webservice-Systemen zur Abwicklung von Vorgängen im After-Sales-Bereich
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Entwicklung von Webservice-Systemen zur Abwicklung von Vorgängen im After-Sales-Bereich von Smartphones sowie weiteren elektrischen/elektronischen Gütern wie z.B. dem Reparatur-Erfassungs-
Kenntnisse: REST, Java, Enterprise JavaBeans, SOAP, SoapUI, Apache Axis, Glassfish, JAX-WS, JAX-RS, Jersey, Eclipse, SoapUI
01/2009 - 12/2014 Analyse und Optimierung von IT-Prozessen und -systemen
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Analyse und Optimierung von IT-Prozessen und -systemen zur automatisierten Abwicklung von logistischen Aufgaben.
Kenntnisse: Analyse, Optimierung, IT-Prozesse, Geschäftsprozess, Prozessautomatisierung
02/2007 - 12/2008 Entwicklung eines Systems zur Abwicklung von Reparaturen (After-Sales Management)
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Systems zur Abwicklung von Reparaturen im Mobilfunkbereich (After-Sales Management). Entwicklung eines Frameworks zu diesem Zweck. Entwicklung der Weboberfläche und des Backends. Entwicklung von Schnittstellen zu externen Systemen wie z.B. Logistikunternehmen.
Kenntnisse: PHP, Java, HTML, CSS, JavaScript, SOAP, WSDL, XML, Administration, Eclipse, Apache HTTP Server, Apache Tomcat, ExtJS
09/2008 - 10/2008 PHP/Flash Entwicklung
Rolle: Software-Entwickler
Aufgaben: Erstellung eines Flash Media Server Tools zur Verwaltung von Videos zum E-Learning an Hochschulen
Kenntnisse: PHP, Flash, CSS, HTML, Eclipse
12/2006 - 08/2008 IT-Dienstleistungen - Hochschulrechenzentrum Gießen
Rolle: Software-Entwickler
Aufgaben: Entwicklung von Erweiterungen für die E-Learning Plattform der Universität Gießen
Kenntnisse: PHP, Java, HTML, XML, CSS, JavaScript, Eclipse
01/2006 - 02/2008 Entwicklung einer E-Learning Plattform
Rolle: Software-Entwickler, Software-Designer
Aufgaben: Entwicklung einer E-Learning Plattform für die Universität Marburg - Sportwissenschaften.
Kenntnisse: PHP, Administration, HTML, CSS, SOAP, Webservices, JavaScript, Eclipse, Apache HTTP Server
04/2007 - 11/2007 Entwicklung eines Testsystems für eine E-Learning Plattform
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Testsystems für eine E-Learning Plattform auf Basis eines Continuous Integration Systems. Aufbau des Systems und dessen Serverstruktur. Erstellung eines Testdaten-Generators.
Kenntnisse: Java, JavaEE, PHP, Continuous Integration, Apache HTTP Server, Enterprise JavaBeans, JBoss Application Server, Xdebug, XML, Selenium, Selenium Server, Eclipse, JBoss Application Server, MySQL
01/2006 - 07/2007 Erstellung und Betreuung der Internetpräsenz von Kunstgalerien
Rolle: Software-Entwickler / Designer / Web-Entwickler
Aufgaben: Entwicklung von Webseiten, Design von Webseiten sowie Printmedien wie z.B. Flyer und Kataloge zur Präsentation von Kunstprodukten. Betreuung des Produkt-Portfolios der Galerien. Administration der Rechner und des Firmennetzwerks.
Kenntnisse: PHP, CMS, Eclipse, Photoshop, Administration, Hardware Architektur, Eclipse, Photoshop, Windows, Apache HTTP Server
01/2007 - 02/2007 Entwicklung eines Tools zur Archivierung von Online-Klausuren
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Tools zur Archivierung von Online-Klausuren im Rahmen einer Tool-Suite, welche am Stand des Landes Hessen von der Universität Gießen auf der CeBIT vorgestellt/präsentiert wurde. Diese Tool soll die Archivierung und Validierung von Online-Klausuren garantieren.
Kenntnisse: Java, AWT, Swing, PDF, IT-Security, Eclipse, PDF
08/2006 - 01/2007 Entwurf und Erstellung von Print-Medien
Rolle: Designer
Aufgaben: Erstellung und Entwurf von Print-Vorlagen für Vernissagen und Kunstkatalogen verschiedener Kunstgalerien.
Kenntnisse: Photoshop, PDF, Windows
11/2006 - 12/2006 Billing- und Authentifizierungssystems auf Prepaid-Basis
Rolle: Software-Entwickler
Aufgaben: Programmierung von Teilen eines Billing-/ Authentifizierungssystems auf Prepaid-Basis
für Netzwerkzugänge unter Verwendung eines RADIUS Servers (Remote Authentication Dial-In User Service)
Kenntnisse: PHP, CSS, HTML, RADIUS, Java, Eclipse
05/2006 - 09/2006 IT-Dienstleistungen IGeL
Rolle: Software-Entwickler, Designer
Aufgaben: Erstellung von Webseiten im Gesundheitswesen (IGeL - individulle Gesundheitsleistungen). Erstellung von IGeL-Präsentationsvideos für Arztpraxen.
Kenntnisse: PHP, Photoshop, HTML, CSS, JavaScript, Eclipse, Photoshop, After Effects, Apache HTTP Server, Windows
06/2006 - 08/2006 Hilfesystem für den After-Sales Bereich
Rolle: Software-Entwickler
Aufgaben: Programmierung eines Web-basierten Hilfesystems für den After-Sales
Kenntnisse: PHP, CSS, HTML, Webservices, SOAP, Eclipse, Apache HTTP Server
04/2006 - 06/2006 Online Katalog/ Webshop mit Flash und XML
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Online Katalogs/ Webshop mit Flash und XML
Kenntnisse: PHP, Flash, XML, Eclipse
03/2006 - 04/2006 Erweiterungen Printhero
Rolle: Software-Entwickler
Aufgaben: Erstellung eines Datei-Uploads
Kenntnisse: PHP, Eclipse
02/2006 - 04/2006 Internetpräsenz Gotlands.de
Rolle: Software-Entwickler, Designer
Aufgaben: Erstellung der Internetpräsenz www.gotlands.de
Kenntnisse: PHP, HTML, CSS, JavaScript, Eclipse, Apache HTTP Server
02/2006 - 03/2006 Erstellung / Bearbeitung - Internationalisierung
Rolle: Software-Entwickler
Aufgaben: Erstellung/ Bearbeitung der englischen/ französischen und russischen Internationalisierung anhand von Sprachdateien
Kenntnisse: PHP, Eclipse
01/2006 - 02/2006 Typo3 CMS Programmierung
Rolle: Software-Entwickler, Designer
Aufgaben: HTML Layout und Typo3 Backendprogrammierung.
Kenntnisse: PHP, HTML, CSS, JavaScript, Administration, Typo3, Apache HTTP Server
01/2006 - 02/2006 Internetpräsenz Generation Music Festival
Rolle: Software-Entwickler
Aufgaben: Umsetzung der Startseite und Kontaktformular
Kenntnisse: PHP, Apache HTTP Server, HTML, CSS
JavaFX Beginn der Neuentwicklung der weiter unten aufgeführten Bilderverwaltungs-Software, da sich meine Kenntnisse in JavaFX über die Jahre deutlich verbessert haben und sich damit einhergehend diverse Funktionalitäten und Wünsche wesentlich besser oder überhaupt erst implementieren ließen.
Rollen: Entwicklung, Analyse, Planung
Kenntnisse: Java, JavaFX, ControlsFX, Eclipse, Maven, Git, H2, Apache Lucene, JPA, XML, Mantis Bug Tracker, Antlr 4
JavaEE Weiterentwicklung einer Webapplikation zur Unterstützung von Unternehmen bei dem Datenschutz auf Basis der im Mai 2018 in Kraft tretenden Europäischen Datenschutz-Grundverordnung (EU-DSGVO).
Rollen: Entwicklung, Analyse, Planung
Kenntnisse: Java, JavaEE, Eclipse, Maven, Git, Glassfish 4, Apache Lucene, JPA, EclipseLink, XML, Apache Wicket 8, Apache Commons, Google Guice, Google Gson, Scrypt, REST, Jersey, Arquillian, JUnit, MySQL, Apache FOP, Mantis Bug Tracker
07/2015 – 08/2017 Entwicklung verschiedener JavaEE Webapplikationen
Weiterentwicklung, Unterstützung und Neuentwicklung in mehreren Projekten in der Position als Freelancer bei der Firma Mercatis in Ulm für einen großen Automobilkonzern in Süddeutschland.
07/2015 – 02/2016 Weiterentwicklung und technische Betreuung eines konzerninternen Bestellsystems zur Bereitstellung benötigter Soft- und Hardwareressourcen (z.B. Rechner, virtuelle Maschinen oder Cloud-Ressourcen).
Position: Freelancer
Rollen: Entwicklung, technische Betreuung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, JIRA, Scrum, Jenkins, Arquillian
02/2016 – 05/2016 Unterstützung bei der Entwicklung neuer Funktionalitäten einer LDAP basierten Webapplikation zur konzerninternen Suche von Mitarbeitern (z.B. zur Identifizierung der benötigten Ansprechpartner).
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, Responsive Design, JSP, Liferay, Portlets, LDAP, JIRA, Scrum, Jenkins, Arquillian
05/2016 – 07/2016 Entwicklung einer Webapplikation zur Verwaltung der im bestehenden System existierenden Termine in der Planungsphase neuer Automobilreihen zur Unterstützung des Qualitätsmanagements.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
07/2016 – 12/2016 Entwicklung einer Webapplikation (Prototyp) zur Unterstützung des Qualitätsmanagements im Konzern. Innerhalb dieses Prototyps fanden auch bisherige Entwicklungen wie z.B. die zuvor aufgeführte Terminverwaltung Anwendung.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
12/2016 – 01/2017 Unterstützung bei der Weiterentwicklung und Betreuung einer bestehenden Webapplikation zur Prozessverwaltung und -optimierung.
Position: Freelancer
Rollen: Entwicklung
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, PostgreSQL, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, CSV, JIRA, Scrum, Jenkins, Arquillian
01/2017 – 02/2017 Neuentwicklung einer Dateiverwaltungs-Bibliothek, da sich die Anforderungen an die Datei- bzw. Anhangsverwaltung des Konzernsystems über die Jahre stark weiter entwickelt hatten. Besonders zu erwähnen sei hierbei, dass diese Bibliothek sich nahtlos in alle bestehenden Module einpassen musste und den nötigen Umbauaufwand für die Verwendung minimal halten sollte, was eine fundierte Recherche bei der Analyse der Anforderungen voraussetzte.
Position: Freelancer
Rollen: Entwicklung, Analyse
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, Komprimierung (ZIP, GZIP, etc.), JIRA, Scrum, Jenkins, Arquillian
02/2017 – 08/2017 Neuentwicklung einer Webapplikation basierend auf dem zuvor entwickelten Prototyps zur Unterstützung des Qualitätsmanagements und sich daraus ergebenden Wünschen des Konzerns. Besonders zu erwähnen gilt hierbei, dass es nur zur Entwicklung dieser Applikation kam, da der Prototyp den gewünschten Erfolg brachte. Weiterhin mussten hierbei auch bestehende Systeme betrachtet und analysiert werden, damit eine nahtlose Funktion mit den bestehenden Applikationen und Modulen garantiert werden konnte.
Position: Freelancer
Rollen: Entwicklung, Analyse
Kenntnisse: Java, JavaEE, Glassfish 3, Webservices, REST, Eclipse, Maven, Git, Oracle, Apache Lucene, JPA, XML, HTML5, CSS, JavaScript, JSP, Liferay, Portlets, JIRA, Scrum, Jenkins, Arquillian
02/2015 - 06/2015 Entwicklung von JavaFX Applikationen
Rolle: Software-Entwickler
Aufgaben: Entwicklung von JavaFX Applikationen wie z.B. einer Bilderverwaltungssoftware oder einer Software zur Verschlüsselung von Dateien per Drag and Drop mit Anbindung an Dropbox.
Kenntnisse: Java, JavaFX, Webservices, REST, Dropbox, Eclipse
01/2015 - 04/2015 Enwicklung von WordPress Seiten
Rolle: Software-Entwickler, Software-Designer
Aufgaben: Gestaltung und Enwicklung von WordPress Seiten
Kenntnisse: PHP, XML, CSS, JavaScript, jQuery, Bootstrap, Font Awesome, Responsive Webdesign, WordPress, Eclipse, Photoshop
01/2015 - 03/2015 Entwicklung von iOS Apps mit Objective-C und Swift
Rolle: Software-Entwickler
Aufgaben: Entwicklung von iOS Apps mit Objective-C und Swift
Kenntnisse: iOS, App-Entwicklung, Objective-C, Swift, Xcode, MacOSX
01/2010 - 12/2014 Leitung von Teams mit bis zu 10 Mitarbeitern.
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Leitung von Teams mit bis zu 10 Mitarbeitern im Rahmen meiner Tätigkeit als IT-Leiter
Kenntnisse: Analyse, Design, 6 - 10 Mitarbeiter, Mitarbeiterführung, Enterprise-Resource-Planning, Evaluierung, Projektplanung, agiles Projektmanagement, Projektierung, Präsentation, Dokumentation, Fachkonzept, Planung, Hardware Architektur, Hardwareplanung, Softwarearchitektur, Software Analyse, Software-Design, Softwaremodellierung, Software-Qualitätsmanagement, Softwarerollouts
01/2009 - 12/2014 Aufbau und Betreuung einer modernen IT-Infrastruktur
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Aufbau einer modernen IT-Infrastruktur sowie deren Betreuung (Server-Installation und Wartung, Einführung benötigter Entwicklungssoftware wie z.B. JIRA, Einführung von Entwicklungsmethoden wie Scrum).
Kenntnisse: Planung, Projektmanagement, Resourcenmanagement, ERP, Scrum, Java, Enterprise JavaBeans, UML, Eclipse, Atlassian Confluence, Atlassian JIRA
01/2009 - 12/2014 Entwicklung eines Tools für den Smartphone/Tablet After-Sales-Bereich zur Erfassung von Gerätedaten, die für den Reparatur-Prozess benötigt werden.
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Entwicklung eines Tools für den Smartphone/Tablet After-Sales-Bereich zur Erfassung von Gerätedaten, die für den Reparatur-Prozess benötigt werden.
Kenntnisse: Java, Enterprise JavaBeans, Glassfish, JavaEE, Scrum, Apache Tomcat, Apache HTTP Server, PHP, SVN, Agiles Testen, Continuous Integration, Administration, Spring, Spring DI, Spring AOP, Apache Wicket, Hibernate, Hibernate Criteria-API, Hibernate Query Language, Persistenz Framework, JPA, SQL, Bootstrap, CouchDB, NoSQL, Java Frameworks, Java API, Datenbankdesign, SQL, HTML, CSS, JavaScript, Eclipse, Maven, SVN, Atlassian JIRA, Atlassian Bamboo, Atlassian Confluence, MySQL, Bootstrap, jQuery
01/2009 - 12/2014 Aufbau eines Continuous Integration Systems
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Betreuung beim Aufbau eines Continuous Integration Systems mit Hudson und später Bamboo. Weitere eingesetzte Techniken: Arquillian Testing Plattform
Kenntnisse: Hudson, Continuous Integration, Agiles Testen, Java, Apache Tomcat, Konfigurations- und Buildmanagement, Java Testing, Qualitätssicherung, Selenium, Glassfish, JUnit, Apache Ant, Apache Maven, Eclipse, Hudson, Atlassian Bamboo, Arquillian, Selenium
01/2009 - 12/2014 Betreuung von Studenten / Werkstudenten
Rolle: Software-Entwickler, IT-Leiter (Festanstellung)
Aufgaben: Betreuung von Master-Studenten im Praxissemester bei der Entwicklung von zusätzlichen Funktionen für ein System zur Generierung und Verwaltung von Dokumenten auf Basis von Java und Apache FOP.
Betreuung von Werkstudenten bei der Einarbeitung, sowie beim Erlernen verschiedener Konzepte wie z. B. OOP mit Java, JavaEE-Entwicklung etc.
Betreuung von Werkstudenten bei der Entwicklung eines Produktmanagement-Systems auf Basis von Eclipse RCP.
Kenntnisse: Abteilungsleitung, Mitarbeiterführung, fundierte IT-Kenntnisse
01/2009 - 12/2014 Betreuung bei der Entwicklung von mobilen Applikationen auf Android Basis.
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Betreuung bei der Entwicklung von mobilen Applikationen auf Android Basis.
Kenntnisse: Java, Android, Webservices, REST, Android Studio
01/2009 - 12/2014 Entwicklung von Webservice-Systemen zur Abwicklung von Vorgängen im After-Sales-Bereich
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Entwicklung von Webservice-Systemen zur Abwicklung von Vorgängen im After-Sales-Bereich von Smartphones sowie weiteren elektrischen/elektronischen Gütern wie z.B. dem Reparatur-Erfassungs-
Kenntnisse: REST, Java, Enterprise JavaBeans, SOAP, SoapUI, Apache Axis, Glassfish, JAX-WS, JAX-RS, Jersey, Eclipse, SoapUI
01/2009 - 12/2014 Analyse und Optimierung von IT-Prozessen und -systemen
Rolle: Software-Entwickler (Festanstellung)
Aufgaben: Analyse und Optimierung von IT-Prozessen und -systemen zur automatisierten Abwicklung von logistischen Aufgaben.
Kenntnisse: Analyse, Optimierung, IT-Prozesse, Geschäftsprozess, Prozessautomatisierung
02/2007 - 12/2008 Entwicklung eines Systems zur Abwicklung von Reparaturen (After-Sales Management)
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Systems zur Abwicklung von Reparaturen im Mobilfunkbereich (After-Sales Management). Entwicklung eines Frameworks zu diesem Zweck. Entwicklung der Weboberfläche und des Backends. Entwicklung von Schnittstellen zu externen Systemen wie z.B. Logistikunternehmen.
Kenntnisse: PHP, Java, HTML, CSS, JavaScript, SOAP, WSDL, XML, Administration, Eclipse, Apache HTTP Server, Apache Tomcat, ExtJS
09/2008 - 10/2008 PHP/Flash Entwicklung
Rolle: Software-Entwickler
Aufgaben: Erstellung eines Flash Media Server Tools zur Verwaltung von Videos zum E-Learning an Hochschulen
Kenntnisse: PHP, Flash, CSS, HTML, Eclipse
12/2006 - 08/2008 IT-Dienstleistungen - Hochschulrechenzentrum Gießen
Rolle: Software-Entwickler
Aufgaben: Entwicklung von Erweiterungen für die E-Learning Plattform der Universität Gießen
Kenntnisse: PHP, Java, HTML, XML, CSS, JavaScript, Eclipse
01/2006 - 02/2008 Entwicklung einer E-Learning Plattform
Rolle: Software-Entwickler, Software-Designer
Aufgaben: Entwicklung einer E-Learning Plattform für die Universität Marburg - Sportwissenschaften.
Kenntnisse: PHP, Administration, HTML, CSS, SOAP, Webservices, JavaScript, Eclipse, Apache HTTP Server
04/2007 - 11/2007 Entwicklung eines Testsystems für eine E-Learning Plattform
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Testsystems für eine E-Learning Plattform auf Basis eines Continuous Integration Systems. Aufbau des Systems und dessen Serverstruktur. Erstellung eines Testdaten-Generators.
Kenntnisse: Java, JavaEE, PHP, Continuous Integration, Apache HTTP Server, Enterprise JavaBeans, JBoss Application Server, Xdebug, XML, Selenium, Selenium Server, Eclipse, JBoss Application Server, MySQL
01/2006 - 07/2007 Erstellung und Betreuung der Internetpräsenz von Kunstgalerien
Rolle: Software-Entwickler / Designer / Web-Entwickler
Aufgaben: Entwicklung von Webseiten, Design von Webseiten sowie Printmedien wie z.B. Flyer und Kataloge zur Präsentation von Kunstprodukten. Betreuung des Produkt-Portfolios der Galerien. Administration der Rechner und des Firmennetzwerks.
Kenntnisse: PHP, CMS, Eclipse, Photoshop, Administration, Hardware Architektur, Eclipse, Photoshop, Windows, Apache HTTP Server
01/2007 - 02/2007 Entwicklung eines Tools zur Archivierung von Online-Klausuren
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Tools zur Archivierung von Online-Klausuren im Rahmen einer Tool-Suite, welche am Stand des Landes Hessen von der Universität Gießen auf der CeBIT vorgestellt/präsentiert wurde. Diese Tool soll die Archivierung und Validierung von Online-Klausuren garantieren.
Kenntnisse: Java, AWT, Swing, PDF, IT-Security, Eclipse, PDF
08/2006 - 01/2007 Entwurf und Erstellung von Print-Medien
Rolle: Designer
Aufgaben: Erstellung und Entwurf von Print-Vorlagen für Vernissagen und Kunstkatalogen verschiedener Kunstgalerien.
Kenntnisse: Photoshop, PDF, Windows
11/2006 - 12/2006 Billing- und Authentifizierungssystems auf Prepaid-Basis
Rolle: Software-Entwickler
Aufgaben: Programmierung von Teilen eines Billing-/ Authentifizierungssystems auf Prepaid-Basis
für Netzwerkzugänge unter Verwendung eines RADIUS Servers (Remote Authentication Dial-In User Service)
Kenntnisse: PHP, CSS, HTML, RADIUS, Java, Eclipse
05/2006 - 09/2006 IT-Dienstleistungen IGeL
Rolle: Software-Entwickler, Designer
Aufgaben: Erstellung von Webseiten im Gesundheitswesen (IGeL - individulle Gesundheitsleistungen). Erstellung von IGeL-Präsentationsvideos für Arztpraxen.
Kenntnisse: PHP, Photoshop, HTML, CSS, JavaScript, Eclipse, Photoshop, After Effects, Apache HTTP Server, Windows
06/2006 - 08/2006 Hilfesystem für den After-Sales Bereich
Rolle: Software-Entwickler
Aufgaben: Programmierung eines Web-basierten Hilfesystems für den After-Sales
Kenntnisse: PHP, CSS, HTML, Webservices, SOAP, Eclipse, Apache HTTP Server
04/2006 - 06/2006 Online Katalog/ Webshop mit Flash und XML
Rolle: Software-Entwickler
Aufgaben: Entwicklung eines Online Katalogs/ Webshop mit Flash und XML
Kenntnisse: PHP, Flash, XML, Eclipse
03/2006 - 04/2006 Erweiterungen Printhero
Rolle: Software-Entwickler
Aufgaben: Erstellung eines Datei-Uploads
Kenntnisse: PHP, Eclipse
02/2006 - 04/2006 Internetpräsenz Gotlands.de
Rolle: Software-Entwickler, Designer
Aufgaben: Erstellung der Internetpräsenz www.gotlands.de
Kenntnisse: PHP, HTML, CSS, JavaScript, Eclipse, Apache HTTP Server
02/2006 - 03/2006 Erstellung / Bearbeitung - Internationalisierung
Rolle: Software-Entwickler
Aufgaben: Erstellung/ Bearbeitung der englischen/ französischen und russischen Internationalisierung anhand von Sprachdateien
Kenntnisse: PHP, Eclipse
01/2006 - 02/2006 Typo3 CMS Programmierung
Rolle: Software-Entwickler, Designer
Aufgaben: HTML Layout und Typo3 Backendprogrammierung.
Kenntnisse: PHP, HTML, CSS, JavaScript, Administration, Typo3, Apache HTTP Server
01/2006 - 02/2006 Internetpräsenz Generation Music Festival
Rolle: Software-Entwickler
Aufgaben: Umsetzung der Startseite und Kontaktformular
Kenntnisse: PHP, Apache HTTP Server, HTML, CSS
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
- Ab sofort
- Europaweit, jedoch bevorzugt in Deutschland
- Europaweit, jedoch bevorzugt in Deutschland
Sonstige Angaben
GULP Profil:
https://www.gulp.de/gulp2/home/profil/emueller
https://www.gulp.de/gulp2/home/profil/emueller