Fachlicher Schwerpunkt dieses Freiberuflers

Java Entwickler

verfügbar ab
27.08.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Position

Projekte

02/2019 - 07/2019

6 Monate

Weiterentwicklung

Rolle
Java Entwickler
Kunde
Dekra SE
Einsatzort
Stuttgart-Vaihingen
Projektinhalte

Weiterentwicklung von eine Java EE Application (JBoss 7, JSF, Richfaces, Oracle, Atlassian Toolset, Scrum) 

02/2018 - 12/2018

11 Monate

Entwicklung in Java

Rolle
Java Entwickler
Kunde
Swisslog GmbH
Einsatzort
Ettlingen bei Karlsruhe
Projektinhalte

Entwicklung in Java von Algorithmen für Puzzle, ein Software vom Fraunhofer Institut für Logistics in Dortmund. Design und Implementierung von Lösungen mit Java 8 Streams für die mathematische Analyse zur Optimierung der Palettisierung für kundenspezifische Anforderungen – Entwicklungszeit: 8 Monate.

Installation, Integration und Test neuer Versionen der SynQ Control Software für das erste RowPaq Produkt (Robotischer Arm + dazugehörige Infrastruktur) – Entwicklungszeit: Zwei Monate.

03/2017 - 12/2017

10 Monate

Migration von Suche und Datenbank Funktionalitaten

Rolle
Java Entwickler
Kunde
FIZ Karlsruhe
Einsatzort
Karlsruhe
Projektinhalte

Migration von Suchfunktionen von STN (stn.org) für das Fachinformationszentrum Karlsruhe (FIZ). Lucene und Solr Internals, Suchleistung Analyse, Einsatz von Docvalues, Entwicklung von zusätzlichen SpanQueries-Typen, kleine Fixes an Apache Lucene geschickt. Unterstützung der Entwicklung von Lösungen mit Scala mit http4s, fetch, doobie. Migration Stored Procedures von Oracle zum Postgresql Funktionen, Tests mit pgTAP.

Kenntnisse

Lucene

Solr

Postgres

Scala

doobie

plpgsql

PLSQL

Produkte

Jira

git

maven

sbt

bash

03/2014 - 09/2016

2 Jahre 7 Monate

Entwicklung von REST Web Services mit Java 8 für Big Data Projekt

Rolle
Java Entwickler
Kunde
Goetzfried Professionals GmbH
Einsatzort
Heidenheim
Projektinhalte

Mehrere Projekte bei verschiedenen Kunden: Voith Digital Solutions, Heidenheim: Entwicklung von REST Web Services mit Java 8 für Big Data Projekt (JHipster als Basis für Projekt, Spring Boot, REST mit JSON Web Tokens für Authentifizierung über LDAP und Spring Security, HBase für Datenspeicherung, Kafka Messaging, Cloudera Desktop for Hadoop, Industrie 4.0).

Bei Dürr, Bietigheim-Bissingen: Entwicklung von Middleware Schnittstellen in Java für externe Enterprise Resource Planning Systeme. Voll-Software lifecycle. Modular Architektur Gestaltung mit Context Dependency Injection mit Apache DeltaSpike mit Dokumentation zurück zum Projekt geschickt. Automatisierte Integrationtests mit JUnit und CDI. Persistence via JPA und Stored Procedures in MS SQL Server und Oracle Datenbanken. Asynchronous Messaging über JBoss und IBM Produkte.

  • JBoss 7.2, Java EE 6, JMS (WebSphere MQ, JBoss Hornet), JPA, CDI, DeltaSpike

  • Monitoring via JMX und via Web Application JSF, Primefaces, HTML, CSS

  • C#, Visual Studio, Java Native Access (JNA), COM4J, Tuxedo. Eclipse, maven, nexus, svn, git, Jira.

  • Benutzer Dokumentation und Commissioning Manuals.

Kenntnisse

JBoss 7.2

Java EE 6

JMS (WebSphere MQ

JBoss Hornet)

JPA

CDI

DeltaSpike

Primefaces

HTML

CSS

Monitoring via JMX

via Web Application JSF

C#

Visual Studio

Java Native Access (JNA)

COM4J

Tuxedo. Eclipse

maven

nexus

