Java Entwickler
Aktualisiert am 30.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java 1.8
Ansi SQL
Linux
Java EE 6
Spring Framework
XML
C++
bash
PL/SQL
Scala
CSS
HTML
JavaScript
JSF
REST
Git
DevOps
Design Patterns
Agile Entwicklung
apache maven
JBoss ApplicationServer
PostgreSQL
3-Tier Architektur
Deutsch
C1, B2
Englisch
C2
Französisch
C1, B2
Niederländisch
B1, A2
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 11 Monate
2017-02 - heute

Beratung für Software-Projekte

Freiberufler Software Entwickler
Freiberufler Software Entwickler
  • Beratung für Softwareprojekte bezüglich Anforderungen, Architektur und DevOps. 
  • 25 Jahre Erfahrung mit Java-Technologien, relationalen Datenbanken und Open-Source-Lösungen. 
  • Objektorientiertes Design kombiniert mit funktionalem Programmierstil für Entwicklungsaufgaben. 
  • Produktiv Einsatz auf Linux und Windows Servern, Containerized Umgebungen. 
  • Nützung von künstlicher Intelligenz Lösungen um Entwicklungen zu gestalten.


Nebenprojekte:

  • Laufende Erfassung von Satellitendaten für SATNOGS mit Software Defined Radios. 
  • Ähnlich für Global Meteor Network mit Low-Light-Kameras. 
  • Einsatz als Docker-Services in Raspberry Pi?s mit 64 bits ARM Betriebsystem aus Dietpi.
  • Verschiedene Technologiebewertungen wie JHipster, Quarkus usw. Scala mit Spark Data Pipelines und mit SPG4Extensions in Github. 
  • Verwendung von OpenWRT-Routern als NAS- und Medienserver. 
  • Fast AI für Entwicklungen im Bereich der künstlichen Intelligenz und lokal ausgeführte LLAMA2-basierte Modelle.

IT, Logistik, Automotive, Legal, Aerospace
Pforzheim
1 Jahr
2025-01 - 2025-12

Entwicklung von Logistiksoftware

Software Entwickler Java SQL JSF ...
Software Entwickler

  • Analyse der Palettierungsergebnisse für ein REWE-Verteilzentrum in Magdeburg, die zu einer Steigerung der automatischen Palettierung von 75 % auf 79 % führte. Neue Funktionen und Fehlerbehebungen für die Anwendungen Load Building Manager und Puzzle Palettenberechnung, die beide in Wildfly (Entwicklung) und in Weblogic (Produktion) unter Red Hat Linux eingesetzt werden. 
  • Einführung von ~20 % Leistungsverbesserungen in Puzzle durch Identifizierung von Hotspots mit Intellij?s Profiler, Reduzierung des Speicherverbrauchs und mehrere Fehlerberichte geliefert. 
  • Nutzung von Polarion als Projektverfolgungstool. Lieferung von ca. 40 Merge-Requests für den Hauptentwicklungszweig, die Unit- und Systemtests bestanden haben. 
  • Durchführung von Code-Reviews und Demo-Präsentationen. 

Java SQL JSF REST Intellij Oracle PostgreSQL bash git maven Gitlab Wildfly Docker Polarion Copilot
REWE-Verteilzentrum, Magdeburg
3 Jahre 6 Monate
2021-02 - 2024-07

Datenmigration für die neue Campus Online Software

Datenmigration für die neue Campus Online Software aus einen HIS System. 

  • Analyse Benutzeranforderungen und Lösungen mithilfe SQL und Java Technologien.
  • Implementierung durch SQL Skripte, in denen Logik mit analytische Queries, XML Funktionen, und anderen complexe PostgreSQL Characteristiken gestaltet wurde. 
  • Historie von ~100.000 Studierenden für ~1.000 Studiengänge migriert. 
  • Datenübertragung an Oracle mithilfe von PostgreSQL Foreign Tables. 
  • Bereinigung über SQL Pipelines. Tests mit pgTap, Devops mit bash, DBeaver, sqlcl für Berichte, die bei Gitlab präsentiert wurden. 
  • Rücksynchronisation von Daten für ältere Prozesse, hauptsächlich durch SQL Skripte und PL/SQL. 
  • Generierung von pdf-Dokumenten über Apache Formatting Objects mit XSL/XSLT.
  • Datenintegration mit REST und OATH 2.0. 
  • Entwicklung in Ubuntu Linux, git, DBeaver, pgdump für backups, Element / Matrix.

Universität Heidelberg
1 Jahr 3 Monate
2021-02 - 2022-04

Daten Migration von PostgreSQL bis Oracle für die Campus Online Software

  • Analyse Benutzeranforderungen
  • Implementierung mit SQL zusammen mit XML Funktionen in PostgreSQL
  • Tests mit pg-tap
  • reporting bei Gitlab
git bash DBeaver sqlcl
Universität Heidelberg
10 Monate
2020-02 - 2020-11

