IT Consultant Java- und Webentwicklung
Aktualisiert am 22.04.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.06.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Java
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland

Deutschland: bevorzugt Raum Köln, Düsseldorf, Aachen; andere selbstverständlich nach Absprache

nicht möglich

Projekte

Projekte

4 Monate
2015-05 - 2015-08

Entwurf und Realisierung einer HTML5 APP mit GWT

Entwickler
Entwickler

Der Dienstleister einer Bank sollte für diese einen mandantenfähigen Leasingrechner als APP bereitstellen. Da die Nutzer dieser APP oft in der Nutzung Ihrer Smartphones eingeschränkt sind (Diensthandy ohne Zugang zu APP-Stores) wurde der Ratenrechner als offline fähige HTML5 APP realisiert.

Entwurf und Realisierung einer GWT Oberfläche für den Ratenrechner (GWT, Bootstrap)

Implementierung der Offlinefähigkeit und Speicherung aller Daten auf dem Endgerät (iOS und Android)

Erstellung des eigentlichen Rechenkerns in Zusammenarbeit mit der Bank

Abgesicherte Registrierung der APP-Nutzer

Aufsetzen einer Continuous Integration & Deployment Umgebung (Bamboo, stash, docker)

Java 8 Eclipse 4.4 gwt Maven git stash bamboo docker
Köln
1 Jahr 1 Monat
2014-04 - 2015-04

Weiterentwicklung einer Eclipse basierten Außendienstanwendung

Entwickler und Coach
Entwickler und Coach

Der Auftraggeber, ein mittelständiges Systemhaus, hatte für eine große Versicherungsgesellschaft einen Eclipse-basierten Client für den Außendienst realisiert.

Dieser Client sollte nun überarbeitet und an ein neues CRM-Backend (mit WSDL spezifizierter Schnittsstelle) angebunden werden.

Entwurf und Realisierung einer neuen Persistenzschicht für den Client (Hibernate, Derby)

Erstellung einer Zugriffsschicht für den WebService

Konvertierung der Daten zwischen WebService und fachspezischem Client Modell (beide Richtungen)

Umstellung auf Java 7 und Junit 4*

Umstellung von Continous Integration build slaves/agents auf Docker.

Coaching des jungen Entwicklerteams

Jazz Rational Team Concert Java 7 Maven 3 SoapUI Eclipse RCP Derby Hibernate
Köln
10 Monate
2013-07 - 2014-04

Mitarbeit in einem Integrationsteam

Entwickler/Integrator
Entwickler/Integrator
Das Integrationsteam eines Großprojektes im Automotiveumfeld (> 200 Entwickler) benötigte Unterstützung u.a. beim Entwurf und der Realisierung eines projektspezifschen Jenkins-Plugins, inkl. Einbindung einer eigener Sourcecodeverwaltung auf Basis von Subversion und portage Integration von Cmake Crosscompiler Linux -> QNX div. Auswertungskripte statische Codeanalyse des Produkt-Sourcecodes mit Klocwork statische Codeanalyse des Plugin-Sourcecode mit FindBugs und Checkstyle Aufsetzen eines maven repositories (archivia/artifactory) Entwurf und Realisierung einer Applikation zur Verwaltung von Informationen zur Integration (GWT, mit Postgres backend) Außerdem Mitarbeit im Integrationstagesgeschäft: Einsammeln von Informationen bei Entwicklern und Projektleitung (welcher Softwarestand ist wann zu liefern) Dazu Evaluierung und Realisierung einer Methode zum automatischen Aufsetzen neuer Jenkinsinstallationen, z.B. mit Vagrant/KVM/libvirt.
Jenkins maven gwt Eclipse subversion Vagrant
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

1986-1990 freie Mitarbeit in einem Softwarehaus (teilw. parallel zum Informatik Studium an der RWTH Aachen)
1990-1992 Ausbildung zum Math.-Technischen Assistenten an der RWTH Aachen (verkürzt wg. Vorkenntnissen)
1990-1996 angestellter Softwareentwickler
1996-1998 IT-Teamleiter bei City Carrier
1998-2001 Geschäftsführer Software & Beratungsunternehmen
2001-2002 angestellter Senior Consultant
2002-     Freiberufliche Tätigkeit als Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

Führungserfahrung
1996-1998 IT-Teamleiter bei einem City-Carrier
1998-2001 Geschäftsführer bei Software- und Beratungsunternehmen

Verbandsarbeit:
1997-2000 Mitglied der IT-Expertengruppe des AKNN,
Mitautor der Spezifikation zum Austausch von Kundendaten zwischen
Netzbetreibern nach §43 TKG (Portierungsdatenbank).

Eingesetze Tools und Frameworks (aktuell):