svn

git

Jira.

03/2013 - 08/2013

6 Monate

Call Center web application

Rolle
Java Software Developer
Kunde
Bader
Einsatzort
Pforzheim, Germany
Projektinhalte

Neue Suchfunktionen und Bug fixen für die Bader Callcenter Web Application.

  • JBoss 7.1, REST Architektur, CouchDB, Camel, SOLR, Mockito, Angular JS, JSON, JavaScript.
  • Eclipse, maven, git, Jira, Gerrit, Jenkins, Confluence Wiki. Agile Development, SCRUM

11/2011 - 02/2013

1 Jahr 4 Monate

Entwicklung, neuer Funktionalitäten für ein Informationssystem

Rolle
Software Entwickler
Kunde
Signalis (via Brunel)
Einsatzort
Bremen
Projektinhalte

Entwicklung, neuer Funktionalitäten für ein Informationssystem für Schiffe in Java. Komplexe Multithread-Anwendung,
Server-Seite CORBA, JMS, Webservices, Java Web Start, Oracle Backend.
Erfolgreiche Migration von alten Unix-Systeme an die neuen virtualisierten Umgebungen des Schelde Coordinatie Centrum (Vlissingen, NL). Verbesserungen der allgemeinen Projektstruktur mit Tools wie git, maven und mediawiki. 

  • Komplexe Multithread-Anwendung, Server-Seite CORBA, JMS (OpenJMS und Oracle AQ JMS), Webservices, Java Web Start, Oracle Backend.
  • Migration von alten Unix-Systeme an die neuen virtualisierten Umgebungen des Schelde Coordinatie
    Centrum (Vlissingen, NL). Migration von VisiBroker zum JacORB, Java 6 Einsetzung.
  • Verbesserungen der allgemeinen Projektstruktur mit Tools wie git, maven und mediawiki.
  • REST / SOAP web services, web applications entwicklungen mit JSF 2.0
  • Analyse und deployment von File Transfer Lösung basiertes auf AFD von die Deutsche Wetter Dienst
Kenntnisse

CORBA

JMS

Webservices

Java Web Start

Oracle Backend

01/2009 - 07/2010

1 Jahr 7 Monate

Support Test und Integration der Aktivitäten des Galileo

Rolle
Support Engineer
Kunde
Thales
Einsatzort
Pforzheim
Projektinhalte

Support Test und Integration der Aktivitäten des Galileo Ground Mission Segments in Pforzheim. Testautomatisierung, scripting mit SIMSAT und Analyse der Befehlsausführung (Javascript, Java, SNMP, DOORS). Anpassen neuer Lösungen für den Betrieb: Web-basiertes Problem-Report-System, Galileo Tools für Daten-Decodierung, Mediawiki basiertes Wissensmanagement-System. Entwicklung kundenspezifischer Lösungen für die Berichterstattung und Austausch von Non Conformance Reports mit ESA über XML-Daten (PHP, Ruby und bash). Analyse der Optionen für unvorhergesehene Bedürfnisse des Systems. Linux-Administration (Firewall, Backups, Installationen). 

  • Entwicklung Tools für Daten-Decodierung und Testautomatisierung (JavaScript/CORBA) mit SIMSAT
  • Entwicklung kundenspezifischer Lösungen für die Berichterstattung und Austausch von Non Conformance Reports mit ESA über XML-Daten (PHP, Ruby und bash).
  • Linux-Administration (Firewall, Backups, Installationen). Analyse für neue Hardwarebedarfs.

04/2007 - 12/2008

1 Jahr 9 Monate

Angebotserstellung für Projekte, Auswertung der möglichen Lösungen

Rolle
Freiberufler Entwickler
Einsatzort
Spanien
Projektinhalte
  • Integration und Java-Entwicklungen für eine TV-on-Demand-Projekt für Romtelecom.
  • Entwicklung einer J2ME-Client für einen PDA für Verinsur, Jerez.
  • Java, XML, CORBA, Verimatrix, Openstream,Eclipse, J9 Virtual Machine, CDC Profile, AWT GUI, jTDS JDBC-Treiber, Trac.

04/2006 - 03/2007

1 Jahr

Entwicklung und Wartung für die Customer Relation Management-Anwendung