DevOps für Installation

  • DevOps für die Installation, Konfiguration und das Testing des Produktes Integrated Transportation Control System für BAC Dublin. 
  • Windows Server-Failover-Konfiguration zwischen Haupt- und Backup-Servern an einem anderen Standort. 
  • Migration von Benutzerdaten mit Bash/Awk-Skripten. 
  • Anpassung der XML-Konfigurationen des Systems an die neue Umgebung, Transformation von Benutzerdaten mit XSLT. 
  • Systemtests mit Echtzeit-Fahrzeugdaten, Fehler-/Protokollanalyse. 
  • Analyse von Java-Code mit Spring, JPA, JMS mit PostgreSQL für Datenpersistenz und RabbitMQ für die Nachrichtenverteilung. 
  • JIRA-Fehlerverfolgung, Subversion, Confluence-Wiki.
INIT SE, Karlsruhe
6 Monate
2019-02 - 2019-07

Weiterentwicklung einer Identity Management Application

JBoss 7 JSF Richfaces ...
  • Anpassung von Geschäftsprozessen mit E-Mail-Benachrichtigungen, Integrationstests mit Greenmail, neue Maven-Profile. 
  • Anpassungen im JSF Frontend und CDI Backend. 

JBoss 7 JSF Richfaces Camunda BPM Cucumber Oracle PL/SQL git maven. User Stories in JIRA agile Entwicklung in 2 Wochen Sprints
Dekra SE, Stuttgart-Vaihingen
11 Monate
2018-02 - 2018-12

Java-Entwicklung von Algorithmen für Puzzle

Entwicklung von Java-Algorithmen für Puzzle, in Zusammenarbeit mit dem Fraunhofer-Institut für Logistik in Dortmund. 

  • Das Projekt erforderte neue Algorithmen zur Optimierung des Zugriffs auf Pakete mit verschiedenen Getränken in Paletten, die in Lieferwagen platziert waren. 
  • Die Suche erfolgte anhand von Kriterien, sodass die Pakete entlang der gewünschten Achse mit der erforderlichen Ausrichtung für eine einfache Entnahme ausgerichtet wurden, wobei auch die Stabilität und die verfügbaren Mengen berücksichtigt wurden.
  • Implementierung mit Java 8, JUnit zum Testen. 
  • Visualisierung in Webbrowsern durch HTML 5 und Bootstrap. 
  • Teilzeitarbeit mit der SynQ-Anwendung auf Basis von Java EE, die auf WebLogic für die Installation, Integration und das Testen bereitgestellt wurde. Dokumentation in Polarion.

Swisslog GmbH, Ettlingen
10 Monate
2017-03 - 2017-12

Migration von Suchfunktionen von STN

Java-Entwickler
Java-Entwickler
  • Migration der Suchfunktionalität ihres Patentinformationssystems STN von Apache Lucene Version 4 auf Version 7. 
  • Arbeit mit Lucene und Solr Internals. 
  • Vorschlag zur Einführung von DocValues für dokumentweite Parameter als Ersatz für Payloads, obwohl der Vorschlag vom Kunden abgelehnt wurde. 
  • Analyse der Suchleistung, Entwicklung neuer SpanQueries, kleine Korrekturen an Apache Lucene. 
  • Migration von gespeicherten Prozeduren von Oracle zu Postgresql, um die Anzahl der Oracle-Instanzen aufgrund von Lizenzkosten zu reduzieren. 
  • Tests mit pgTAP geschrieben.
Fachinformationszentrum (FIZ), Karlsruhe
2 Jahre 11 Monate
2014-03 - 2017-01

Diverse Projekte

Java Entwickler JBoss 7.2 Java EE 6 JMS (WebSphere MQ ...
Java Entwickler

  • Für Voith Digital Solutions, Heidenheim:
    • Entwicklung von REST Web Services mit Java 8 für Big Data Projekt. 
    • Code Generierung aus JHipster als Basis, mit Wahl von Spring Boot, REST mit JSON Web Tokens für Authentifizierung über LDAP und Spring Security, Spark, HBase für Datenspeicherung, Kafka Messaging, Cloudera Desktop for Hadoop, Industrie 4.0).
  • Firma Dürr, Bietigheim-Bissingen:
    • Entwicklung von Middleware Schnittstellen in Java EE für externe Enterprise Resource Planning Systeme. 
    • 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
Voith Digital Solutions, Heidenheim, Dürr, Bietigheim-Bissingen
6 Monate
2013-03 - 2013-08

Bader Callcenter Web Application

Java Entwickler JEE JBoss 7.1 REST Architektur ...
Java Entwickler
  • Neue Suchfunktionen und Bug fixen für die Bader Callcenter Web Application
JEE JBoss 7.1 REST Architektur CouchDB Camel SOLR Mockito Angular JS JSON JavaScript Eclipse maven git Jira Gerrit Jenkins Confluence Wiki. Agile Development SCRUM
Bader
Pforzheim
2 Jahre 4 Monate
2010-11 - 2013-02

Migration von alten Unix-Systemen