Build & Test: Jenkins/Hudson, JUnit, FindBugs, CheckStyle, maven (Artifactory), ant, ivy

Source code management: git, Mercurial, ClearCase

Java Tools: Eclipse (RCP/JFace), JDBC, Hibernate,  JUnit, SLF4J, logback, log4j, stax, guava, dagger, guice, uvam.

Web: HTML(5), CSS(3), Javascript, Richfaces, JSON, Ajax,  Vaadin, GWT,  KnockoutJS, Jquery,  Apache Click, Velocity, JSP, JPublish,

Applicationserver: Tomcat, JBoss, Glassfish, Websphere

Plattformen: Linux (Debian/Ubuntu, SuSE, CentOS), Windows( 7, XP, Server, NT), Sun OS, HP_UX, AIX, OS/2

Virtualization: VirtualBox, Docker, Vagrant, Puppet

Betriebssysteme

HPUX
SUN OS, Solaris
Unix
AIX, Solaris, HP-UX, Linux
VMS
Windows

Programmiersprachen

ASN.1
C
C++
Emacs
Groovy
Java
Seit 1998 im Projektrahmen. Große Erfahrung im Bereich server-side Java/Applikationsserver
JavaScript
Seit 1998 im Projektrahmen. Große Erfahrung im Bereich server-side Java/Applikationsserver
Perl
PL/SQL
Realisierung einer Rating-engine für einen City-Carrier
Shell
TeX, LaTeX

Datenbanken

Access
Adabas
(jetzt als SAP DB bekannt)
DB2
Derby
JDBC
auch in Verbindung mit objekt-relationalen Mapping, high performance anbindung an Oracle
MySql
Oracle
Entwicklung (PL/SQL) und Tuning von VLDB im Carrierumfeld (Billing)
Postgres
SQL

Evaluierung verschiedener NoSql Datenbanken (neo4j, MongoDB) für eine Website mit Geoinformationen

Datenkommunikation

EDIFACT
Edifact -> HTML Konvertertool für QA
Ethernet
FTAM
Internet, Intranet
SMTP
SNMP
TCP/IP

Branchen

Branchen

Telekommunikation (Rating und Billing, Tarfierung, Portierung, sonstige regulatorische Anfoderungen nach TGK)
Versicherung (Customer Self Service Anwendungen)
Qualitätssicherung ( Testautomatisierung, Continuous Integration)

Einsatzorte

Einsatzorte

Deutschland

Deutschland: bevorzugt Raum Köln, Düsseldorf, Aachen; andere selbstverständlich nach Absprache

nicht möglich

Projekte

Projekte

4 Monate
2015-05 - 2015-08

Entwurf und Realisierung einer HTML5 APP mit GWT

Entwickler
Entwickler

Der Dienstleister einer Bank sollte für diese einen mandantenfähigen Leasingrechner als APP bereitstellen. Da die Nutzer dieser APP oft in der Nutzung Ihrer Smartphones eingeschränkt sind (Diensthandy ohne Zugang zu APP-Stores) wurde der Ratenrechner als offline fähige HTML5 APP realisiert.

Entwurf und Realisierung einer GWT Oberfläche für den Ratenrechner (GWT, Bootstrap)

Implementierung der Offlinefähigkeit und Speicherung aller Daten auf dem Endgerät (iOS und Android)

Erstellung des eigentlichen Rechenkerns in Zusammenarbeit mit der Bank

Abgesicherte Registrierung der APP-Nutzer

Aufsetzen einer Continuous Integration & Deployment Umgebung (Bamboo, stash, docker)

Java 8 Eclipse 4.4 gwt Maven git stash bamboo docker
Köln
1 Jahr 1 Monat
2014-04 - 2015-04

Weiterentwicklung einer Eclipse basierten Außendienstanwendung

Entwickler und Coach
Entwickler und Coach

Der Auftraggeber, ein mittelständiges Systemhaus, hatte für eine große Versicherungsgesellschaft einen Eclipse-basierten Client für den Außendienst realisiert.

Dieser Client sollte nun überarbeitet und an ein neues CRM-Backend (mit WSDL spezifizierter Schnittsstelle) angebunden werden.

Entwurf und Realisierung einer neuen Persistenzschicht für den Client (Hibernate, Derby)

Erstellung einer Zugriffsschicht für den WebService

Konvertierung der Daten zwischen WebService und fachspezischem Client Modell (beide Richtungen)

Umstellung auf Java 7 und Junit 4*

Umstellung von Continous Integration build slaves/agents auf Docker.

Coaching des jungen Entwicklerteams

Jazz Rational Team Concert Java 7 Maven 3 SoapUI Eclipse RCP Derby Hibernate
Köln
10 Monate
2013-07 - 2014-04