Rolle
Java Entwickler
Kunde
ARCOR
Einsatzort
Essen
Kenntnisse

Java

Swing

Spring

XML-Tools

Velocity

Subversion

Cruise Control

JUnit.

01/2000 - 03/2007

7 Jahre 3 Monate

Freiberufler Entwickler

Einsatzort
Deutschland

04/2005 - 03/2006

1 Jahr

Entwicklungen und Tests für die Columbus Bodensegment

Rolle
Java Entwickler
Kunde
EADS Space Transportation
Einsatzort
Bremen
Projektinhalte
  • Arbeit zur Anpassung des Bodensegments Telemetrie-Software für Telemetrie-Packaging Standard XTCE Version 1.0.
  • Prototyp des Telemetrie-Archiv-Datenbank (HSQL).

09/2004 - 03/2005

7 Monate

Verschiedene Migrationen von Passagier-Datensätzen

Rolle
Software Entwickler
Kunde
Octavio Vergara für Lufthansa Systems
Einsatzort
Frankfurt
Projektinhalte

Verschiedene Migrationen von Passagier-Datensätzen in beziehung Amadeus Systeme. Umwandeln von einem
Format in ein anderes (awk, open office, bash, Linux)

10/2002 - 05/2004

1 Jahr 8 Monate

Web interface für ein Leak Detection System

Rolle
Software Entwickler
Kunde
Magnum
Einsatzort
Darmstadt
Projektinhalte

Web interface für ein Leak Detection System.

  • Apache Struts, JSTL, Displaytag, JFreeChart.
  • Tomcat 4/5. Performance Tunning für Daten Visualisierung.


Anpassung, Erprobung und Vor-Ort-Installation eines Prüfstands für die Produktion von Sonnenkollektoren.

  • MS Access, Excel, VBA und VC++ DLLs.
  • Erstellung von Formularen, Berichten, grafische Darstellungen.

04/2002 - 05/2002

2 Monate

Software Entwickler

Kunde
Dresdner Investment
Einsatzort
Frankfurt
Projektinhalte

Import von finanziellen Daten in Oracle. SQL Loader

01/2000 - 04/2001

1 Jahr 4 Monate

Integration auf der Meteosat Second Generation Bodensystem

Rolle
Support Engineer
Kunde
EUMETSAT
Einsatzort
Darmstadt, Germany
Projektinhalte
  • write test procedures and reports of anomalies.
  • Prototyps von einem Telemetrie-Prozessor (C++, VMS).
  • Migration von Mission Parameters von Access-Datenbanken auf Oracle RDB.
  • Unix/SQL-Plus scripting.

04/1999 - 12/1999

9 Monate

Tests aufgerufen aus einer VB-Anwendung, Y2K, Y2K Tests

Rolle
C++ Software Entwickler
Kunde
AXA - Royale Belge
Einsatzort
Brüssel, Belgien

01/1997 - 12/1999

3 Jahre

Freiberufler Entwickler

Einsatzort
Belgien

Projekthistorie

---Weitere Projekte auf Anfrage---

Branchen

  • Softwarehersteller
  • Luft- und Raumfahrt
  • Forschung, Entwicklung, UNI
  • Chemie
  • Bahn
  • Banken
  • Borse
  • Energieversorgung
  • Flughafen
  • Pharmazie
  • Mineral industrie
  • Post
  • Robotersteuerung
  • Versicherungen

Kompetenzen

Programmiersprachen
bash
Basic
C
C#
C++
CORBA IDL
DCL
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
Java EE 6
JavaScript
JMS
JPA
PL/SQL
PLSQL
Qt
Ruby
Scala
Shell
SQL
TeX, LaTeX
Unix/Linux scripting

Betriebssysteme
HPUX
Linux
MS-DOS
SUN OS, Solaris
Unix
VMS
Windows
Good scripting under Unix and VMS.

Datenbanken
Access
DAO
DB2
doobie
JDBC
MS SQL Server
Transact-SQL
MySQL
ODBC
Oracle
PL/SQL
Postgres
pl/pgsql, pgTAP
RDB
SQL
Sybase

Sprachkenntnisse
Deutsch
Gut
Englisch
Fließend
Französisch
Fließend
Niederländisch
ein bischen
Spanisch
Mutter Sprache

