Profilbild von Eric Mueller Softwareentwickler und Sicherheitsberater aus Giessen

Eric Müller

verfügbar

Letztes Update: 17.04.2018

Softwareentwickler und Sicherheitsberater

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

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

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

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
- Ab sofort
- Europaweit, jedoch bevorzugt in Deutschland

Sonstige Angaben

GULP Profil:
https://www.gulp.de/gulp2/home/profil/emueller
Profilbild von Eric Mueller Softwareentwickler und Sicherheitsberater aus Giessen Softwareentwickler und Sicherheitsberater
Registrieren