Mitarbeit in einem Integrationsteam

Entwickler/Integrator
Entwickler/Integrator
Das Integrationsteam eines Großprojektes im Automotiveumfeld (> 200 Entwickler) benötigte Unterstützung u.a. beim Entwurf und der Realisierung eines projektspezifschen Jenkins-Plugins, inkl. Einbindung einer eigener Sourcecodeverwaltung auf Basis von Subversion und portage Integration von Cmake Crosscompiler Linux -> QNX div. Auswertungskripte statische Codeanalyse des Produkt-Sourcecodes mit Klocwork statische Codeanalyse des Plugin-Sourcecode mit FindBugs und Checkstyle Aufsetzen eines maven repositories (archivia/artifactory) Entwurf und Realisierung einer Applikation zur Verwaltung von Informationen zur Integration (GWT, mit Postgres backend) Außerdem Mitarbeit im Integrationstagesgeschäft: Einsammeln von Informationen bei Entwicklern und Projektleitung (welcher Softwarestand ist wann zu liefern) Dazu Evaluierung und Realisierung einer Methode zum automatischen Aufsetzen neuer Jenkinsinstallationen, z.B. mit Vagrant/KVM/libvirt.
Jenkins maven gwt Eclipse subversion Vagrant
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

1986-1990 freie Mitarbeit in einem Softwarehaus (teilw. parallel zum Informatik Studium an der RWTH Aachen)
1990-1992 Ausbildung zum Math.-Technischen Assistenten an der RWTH Aachen (verkürzt wg. Vorkenntnissen)
1990-1996 angestellter Softwareentwickler
1996-1998 IT-Teamleiter bei City Carrier
1998-2001 Geschäftsführer Software & Beratungsunternehmen
2001-2002 angestellter Senior Consultant
2002-     Freiberufliche Tätigkeit als Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java

Produkte / Standards / Erfahrungen / Methoden

Führungserfahrung
1996-1998 IT-Teamleiter bei einem City-Carrier
1998-2001 Geschäftsführer bei Software- und Beratungsunternehmen

Verbandsarbeit:
1997-2000 Mitglied der IT-Expertengruppe des AKNN,
Mitautor der Spezifikation zum Austausch von Kundendaten zwischen
Netzbetreibern nach §43 TKG (Portierungsdatenbank).

Eingesetze Tools und Frameworks (aktuell):

Build & Test: Jenkins/Hudson, JUnit, FindBugs, CheckStyle, maven (Artifactory), ant, ivy

Source code management: git, Mercurial, ClearCase

Java Tools: Eclipse (RCP/JFace), JDBC, Hibernate,  JUnit, SLF4J, logback, log4j, stax, guava, dagger, guice, uvam.

Web: HTML(5), CSS(3), Javascript, Richfaces, JSON, Ajax,  Vaadin, GWT,  KnockoutJS, Jquery,  Apache Click, Velocity, JSP, JPublish,

Applicationserver: Tomcat, JBoss, Glassfish, Websphere

Plattformen: Linux (Debian/Ubuntu, SuSE, CentOS), Windows( 7, XP, Server, NT), Sun OS, HP_UX, AIX, OS/2

Virtualization: VirtualBox, Docker, Vagrant, Puppet

Betriebssysteme

HPUX
SUN OS, Solaris
Unix
AIX, Solaris, HP-UX, Linux
VMS
Windows

Programmiersprachen

ASN.1
C
C++
Emacs
Groovy
Java
Seit 1998 im Projektrahmen. Große Erfahrung im Bereich server-side Java/Applikationsserver
JavaScript
Seit 1998 im Projektrahmen. Große Erfahrung im Bereich server-side Java/Applikationsserver
Perl
PL/SQL
Realisierung einer Rating-engine für einen City-Carrier
Shell
TeX, LaTeX

Datenbanken

Access
Adabas
(jetzt als SAP DB bekannt)
DB2
Derby
JDBC
auch in Verbindung mit objekt-relationalen Mapping, high performance anbindung an Oracle
MySql
Oracle
Entwicklung (PL/SQL) und Tuning von VLDB im Carrierumfeld (Billing)
Postgres
SQL

Evaluierung verschiedener NoSql Datenbanken (neo4j, MongoDB) für eine Website mit Geoinformationen

Datenkommunikation

EDIFACT
Edifact -> HTML Konvertertool für QA
Ethernet
FTAM
Internet, Intranet
SMTP
SNMP
TCP/IP

Branchen

Branchen

Telekommunikation (Rating und Billing, Tarfierung, Portierung, sonstige regulatorische Anfoderungen nach TGK)
Versicherung (Customer Self Service Anwendungen)
Qualitätssicherung ( Testautomatisierung, Continuous Integration)

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.