Hardware
Alpha
Digital Workstations series 7000, Compaq Servers
Ascii/X - Terminals
VT series from Digital
CD-Writer / Brenner
I use a Philips
Drucker
HP 720C
HP
Unix servers
PC
Very good knowledge of this platform
Steuer und Regelsysteme
SUN
Sparc workstations
VAX

Datenkommunikation
CORBA
v2.2
EDIFACT
Internet, Intranet

Produkte / Standards / Erfahrungen
CDI
COM4J
Cruise Control
CSS
DeltaSpike
git
HTML
Java Native Access (JNA)
Java Web Start
JBoss 7.2
JBoss Hornet)
Jira
Jira.
JMS (WebSphere MQ
JUnit.
Lucene
maven
Monitoring via JMX
nexus
Oracle Backend
Primefaces
sbt
Solr
Spring
Subversion
svn
Swing
Tuxedo. Eclipse
Velocity
via Web Application JSF
Visual Studio
Webservices
XML-Tools
  • Objektorientierte Analyse/Programmierung/Design
  • Strukturierte Analyse/Programmierung/Design
  • SW-Dokumentation
  • Review von Code, Dokumenten
  • Telekommunikation
  • Erstellung von Spezifikationen
  • Migration, Portierung
  • DB Design
  • Web Applications
 
Web
  • HTML
  • CSS
  • JSF 2.0
  • REST Webservices (JAX-RS)
  • JAX-WS
  • Javascript
 
XML
  • Java XML libraries
  • XSLT
  • Schema
  • Xpath
  • DOM
 
J2EE
  • CDI
  • JPA
  • JMS
  • JBoss
  • Tomcat
 
Java/Scala Frameworks
  • Spring
  • Camel
  • JUnit
  • Mockito
  • Typelevel Projects
 
Analyse
  • Functional Programming
  • Object Oriented Analysis
  • Design Patterns
  • UML
 
Networking
  • Linux networking tools
  • Wireshark
  • tcpdump
 
Virtualisierung
  • Linux KVM
 
Office
  • Microsoft Office Suite
  • OpenOffice
  • Image Manipulation utilities
 
Entwicklung Umgebungs
  • Eclipse
  • Visual Studio
 
Text Scripting
  • GNU Tools (sed, awk)
 
Methodologies
  • Agile Software Development
  • SCRUM
 
Source Version Control
  • Git
  • Subversion
 
Buildsysteme
  • Maven
  • Ant
  • sbt
  • gcc
  • make
 
Anders
  • SoapUI, pg4admin, SquirrelSQL, Cloudera Desktop

Aus- und Weiterbildung

09/1990 - 10/1991

1 Jahr 2 Monate

MSc Studium

Abschluss
Master of Science in Astronautics and Space Engineering
Institution, Ort
College of Aeronautics, Cranfield, Institute of Technology, UK
Schwerpunkt
  • Spacecraft Systems Engineering, Orbital Mechanics, AOCS, Space Environment

09/1984 - 07/1989

4 Jahre 11 Monate

Physik

Abschluss
Physik Degree
Institution, Ort
Universität Sevilla, Spanien
Schwerpunkt
  • Physik Fundamental, Astrophysik

Ausbildungshistorie

Zertifikate:

04/2002

Software AG XML Certified Engineer 

01/2002

Sun Certified Java 2 Developer 

03/2002

Sun Certified Java 2 Web Component Developer 

06/2002

Sun Certified Enterprise Architect for Java 2, Part I

06/2001

Sun Certified Programmer for Java 2 Platform

08/2001

Oracle Certified Professional: SQL and PL/SQL

Kurse:

10/2013

Functional Programming with Scala, Coursera, 

12/2013

Principles of Reactive Programming with Scala, Coursera

07/2016

Parallel Programming (with Scala), Coursera

Seminare:

High Value Sales Management” by Kenneth Morse, MIT Entrepreneurship Center, Seville, 15 Sep 2008

Messeteilnahmen:

Java conferences (Devoxx 2004, 2011),

JAX (2012),

EclipseCon (2013),

Lambda World (2015, 2016, 2017),

JOnTheBeach (2016)

×
×