Java Entwickler
Java Entwickler
  • Migration von alten Unix-Systemen an die neuen virtualisierten Umgebungen des Schelde Coordinatie Centrum (Vlissingen, NL). Migration von VisiBroker zum JacORB, Java 6 Einsetzung
    • Komplexe Multithread-Anwendungen in Java, Server-Seite CORBA, JMS (OpenJMS und Oracle AQ JMS), Webservices, Java Web Start, Oracle Backend
    • Verbesserungen der allgemeinen Projektstruktur mit Tools wie git, maven
  • Entwicklung neuer Funktionalitäten für ein Informationssystem für Schiffe und Web Services für die Deutsche Küste:
    • ?REST ?/ SOAP web services, web applications entwicklungen mit JSF 2.0
  • Analyse und Einsatz von File Transfer Lösung, basiert auf afd Software des Deutschen Wetter Dienstes
Signalis
Bremen
1 Jahr 7 Monate
2009-01 - 2010-07

Support Test und Integration der Mission Ground Segment der Galileo Mission System

Support Engineer
Support Engineer
  • Support Test und Integration der Mission Ground Segment der Galileo Mission System:
    • 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 (Ruby und bash).
    • Linux?-?Administration (Firewall, Backups, Installationen).
  • Sicherheitüberprüfung bestanden.
IT, Navigation
Pforzheim
1 Jahr 9 Monate
2007-04 - 2008-12

Freiberufliche Tätigkeiten

Freiberufler Entwickler
Freiberufler Entwickler
Spanien
7 Jahre 3 Monate
2000-01 - 2007-03

Diverse Projekte

Freiberufler Software Entwickler
Freiberufler Software Entwickler
  • Arbeit meistens mit Java und C++ Technologien. Angebotserstellung für Projekte, Auswertung der möglichen Lösungen.
  • Integration und Java-Entwicklungen für ein TV-on-Demand-Projekt für Romtelecom. Java, Linux, Tomcat, CORBA. Madrid and Bucharest


04/2006 - 03/2007:

  • Entwicklung eines J2ME-Clients für einen Personal Data Assistant für Verinsur, Jerez. CDC Profile, J9 virtual machine, Java AWT, JDBC, JTDS Driver für MS SQL Server.
  • Entwicklung und Wartung für die Customer Relation Management-Anwendung für Arcor, Essen. Java, J2EE, Swing, Spring, XML-Tools, Velocity, Subversion, Cruise Control, JUnit. 


04/2005 ? 12/2005:

  • Entwicklungen und Tests in Java für das Columbus Bodensegment für EADS Space Transportation in Bremen.
  • Anpassung des Bodensegments Software für Telemetrie-Packaging Standard XTCE Version 1.0. Prototyp des Telemetrie-Archiv-Datenbank (HSQL). 


09/2004 ? 03/2005:

  • Octavio Vergara für Lufthansa Systems, Frankfurt: verschiedene Migrationen von Passagier-Datensätzen in Beziehung von Amadeus-Systemen. 
  • Umwandlung in andere Formate (awk, open office, bash, Linux). 


10/2002 - 05/2004:

  • Für Magnum Automatisierungs Technik, Darmstadt, Web Oberflache für ein Leak Detection System. 
  • JSP, 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.


04/2002 - 05/2002:

  • Dresdner Investment, Frankfurt, Import von finanziellen Daten in Oracle. SQL Loader.


01/2000 - 04/2001:

Support Engineer für European Meteorological Satellite Agency (EUMETSAT) in Darmstadt. Integration auf der Meteosat Second Generation Bodensystem
  • Testprozeduren und Anomalie-Berichte
  • Prototypen eines Telemetrie-Prozessors (C++, VMS).
  • Migration von Mission Parametern von Access-Datenbanken auf Oracle RDB
  • Unix/SQL-Plus scripting
Deutschland und Spanien
3 Jahre
1997-01 - 1999-12

Diverse Projekte

Freiberufler Software Entwickler C++ Unix Rogue Wave Tools.h++ ...
Freiberufler Software Entwickler

04/1999 - 12/1999

  • Für AXA - Royale Belge, Brüssel, Aufruf von Tests aus einer VB-Anwendung, Y2K, Y2K Tests.


12/1998 - 03/1999:

  • Für FICS, Zaventem, Belgien, Verarbeitung von SWIFT-Messages (inter-Banking Protokoll System) mit EDIFACT Format.


