Java, JEE, Spring, Unix, Linux, Shell, Solaris, TCP/IP, Scrum
Aktualisiert am 15.04.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Bonn (+75km) Koblenz (+50km) Cochem (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

7 Jahre
2017-04 - heute

Paketautomaten

Java groovy SQL ...

In einem kleinen Team wird die Software für Paketautomaten entwickelt. Diese muss über ein Rollen- und Rechtesystem verschiedenen Benutzergruppen in unterschiedlichen Ländern Zugang zu den Automaten und deren Funktionen gewähren. Über eine Hardware-Abstraktionsschicht wird unterschiedliche Hardware wie Scanner, Drucker oder Bezahlterminals angesteuert. Die Automaten haben beschränkte Ressourcen und sollen 24h am Tag zur Verfügung stehen.

Java groovy SQL PostgreSQL gradle Spring
1 Jahr 8 Monate
2015-08 - 2017-03

Neuaufbau Produktfamilie

Über ein Portal stehen den Endkunden verschiedene Produkte zur Verfügung. Die Produktfamilie wurde von Grund auf neu entwickelt. Im Fokus standen dabei Wartbarkeit und Performance. Da frühestmöglich eine funktionsfähige Version zur Verfügung stehen musste, verwendete das Team solange bestehende Komponenten bis diese neu entwickelt werden konnten.

Java PL/SQL SQL JBoss Maven puppet Spring Vaadin Tomcat Linux Oracle PostgreSQL
1 Jahr 7 Monate
2014-01 - 2015-07

Dialogmarketing / Postwurfsendung

Der Kunde betreibt eine Online-Plattform auf der Händler verschiedener Großkunden an Werbekampagnen teilnehmen können. Über eine Weboberfläche wählt der Händler auf einer Karte die von ihm gewünschten Verteilgebiete und Selektionskriterien. Die Software gibt unmittelbar eine Rückmeldung darüber wie viele Haushalte selektiert werden. Im
Backend wurde vom Team ein REST-Service entwickelt der die Versandunterlagen für die Zusteller vorbereitet und an Kunden und Druckdienstleister weitergeleitet.

Java PL/SQL SQL JBoss Maven puppet Tomcat Linux Oracle
5 Monate
2013-08 - 2013-12

SEPA Umstellung

Für einen Kunden wurden alle Prozesse und Produkte auf SEPA vorbereitet. Dabei musste berücksichtigt werden, dass für eine Übergangszeit auch nicht-SEPA Buchungen verarbeitet werden konnten. Für die Umstellungen wurden verschiedene Back- und Frontend Komponenten angepasst.

groovy Java Shellskripte Maven puppet Spring Tomcat Linux Oracle
9 Monate
2012-11 - 2013-07

Portal Relaunch

Die Webpräsenz einer Online-plattform wurde durch ein Scrum-Team grundlegend überarbeitet. Bestehende Funktionen haben wir überdacht und das Design für Tablets und Handys optimiert. Zusätzlich wurden neue Dialoge geschaffen und fehlende Funktionen nachgerüstet.

HTML / CSS Java JavaScript PHP Shellskripte AngularJS PHPUnit puppet Linux Windows
8 Monate
2012-03 - 2012-10

Integration Zahldienstleister

Für die Nutzer einer Online-Plattform wurde die Möglichkeit geschaffen, Rechnungen online zu bezahlen. Zuerst hat das Scrum-Team eine Backend-Schnittstelle für Geschäftskunden implementiert, damit diese ihre Rechnungen einliefern können.
Anschließend wurden verschiedene Zahldienstleister angebunden, damit die Nutzer per Lastschrift oder Überweisung bezahlen können.

groovy Java PL/SQL Shellskripte SQL Maven puppet spock Spring Tomcat Linux H2 Oracle
5 Monate
2011-08 - 2011-12

Business Intelligence

Für ein internationales Unternehmen wurde eine komplette Business Intelligence Suite betrieben und von Version 10g auf 11g migriert. Die Daten wurden tagesaktuell aus drei Kontinenten gesammelt und in einer zentralen Datenbank homogenisiert gespeichert.

Über ein Reporting-Werkzeug wurden dem Kunden verschiedene Berichte zur Verfügung gestellt. Zusätzlich wurde eine Schnittstelle für Ad-hoc-Abfragen implementiert.

Java PL/SQL Shellskripte SQL LDAP Maven Oracle APEX Oracle BI EE Oracle WB Windows Oracle
8 Monate
2010-09 - 2011-04

Geschäftskunden Gateway

Für eine Kommunikations-Plattform wurde eine Schnittstelle für Großkunden implementiert. Umgesetzt wurden ein SMTP- und ein SFTP-Kanal. Vertraulichkeit und Verlässlichkeit hatten während der gesamten Entwicklung oberste Priorität.

Java Shellskripte HAProxy Postfix Spring Linux
7 Monate
2010-02 - 2010-08

Kampagnenmanagement

Der Wunsch des Kunden bestand darin, ein einheitliches Kampagnenmanagement für seine verschiedenen Organisationseinheiten aufzubauen. Zu diesem Zweck sollten die Daten der Organisationseinheiten an einer zentralen Stelle gespeichert und vereinheitlicht werden. Die erste Aufgabe war es, eine Bestandsaufnahme der vorhandenen Daten zu erstellen. Anschließend wurden ein dimensionales Datenmodell und die nötigen Transformationsregeln festgelegt.

VBA Enterprise Architect MS Office Windows Windows MS Access
2 Monate
2010-01 - 2010-02

Intranet-Suchmaschine

In Unternehmen jeder Größenordnung liegen Daten an verschiedenen Stellen verteilt (z. B. Wikis, Fileshares, SharePoint, Ticketsysteme). Mit der Intranet-Suchmaschine habe ich eine Möglichkeit geschaffen, all diese Datentöpfe gleichzeitig zu durchsuchen.

Java Maven Solr Lucene Tomcat Linux

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
1997-06 - 2000-05

Fachinformatiker für Anwendungsentwicklung

-, EDV Beratung Gregor Ermtraud GmbH
-
EDV Beratung Gregor Ermtraud GmbH

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

JBoss
Maven
puppet
Spring
Tomcat
Vaadin

Betriebssysteme

HPUX
Grundkenntnisse
Linux
Mac OS
Mehrjährige Erfahrungen
MS-DOS
Grundkenntnisse
SUN OS, Solaris
Mehrjährige Erfahrungen
Unix
Mehrjährige Erfahrungen
VMS
Grundkenntnisse
Windows
Mehrjährige Erfahrungen

Ich habe mehrjärige Erfahrung in der Administration heterogener Umgebungen. Der Schwerpunkt lag dabei in der Entwicklung von Shellskripten (sh/bash). Für die Installation und Wartung waren kenntnisse in den foglenden Bereichen nötig:

  • Softwarepacketierung (RPM, DEB, HPUX Depots, Solaris Packages, ...)
  • LDAP
  • NFS
  • NIS
  • DNS
  • SMTP
  • SNMP
  • SSH

Programmiersprachen

Foxpro
Grundkenntnisse
gradle
groovy
Java
Mehrjährige Erfahrungen
Perl
Mehrjährige Erfahrungen
PL/SQL
Grundkenntnisse
Shell
Mehrjährige Erfahrungen

Währed der Ausbilung habe ich ausschließlich Foxpro programmiert. Anschließend habe ich in Java und Perl Front- und Backend Software entwickelt. 

Datenbanken

JDBC
Grundkenntnisse
MS SQL Server
Grundkenntnisse
MySQL
Mehrjährige Erfahrungen
Oracle
Mehrjährige Erfahrungen
Postgres
Grundkenntnisse
PostgreSQL
SQL
Mehrjährige Erfahrungen
xBase
Grundkenntnisse

Allen Programmen die ich Entwickelt habe speicherten Ihre Daten in einer Relationalen Datenbank. Die Schnittstelle war für Java JDBC, für Perl DBI. Frameworks wie DBIC oder JPA/Hibernate wurden eingesetzt sofern der Einsatz sinvoll war.

Datenkommunikation

Internet, Intranet
Mehrjährige Erfahrungen
SMTP
Mehrjährige Erfahrungen
SNMP
Grundkenntnisse
TCP/IP
Mehrjährige Erfahrungen

Zusätzlich habe ich Erfahrung mit den folgenden Kommunikationsprotokollen:

  • SOAP
  • REST

Einsatzorte

Einsatzorte

Bonn (+75km) Koblenz (+50km) Cochem (+75km) Soest (+50km)
nicht möglich

Projekte

Projekte

7 Jahre
2017-04 - heute

Paketautomaten

Java groovy SQL ...

In einem kleinen Team wird die Software für Paketautomaten entwickelt. Diese muss über ein Rollen- und Rechtesystem verschiedenen Benutzergruppen in unterschiedlichen Ländern Zugang zu den Automaten und deren Funktionen gewähren. Über eine Hardware-Abstraktionsschicht wird unterschiedliche Hardware wie Scanner, Drucker oder Bezahlterminals angesteuert. Die Automaten haben beschränkte Ressourcen und sollen 24h am Tag zur Verfügung stehen.

Java groovy SQL PostgreSQL gradle Spring
1 Jahr 8 Monate
2015-08 - 2017-03

Neuaufbau Produktfamilie

Über ein Portal stehen den Endkunden verschiedene Produkte zur Verfügung. Die Produktfamilie wurde von Grund auf neu entwickelt. Im Fokus standen dabei Wartbarkeit und Performance. Da frühestmöglich eine funktionsfähige Version zur Verfügung stehen musste, verwendete das Team solange bestehende Komponenten bis diese neu entwickelt werden konnten.

Java PL/SQL SQL JBoss Maven puppet Spring Vaadin Tomcat Linux Oracle PostgreSQL
1 Jahr 7 Monate
2014-01 - 2015-07

Dialogmarketing / Postwurfsendung

Der Kunde betreibt eine Online-Plattform auf der Händler verschiedener Großkunden an Werbekampagnen teilnehmen können. Über eine Weboberfläche wählt der Händler auf einer Karte die von ihm gewünschten Verteilgebiete und Selektionskriterien. Die Software gibt unmittelbar eine Rückmeldung darüber wie viele Haushalte selektiert werden. Im
Backend wurde vom Team ein REST-Service entwickelt der die Versandunterlagen für die Zusteller vorbereitet und an Kunden und Druckdienstleister weitergeleitet.

Java PL/SQL SQL JBoss Maven puppet Tomcat Linux Oracle
5 Monate
2013-08 - 2013-12

SEPA Umstellung

Für einen Kunden wurden alle Prozesse und Produkte auf SEPA vorbereitet. Dabei musste berücksichtigt werden, dass für eine Übergangszeit auch nicht-SEPA Buchungen verarbeitet werden konnten. Für die Umstellungen wurden verschiedene Back- und Frontend Komponenten angepasst.

groovy Java Shellskripte Maven puppet Spring Tomcat Linux Oracle
9 Monate
2012-11 - 2013-07

Portal Relaunch

Die Webpräsenz einer Online-plattform wurde durch ein Scrum-Team grundlegend überarbeitet. Bestehende Funktionen haben wir überdacht und das Design für Tablets und Handys optimiert. Zusätzlich wurden neue Dialoge geschaffen und fehlende Funktionen nachgerüstet.

HTML / CSS Java JavaScript PHP Shellskripte AngularJS PHPUnit puppet Linux Windows
8 Monate
2012-03 - 2012-10

Integration Zahldienstleister

Für die Nutzer einer Online-Plattform wurde die Möglichkeit geschaffen, Rechnungen online zu bezahlen. Zuerst hat das Scrum-Team eine Backend-Schnittstelle für Geschäftskunden implementiert, damit diese ihre Rechnungen einliefern können.
Anschließend wurden verschiedene Zahldienstleister angebunden, damit die Nutzer per Lastschrift oder Überweisung bezahlen können.

groovy Java PL/SQL Shellskripte SQL Maven puppet spock Spring Tomcat Linux H2 Oracle
5 Monate
2011-08 - 2011-12

Business Intelligence

Für ein internationales Unternehmen wurde eine komplette Business Intelligence Suite betrieben und von Version 10g auf 11g migriert. Die Daten wurden tagesaktuell aus drei Kontinenten gesammelt und in einer zentralen Datenbank homogenisiert gespeichert.

Über ein Reporting-Werkzeug wurden dem Kunden verschiedene Berichte zur Verfügung gestellt. Zusätzlich wurde eine Schnittstelle für Ad-hoc-Abfragen implementiert.

Java PL/SQL Shellskripte SQL LDAP Maven Oracle APEX Oracle BI EE Oracle WB Windows Oracle
8 Monate
2010-09 - 2011-04

Geschäftskunden Gateway

Für eine Kommunikations-Plattform wurde eine Schnittstelle für Großkunden implementiert. Umgesetzt wurden ein SMTP- und ein SFTP-Kanal. Vertraulichkeit und Verlässlichkeit hatten während der gesamten Entwicklung oberste Priorität.

Java Shellskripte HAProxy Postfix Spring Linux
7 Monate
2010-02 - 2010-08

Kampagnenmanagement

Der Wunsch des Kunden bestand darin, ein einheitliches Kampagnenmanagement für seine verschiedenen Organisationseinheiten aufzubauen. Zu diesem Zweck sollten die Daten der Organisationseinheiten an einer zentralen Stelle gespeichert und vereinheitlicht werden. Die erste Aufgabe war es, eine Bestandsaufnahme der vorhandenen Daten zu erstellen. Anschließend wurden ein dimensionales Datenmodell und die nötigen Transformationsregeln festgelegt.

VBA Enterprise Architect MS Office Windows Windows MS Access
2 Monate
2010-01 - 2010-02

Intranet-Suchmaschine

In Unternehmen jeder Größenordnung liegen Daten an verschiedenen Stellen verteilt (z. B. Wikis, Fileshares, SharePoint, Ticketsysteme). Mit der Intranet-Suchmaschine habe ich eine Möglichkeit geschaffen, all diese Datentöpfe gleichzeitig zu durchsuchen.

Java Maven Solr Lucene Tomcat Linux

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
1997-06 - 2000-05

Fachinformatiker für Anwendungsentwicklung

-, EDV Beratung Gregor Ermtraud GmbH
-
EDV Beratung Gregor Ermtraud GmbH

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

JBoss
Maven
puppet
Spring
Tomcat
Vaadin

Betriebssysteme

HPUX
Grundkenntnisse
Linux
Mac OS
Mehrjährige Erfahrungen
MS-DOS
Grundkenntnisse
SUN OS, Solaris
Mehrjährige Erfahrungen
Unix
Mehrjährige Erfahrungen
VMS
Grundkenntnisse
Windows
Mehrjährige Erfahrungen

Ich habe mehrjärige Erfahrung in der Administration heterogener Umgebungen. Der Schwerpunkt lag dabei in der Entwicklung von Shellskripten (sh/bash). Für die Installation und Wartung waren kenntnisse in den foglenden Bereichen nötig:

  • Softwarepacketierung (RPM, DEB, HPUX Depots, Solaris Packages, ...)
  • LDAP
  • NFS
  • NIS
  • DNS
  • SMTP
  • SNMP
  • SSH

Programmiersprachen

Foxpro
Grundkenntnisse
gradle
groovy
Java
Mehrjährige Erfahrungen
Perl
Mehrjährige Erfahrungen
PL/SQL
Grundkenntnisse
Shell
Mehrjährige Erfahrungen

Währed der Ausbilung habe ich ausschließlich Foxpro programmiert. Anschließend habe ich in Java und Perl Front- und Backend Software entwickelt. 

Datenbanken

JDBC
Grundkenntnisse
MS SQL Server
Grundkenntnisse
MySQL
Mehrjährige Erfahrungen
Oracle
Mehrjährige Erfahrungen
Postgres
Grundkenntnisse
PostgreSQL
SQL
Mehrjährige Erfahrungen
xBase
Grundkenntnisse

Allen Programmen die ich Entwickelt habe speicherten Ihre Daten in einer Relationalen Datenbank. Die Schnittstelle war für Java JDBC, für Perl DBI. Frameworks wie DBIC oder JPA/Hibernate wurden eingesetzt sofern der Einsatz sinvoll war.

Datenkommunikation

Internet, Intranet
Mehrjährige Erfahrungen
SMTP
Mehrjährige Erfahrungen
SNMP
Grundkenntnisse
TCP/IP
Mehrjährige Erfahrungen

Zusätzlich habe ich Erfahrung mit den folgenden Kommunikationsprotokollen:

  • SOAP
  • REST

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.