03/1997 ? 11/1998:

  • Für CSC in Belgacom, Entwicklung eines Systems für Benutzer zur Suche von Telefonnummern und ein Hauptbuch Aggregator für das Abrechnungssystem mit Belgacom-Kunden. 
  • C++, Unix, Rogue Wave Tools.h++, PRO-C/C++, SQL, PL/SQL, Oracle. 

    C++ Unix Rogue Wave Tools.h++ PRO-C/C++ SQL PL/SQL Oracle
    diverse
    Belgien
    1 Jahr 8 Monate
    1995-05 - 1996-12

    Entwicklung des Produkt-Archivs für ESA

    Operations Engineer C UNIX DCL ...
    Operations Engineer
    • Mitarbeit bei der Entwicklung des Produkt-Archivs für ESA (European Space Agency) an der Satellitenanlage in Villafranca del Castillo nähe Madrid.
    • Datenverarbeitung, Automatisierung und Qualitätskontrolle Verifikation Schreiben von operationalen Verfahren 
    C UNIX DCL VMS HTML FITS-Format
    INSA
    Madrid, Spanien
    2 Jahre
    1991-04 - 1993-03

    Software-Analyse

    Trainee
    Trainee

    Software-Analyse zur Untersuchung der Wirkung von Raum-Umgebung (Debris,Strahlung...) auf den Satelliten

    • ESABASE (Raum-Umwelt-Modellierungs-Software)
    • Produktion von Berichten, Präsentation der Ergebnisse
    • Ausbildung bei ESA Software Engineering Standards in der WM Division
    • Batch Entwicklungen mit DCL, VMS, Fortran
    ESA/ESTEC
    Noordwijk, Niederlande

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2024-04 - 2024-04

    Kubernetes for Beginners

    Wallsec, Furtwangen
    Wallsec, Furtwangen
    1 Monat
    2021-09 - 2021-09

    Big Data Analysis with Scala and Spark

    Coursera
    Coursera
    1 Monat
    2016-07 - 2016-07

    Parallel Programming (with Scala)

    Coursera
    Coursera
    1 Monat
    2013-12 - 2013-12

    Principles of Reactive Programming with Scala

    Coursera
    Coursera
    • Kurs
    1 Monat
    2013-10 - 2013-10

    Functional Programming with Scala

    Coursera
    Coursera
    • Kurs
    1 Monat
    2008-09 - 2008-09

    High Value Sales Management?

    Kenneth Morse, MIT Entrepeneurship Center, Sevilla
    Kenneth Morse, MIT Entrepeneurship Center, Sevilla

    1 Monat
    2002-04 - 2002-04

    XML Certified Engineer

    Software AG
    Software AG
    • Professionelle Zertifizierung
    1 Jahr
    1994-01 - 1994-12

    Ph.D. Student

    Universität Cadiz, Cadiz, Spanien
    Universität Cadiz, Cadiz, Spanien
    6 Monate
    1993-07 - 1993-12

    Wehrdienst

    Cadiz, Spanien
    Cadiz, Spanien
    1 Jahr 2 Monate
    1990-09 - 1991-10

    MSc Studium

    Master of Science in Astronautics and Space Engineering, College of Aeronautics, Cranfield, Institute of Technology, UK
    Master of Science in Astronautics and Space Engineering
    College of Aeronautics, Cranfield, Institute of Technology, UK
    • Spacecraft Systems Engineering
    • Orbital Mechanics
    • AOCS
    • Space Environment
    4 Jahre 11 Monate
    1984-09 - 1989-07

    Physik Degree

    Bachelor, Universität Sevilla, Spanien
    Bachelor
    Universität Sevilla, Spanien
    • Physik Fundamental
    • Astrophysik

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java 1.8 Ansi SQL Linux Java EE 6 Spring Framework XML C++ bash PL/SQL Scala CSS HTML JavaScript JSF REST Git DevOps Design Patterns Agile Entwicklung apache maven JBoss ApplicationServer PostgreSQL 3-Tier Architektur

    Produkte / Standards / Erfahrungen / Methoden

    CDI
    COM4J
    Cruise Control
    CSS
    DeltaSpike
    git
    HTML
    Java Native Access (JNA)
    Java Web Start
    JBoss 7.2
    JBoss Hornet)
    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
    XSLT
    Kenntnisse:
    • 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
    • Hibernate

     

    Analyse

    • Functional Programming
    • Object Oriented Analysis
    • Design Patterns
    • UML

     

    Networking

    • Linux networking tools
    • Wireshark
    • tcpdump

     

    Virtualisierung

    • Linux KVM
    • Virtual Box

     

    Containers

    • Docker
    • Docker-Compose


    Office

    • Microsoft Office Suite
    • OpenOffice

     

    Entwicklung Umgebungs

    • Eclipse
    • Intellij
    • 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
    • James Mail Server
    • Lucene


    Open Source Projekte

    • OpenSimKit fork zum probieren Java EE 6 Technologien (CDI)
    • SGP4Extensions: SGP4 Algoritmus in Scala. Artikel für ICATT 2016, Darmstadt.
    • Apache James Mail Server: Benutzer + fixes

    Betriebssysteme

    HPUX
    Linux
    MS-DOS
    SUN OS, Solaris
    Unix
    VMS
    Windows

    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
    awk
    Python

    Datenbanken

    Access
    DAO
    DB2
    doobie
    JDBC
    MS SQL Server
    Transact-SQL
    MySQL
    ODBC
    Oracle
    PL/SQL
    Postgres
    plpgsql, pgTAP
    PostgreSQL
    RDB
    SQL
    Sybase
    HSQLDB

    Datenkommunikation

    CORBA
    v2.2
    EDIFACT
    Internet, Intranet

    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

    Branchen

    Branchen

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

    Einsatzorte

    Einsatzorte

    Deutschland, Österreich, Schweiz
    möglich

    Projekte

    Projekte

    8 Jahre 11 Monate
    2017-02 - heute

    Beratung für Software-Projekte

    Freiberufler Software Entwickler
    Freiberufler Software Entwickler
    • Beratung für Softwareprojekte bezüglich Anforderungen, Architektur und DevOps. 
    • 25 Jahre Erfahrung mit Java-Technologien, relationalen Datenbanken und Open-Source-Lösungen. 
    • Objektorientiertes Design kombiniert mit funktionalem Programmierstil für Entwicklungsaufgaben. 
    • Produktiv Einsatz auf Linux und Windows Servern, Containerized Umgebungen. 
    • Nützung von künstlicher Intelligenz Lösungen um Entwicklungen zu gestalten.


    Nebenprojekte:

    • Laufende Erfassung von Satellitendaten für SATNOGS mit Software Defined Radios. 
    • Ähnlich für Global Meteor Network mit Low-Light-Kameras. 
    • Einsatz als Docker-Services in Raspberry Pi?s mit 64 bits ARM Betriebsystem aus Dietpi.
    • Verschiedene Technologiebewertungen wie JHipster, Quarkus usw. Scala mit Spark Data Pipelines und mit SPG4Extensions in Github. 
    • Verwendung von OpenWRT-Routern als NAS- und Medienserver. 
    • Fast AI für Entwicklungen im Bereich der künstlichen Intelligenz und lokal ausgeführte LLAMA2-basierte Modelle.

    IT, Logistik, Automotive, Legal, Aerospace
    Pforzheim
    1 Jahr
    2025-01 - 2025-12

    Entwicklung von Logistiksoftware

    Software Entwickler Java SQL JSF ...
    Software Entwickler

    • Analyse der Palettierungsergebnisse für ein REWE-Verteilzentrum in Magdeburg, die zu einer Steigerung der automatischen Palettierung von 75 % auf 79 % führte. Neue Funktionen und Fehlerbehebungen für die Anwendungen Load Building Manager und Puzzle Palettenberechnung, die beide in Wildfly (Entwicklung) und in Weblogic (Produktion) unter Red Hat Linux eingesetzt werden. 
    • Einführung von ~20 % Leistungsverbesserungen in Puzzle durch Identifizierung von Hotspots mit Intellij?s Profiler, Reduzierung des Speicherverbrauchs und mehrere Fehlerberichte geliefert. 
    • Nutzung von Polarion als Projektverfolgungstool. Lieferung von ca. 40 Merge-Requests für den Hauptentwicklungszweig, die Unit- und Systemtests bestanden haben. 
    • Durchführung von Code-Reviews und Demo-Präsentationen. 

    Java SQL JSF REST Intellij Oracle PostgreSQL bash git maven Gitlab Wildfly Docker Polarion Copilot
    REWE-Verteilzentrum, Magdeburg
    3 Jahre 6 Monate
    2021-02 - 2024-07

    Datenmigration für die neue Campus Online Software

    Datenmigration für die neue Campus Online Software aus einen HIS System. 

    • Analyse Benutzeranforderungen und Lösungen mithilfe SQL und Java Technologien.
    • Implementierung durch SQL Skripte, in denen Logik mit analytische Queries, XML Funktionen, und anderen complexe PostgreSQL Characteristiken gestaltet wurde. 
    • Historie von ~100.000 Studierenden für ~1.000 Studiengänge migriert. 
    • Datenübertragung an Oracle mithilfe von PostgreSQL Foreign Tables. 
    • Bereinigung über SQL Pipelines. Tests mit pgTap, Devops mit bash, DBeaver, sqlcl für Berichte, die bei Gitlab präsentiert wurden. 
    • Rücksynchronisation von Daten für ältere Prozesse, hauptsächlich durch SQL Skripte und PL/SQL. 
    • Generierung von pdf-Dokumenten über Apache Formatting Objects mit XSL/XSLT.
    • Datenintegration mit REST und OATH 2.0. 
    • Entwicklung in Ubuntu Linux, git, DBeaver, pgdump für backups, Element / Matrix.

    Universität Heidelberg
    1 Jahr 3 Monate
    2021-02 - 2022-04

    Daten Migration von PostgreSQL bis Oracle für die Campus Online Software

    • Analyse Benutzeranforderungen
    • Implementierung mit SQL zusammen mit XML Funktionen in PostgreSQL
    • Tests mit pg-tap
    • reporting bei Gitlab
    git bash DBeaver sqlcl
    Universität Heidelberg
    10 Monate
    2020-02 - 2020-11

    DevOps für Installation

    • DevOps für die Installation, Konfiguration und das Testing des Produktes Integrated Transportation Control System für BAC Dublin. 
    • Windows Server-Failover-Konfiguration zwischen Haupt- und Backup-Servern an einem anderen Standort. 
    • Migration von Benutzerdaten mit Bash/Awk-Skripten. 
    • Anpassung der XML-Konfigurationen des Systems an die neue Umgebung, Transformation von Benutzerdaten mit XSLT. 
    • Systemtests mit Echtzeit-Fahrzeugdaten, Fehler-/Protokollanalyse. 
    • Analyse von Java-Code mit Spring, JPA, JMS mit PostgreSQL für Datenpersistenz und RabbitMQ für die Nachrichtenverteilung. 
    • JIRA-Fehlerverfolgung, Subversion, Confluence-Wiki.
    INIT SE, Karlsruhe
    6 Monate
    2019-02 - 2019-07

    Weiterentwicklung einer Identity Management Application

    JBoss 7 JSF Richfaces ...
    • Anpassung von Geschäftsprozessen mit E-Mail-Benachrichtigungen, Integrationstests mit Greenmail, neue Maven-Profile. 
    • Anpassungen im JSF Frontend und CDI Backend. 

    JBoss 7 JSF Richfaces Camunda BPM Cucumber Oracle PL/SQL git maven. User Stories in JIRA agile Entwicklung in 2 Wochen Sprints
    Dekra SE, Stuttgart-Vaihingen
    11 Monate
    2018-02 - 2018-12

    Java-Entwicklung von Algorithmen für Puzzle

    Entwicklung von Java-Algorithmen für Puzzle, in Zusammenarbeit mit dem Fraunhofer-Institut für Logistik in Dortmund. 

    • Das Projekt erforderte neue Algorithmen zur Optimierung des Zugriffs auf Pakete mit verschiedenen Getränken in Paletten, die in Lieferwagen platziert waren. 
    • Die Suche erfolgte anhand von Kriterien, sodass die Pakete entlang der gewünschten Achse mit der erforderlichen Ausrichtung für eine einfache Entnahme ausgerichtet wurden, wobei auch die Stabilität und die verfügbaren Mengen berücksichtigt wurden.
    • Implementierung mit Java 8, JUnit zum Testen. 
    • Visualisierung in Webbrowsern durch HTML 5 und Bootstrap. 
    • Teilzeitarbeit mit der SynQ-Anwendung auf Basis von Java EE, die auf WebLogic für die Installation, Integration und das Testen bereitgestellt wurde. Dokumentation in Polarion.

    Swisslog GmbH, Ettlingen
    10 Monate
    2017-03 - 2017-12

    Migration von Suchfunktionen von STN

    Java-Entwickler
    Java-Entwickler
    • Migration der Suchfunktionalität ihres Patentinformationssystems STN von Apache Lucene Version 4 auf Version 7. 
    • Arbeit mit Lucene und Solr Internals. 
    • Vorschlag zur Einführung von DocValues für dokumentweite Parameter als Ersatz für Payloads, obwohl der Vorschlag vom Kunden abgelehnt wurde. 
    • Analyse der Suchleistung, Entwicklung neuer SpanQueries, kleine Korrekturen an Apache Lucene. 
    • Migration von gespeicherten Prozeduren von Oracle zu Postgresql, um die Anzahl der Oracle-Instanzen aufgrund von Lizenzkosten zu reduzieren. 
    • Tests mit pgTAP geschrieben.
    Fachinformationszentrum (FIZ), Karlsruhe
    2 Jahre 11 Monate
    2014-03 - 2017-01

    Diverse Projekte

    Java Entwickler JBoss 7.2 Java EE 6 JMS (WebSphere MQ ...
    Java Entwickler

    • Für Voith Digital Solutions, Heidenheim:
      • Entwicklung von REST Web Services mit Java 8 für Big Data Projekt. 
      • Code Generierung aus JHipster als Basis, mit Wahl von Spring Boot, REST mit JSON Web Tokens für Authentifizierung über LDAP und Spring Security, Spark, HBase für Datenspeicherung, Kafka Messaging, Cloudera Desktop for Hadoop, Industrie 4.0).
    • Firma Dürr, Bietigheim-Bissingen:
      • Entwicklung von Middleware Schnittstellen in Java EE für externe Enterprise Resource Planning Systeme. 
      • 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
    Voith Digital Solutions, Heidenheim, Dürr, Bietigheim-Bissingen
    6 Monate
    2013-03 - 2013-08

    Bader Callcenter Web Application

    Java Entwickler JEE JBoss 7.1 REST Architektur ...
    Java Entwickler
    • Neue Suchfunktionen und Bug fixen für die Bader Callcenter Web Application
    JEE JBoss 7.1 REST Architektur CouchDB Camel SOLR Mockito Angular JS JSON JavaScript Eclipse maven git Jira Gerrit Jenkins Confluence Wiki. Agile Development SCRUM
    Bader
    Pforzheim
    2 Jahre 4 Monate
    2010-11 - 2013-02

    Migration von alten Unix-Systemen

    Java Entwickler
    Java Entwickler
    • Migration von alten Unix-Systemen an die neuen virtualisierten Umgebungen des Schelde Coordinatie Centrum (Vlissingen, NL). Migration von VisiBroker zum JacORB, Java 6 Einsetzung
      • Komplexe Multithread-Anwendungen in Java, Server-Seite CORBA, JMS (OpenJMS und Oracle AQ JMS), Webservices, Java Web Start, Oracle Backend
      • Verbesserungen der allgemeinen Projektstruktur mit Tools wie git, maven
    • Entwicklung neuer Funktionalitäten für ein Informationssystem für Schiffe und Web Services für die Deutsche Küste:
      • ?REST ?/ SOAP web services, web applications entwicklungen mit JSF 2.0
    • Analyse und Einsatz von File Transfer Lösung, basiert auf afd Software des Deutschen Wetter Dienstes
    Signalis
    Bremen
    1 Jahr 7 Monate
    2009-01 - 2010-07

    Support Test und Integration der Mission Ground Segment der Galileo Mission System

    Support Engineer
    Support Engineer
    • Support Test und Integration der Mission Ground Segment der Galileo Mission System:
      • 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 (Ruby und bash).
      • Linux?-?Administration (Firewall, Backups, Installationen).
    • Sicherheitüberprüfung bestanden.
    IT, Navigation
    Pforzheim
    1 Jahr 9 Monate
    2007-04 - 2008-12

    Freiberufliche Tätigkeiten

    Freiberufler Entwickler
    Freiberufler Entwickler
    Spanien
    7 Jahre 3 Monate
    2000-01 - 2007-03

    Diverse Projekte

    Freiberufler Software Entwickler
    Freiberufler Software Entwickler
    • Arbeit meistens mit Java und C++ Technologien. Angebotserstellung für Projekte, Auswertung der möglichen Lösungen.
    • Integration und Java-Entwicklungen für ein TV-on-Demand-Projekt für Romtelecom. Java, Linux, Tomcat, CORBA. Madrid and Bucharest


    04/2006 - 03/2007:

    • Entwicklung eines J2ME-Clients für einen Personal Data Assistant für Verinsur, Jerez. CDC Profile, J9 virtual machine, Java AWT, JDBC, JTDS Driver für MS SQL Server.
    • Entwicklung und Wartung für die Customer Relation Management-Anwendung für Arcor, Essen. Java, J2EE, Swing, Spring, XML-Tools, Velocity, Subversion, Cruise Control, JUnit. 


    04/2005 ? 12/2005:

    • Entwicklungen und Tests in Java für das Columbus Bodensegment für EADS Space Transportation in Bremen.
    • Anpassung des Bodensegments Software für Telemetrie-Packaging Standard XTCE Version 1.0. Prototyp des Telemetrie-Archiv-Datenbank (HSQL). 


    09/2004 ? 03/2005:

    • Octavio Vergara für Lufthansa Systems, Frankfurt: verschiedene Migrationen von Passagier-Datensätzen in Beziehung von Amadeus-Systemen. 
    • Umwandlung in andere Formate (awk, open office, bash, Linux). 


    10/2002 - 05/2004:

    • Für Magnum Automatisierungs Technik, Darmstadt, Web Oberflache für ein Leak Detection System. 
    • JSP, 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.


    04/2002 - 05/2002:

    • Dresdner Investment, Frankfurt, Import von finanziellen Daten in Oracle. SQL Loader.


    01/2000 - 04/2001:

    Support Engineer für European Meteorological Satellite Agency (EUMETSAT) in Darmstadt. Integration auf der Meteosat Second Generation Bodensystem
    • Testprozeduren und Anomalie-Berichte
    • Prototypen eines Telemetrie-Prozessors (C++, VMS).
    • Migration von Mission Parametern von Access-Datenbanken auf Oracle RDB
    • Unix/SQL-Plus scripting
    Deutschland und Spanien
    3 Jahre
    1997-01 - 1999-12

    Diverse Projekte

    Freiberufler Software Entwickler C++ Unix Rogue Wave Tools.h++ ...
    Freiberufler Software Entwickler

    04/1999 - 12/1999

    • Für AXA - Royale Belge, Brüssel, Aufruf von Tests aus einer VB-Anwendung, Y2K, Y2K Tests.


    12/1998 - 03/1999:

    • Für FICS, Zaventem, Belgien, Verarbeitung von SWIFT-Messages (inter-Banking Protokoll System) mit EDIFACT Format.


    03/1997 ? 11/1998:

    • Für CSC in Belgacom, Entwicklung eines Systems für Benutzer zur Suche von Telefonnummern und ein Hauptbuch Aggregator für das Abrechnungssystem mit Belgacom-Kunden. 
    • C++, Unix, Rogue Wave Tools.h++, PRO-C/C++, SQL, PL/SQL, Oracle. 

      C++ Unix Rogue Wave Tools.h++ PRO-C/C++ SQL PL/SQL Oracle
      diverse
      Belgien
      1 Jahr 8 Monate
      1995-05 - 1996-12

      Entwicklung des Produkt-Archivs für ESA

      Operations Engineer C UNIX DCL ...
      Operations Engineer
      • Mitarbeit bei der Entwicklung des Produkt-Archivs für ESA (European Space Agency) an der Satellitenanlage in Villafranca del Castillo nähe Madrid.
      • Datenverarbeitung, Automatisierung und Qualitätskontrolle Verifikation Schreiben von operationalen Verfahren 
      C UNIX DCL VMS HTML FITS-Format
      INSA
      Madrid, Spanien
      2 Jahre
      1991-04 - 1993-03

      Software-Analyse

      Trainee
      Trainee

      Software-Analyse zur Untersuchung der Wirkung von Raum-Umgebung (Debris,Strahlung...) auf den Satelliten

      • ESABASE (Raum-Umwelt-Modellierungs-Software)
      • Produktion von Berichten, Präsentation der Ergebnisse
      • Ausbildung bei ESA Software Engineering Standards in der WM Division
      • Batch Entwicklungen mit DCL, VMS, Fortran
      ESA/ESTEC
      Noordwijk, Niederlande

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2024-04 - 2024-04

      Kubernetes for Beginners

      Wallsec, Furtwangen
      Wallsec, Furtwangen
      1 Monat
      2021-09 - 2021-09

      Big Data Analysis with Scala and Spark

      Coursera
      Coursera
      1 Monat
      2016-07 - 2016-07

      Parallel Programming (with Scala)

      Coursera
      Coursera
      1 Monat
      2013-12 - 2013-12

      Principles of Reactive Programming with Scala

      Coursera
      Coursera
      • Kurs
      1 Monat
      2013-10 - 2013-10

      Functional Programming with Scala

      Coursera
      Coursera
      • Kurs
      1 Monat
      2008-09 - 2008-09

      High Value Sales Management?

      Kenneth Morse, MIT Entrepeneurship Center, Sevilla
      Kenneth Morse, MIT Entrepeneurship Center, Sevilla

      1 Monat
      2002-04 - 2002-04

      XML Certified Engineer

      Software AG
      Software AG
      • Professionelle Zertifizierung
      1 Jahr
      1994-01 - 1994-12

      Ph.D. Student

      Universität Cadiz, Cadiz, Spanien
      Universität Cadiz, Cadiz, Spanien
      6 Monate
      1993-07 - 1993-12

      Wehrdienst

      Cadiz, Spanien
      Cadiz, Spanien
      1 Jahr 2 Monate
      1990-09 - 1991-10

      MSc Studium

      Master of Science in Astronautics and Space Engineering, College of Aeronautics, Cranfield, Institute of Technology, UK
      Master of Science in Astronautics and Space Engineering
      College of Aeronautics, Cranfield, Institute of Technology, UK
      • Spacecraft Systems Engineering
      • Orbital Mechanics
      • AOCS
      • Space Environment
      4 Jahre 11 Monate
      1984-09 - 1989-07

      Physik Degree

      Bachelor, Universität Sevilla, Spanien
      Bachelor
      Universität Sevilla, Spanien
      • Physik Fundamental
      • Astrophysik

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java 1.8 Ansi SQL Linux Java EE 6 Spring Framework XML C++ bash PL/SQL Scala CSS HTML JavaScript JSF REST Git DevOps Design Patterns Agile Entwicklung apache maven JBoss ApplicationServer PostgreSQL 3-Tier Architektur

      Produkte / Standards / Erfahrungen / Methoden

      CDI
      COM4J
      Cruise Control
      CSS
      DeltaSpike
      git
      HTML
      Java Native Access (JNA)
      Java Web Start
      JBoss 7.2
      JBoss Hornet)
      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
      XSLT
      Kenntnisse:
      • 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
      • Hibernate

       

      Analyse

      • Functional Programming
      • Object Oriented Analysis
      • Design Patterns
      • UML

       

      Networking

      • Linux networking tools
      • Wireshark
      • tcpdump

       

      Virtualisierung

      • Linux KVM
      • Virtual Box

       

      Containers

      • Docker
      • Docker-Compose


      Office

      • Microsoft Office Suite
      • OpenOffice

       

      Entwicklung Umgebungs

      • Eclipse
      • Intellij
      • 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
      • James Mail Server
      • Lucene


      Open Source Projekte

      • OpenSimKit fork zum probieren Java EE 6 Technologien (CDI)
      • SGP4Extensions: SGP4 Algoritmus in Scala. Artikel für ICATT 2016, Darmstadt.
      • Apache James Mail Server: Benutzer + fixes

      Betriebssysteme

      HPUX
      Linux
      MS-DOS
      SUN OS, Solaris
      Unix
      VMS
      Windows

      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
      awk
      Python

      Datenbanken

      Access
      DAO
      DB2
      doobie
      JDBC
      MS SQL Server
      Transact-SQL
      MySQL
      ODBC
      Oracle
      PL/SQL
      Postgres
      plpgsql, pgTAP
      PostgreSQL
      RDB
      SQL
      Sybase
      HSQLDB

      Datenkommunikation

      CORBA
      v2.2
      EDIFACT
      Internet, Intranet

      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

      Branchen

      Branchen

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

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

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

      Das Freelancer-Portal

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