Java Entwickler
Aktualisiert am 22.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2025
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
kompetente Sprachverwendung
Englisch
kompetente Sprachverwendung
Französisch
kompetente Sprachverwendung
Niederländisch
selbstständige Sprachverwendung
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 5 Monate
2017-02 - heute

Beratung für Software-Projekte

Freiberufler Software Entwickler
Freiberufler Software Entwickler
  • Beratung für Software-Projekte bezüglich Anforderungen, Architektur und DevOps. Langjährige Erfahrung mit Java-Technologien, relationalen Datenbanken und Open Source Lösungen. Produktiv Einsatz auf Linux, Windows Servern, Containerized Umgebungen und in der Cloud. Nützung von künstlicher Intelligenz Lösungen um Entwicklungen zu gestalten, wo Functional Programming Stil mit Object Oriented Design kombiniert ist.
  • Universität Heidelberg (02/2021 bis 07/2024): 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. Direkte Verbindung mit Oracle über Foreign Tables ins PostgreSQL. Design von SQL Pipelines für Data Cleanups. 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, wobei bestimmte Fälle mit PL/SQL, REST und OAuth 2.0 behandelt wurden. Generierung von pdf-Dokumenten über Apache Formatting Objects mit XSL/XSLT.
  • INIT SE, Karlsruhe (Feb ? Nov 2020): DevOps für die Installation, Konfiguration und das Testing des Produktes Integrated Transportation Control System für BAC Dublin. Analyse des Java Codes mit Spring, JPA, JMS mit PostgreSQL zur Datenpersistenz und RabbitMQ zur Vertailung von Nachrichten. Windows Failover Konfiguration zwischen Hauptserver und Backupserver an einem anderen Standort. Migration von Benutzerdaten mit bash/awk Skripten. Anpassung von XML-Konfigurationen und Automatisierung mit XSLT. Systemtests mit EchtzeitFahrzeugdaten, Fehler-/Log-Analyse. DevOps im Windowsumgebung, Chocolatey für die Installation von Software, JIRA Bug Tracking, Quellcode in Subversion. Dekra SE, Stuttgart-Vaihingen (Feb - Jul 2019): Weiterentwicklung einer Identity Management Application. Anpassung von Geschäftsprozessen mit E-Mail-Benachrichtigungen, Integrationstests mit Greenmail, neue Maven-Profile. Anpassungen im JSF Frontend und CDI Backend. Weiterer Technologien: JBoss 7, Camunda BPM, Cucumber, Oracle, PL/SQL, Git, Maven. User Stories in JIRA, agile Entwicklung in 2-wöchigen Sprints. Swisslog GmbH, Ettlingen (Feb - Dez 2018): Entwicklung von Java-Algorithmen für Puzzle, in Zusammenarbeit mit dem Fraunhofer-Institut für Logistik in Dortmund. Design und Implementierung von Lösungen unter Verwendung von Java 8 Streams zur Optimierung der Palettisierung. Visualisierung im Webbrowser über HTML 5 und Bootstrap-Software. Installation, Integration und Test neuer Versionen der SynQ Control Software für einen robotischen Arm namens RowPaq. Produkt war auf Java EE basiert, und über WebLogic bereitgestellt. Dokumentation erfolgte mit Polarion.
  • Fachinformationszentrum (FIZ), Karlsruhe (Mär - Dez 2017): Migration von Suchfunktionen des Patent Systems STN (stn.org). Lucene- und Solr-Internals, Analyse der Suchleistung, Einsatz von Lucene Docvalues, SpanQueries-Typen, wobei kleine Fixes an Apache Lucene geschickt würden. Unterstützung bei der Entwicklung von Lösungen mit Scala unter Verwendung von http4s, fetch, doobie. Migration von Stored Procedures von Oracle zu PostgreSQL-Funktionen, wo Tests mit pgTAP geschrieben wurden.
  • Nebenprojekte: verschiedene Technologiebewertungen wie JHipster als Single Page Application Framework, Quarkus für Microservices und Cloud/Kubernetes-Umgebungen und verschiedene Eclipse-Projekte. Scala mit Spark Data Pipelines und für SGP4Extensions auf GitHub. Tracking des Apache James Mail Servers, mit kleinen Patches, die zum Projekt gesendet wurden. Nutzung von OpenWRT-Routern als NAS und Media Servers. Laufende Sammlung von Daten für SATNOGS und Airplanes.live mit Software Defined Radios und für Global Meteor Network, hier mit LowLight-Kameras und gstreamer Pipelines über libcamera. Einsatz als Docker-Services in Raspberry Pi?s mit 64 bits ARM Betriebsystem aus Dietpi mit Monitoring über Grafana und Prometheus. Software meistens in Python und C++ (libcamera), Datenaustauscht über REST, WebRTC und MQTT. Fast AI rund Entwicklungen im Bereich der künstlichen Intelligenz mit Nutzung von Zeppelin/Jupyter Notebooks, LLAMA2-basierte Modelle lokal ausgeführt. Installation, Hosting und Administration von Nextcloud und anderen Webanwendungen auf Linux-Servern (Apache, Nginx) und in der Cloud.
IT, Logistik, Automotive, Legal, Aerospace
Pforzheim
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

  • Konfiguration
  • Testing des Produktes Integrated Transportation Control System für BAC Dublin
  • Software in Java geschrieben, mit Spring, JPA für persistence mit PostgreSQL, messaging über RabbitMQ
  • Schema Evolution mit Liquibase
  • Windows Failover Konfiguration
  • User Daten Migration (bash/awk)
  • XML Konfiguration Anpassung, Automatisierung mit XSLT
  • Aktualisierung von maven Builds für neue Produkt-Versionen, Lieferung in Artifactory. Tests mit Vehicle Echzeitdaten Daten
  • Fehler/Log analyse
  • Lösungen wie Chocolatey für Devops
  • JIRA Bug tracking
  • Quellcode in subversion
INIT SE, Karlsruhe
6 Monate
2019-02 - 2019-07

Weiterentwicklung einer Identity Management Application

JBoss 7 JSF Richfaces ...
  • Anpassung von Geschäft Prozesse mit Email Notifications
  • Änderungen über Java CDI
  • Integration Testing mit Greenmail
  • neue maven profiles und Frontend Anpassungen.

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

  • Java-Entwicklung von Algorithmen für Puzzle, einer Software vom Fraunhofer Institut für Logistics in Dortmund
  • Design und Implementierung von Lösungen mit Java 8 Streams zur Optimierung der Palettisierung
  • Visualisierung in Web Browser via HTML 5 und Bootstrap Software
  • Installation, Integration und Test neuer Versionen der SynQ Control Software für das erste Robotischer Arm RowPaq Produkt, aus Java EE basiert und in WebLogic geliefert
  • Dokumentation mit Polarion
Swisslog GmbH, Ettlingen
10 Monate
2017-03 - 2017-12

Migration von Suchfunktionen von STN

  • Migration von Suchfunktionen von STN (stn.org)
  • Lucene und Solr Internals
  • Suchleistung Analyse
  • Einsatz von Docvalues
  • 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
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
IT, Automobil
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
    • 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


    Office

    • Microsoft Office Suite
    • OpenOffice
    • Image Manipulation utilities

     

    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 5 Monate
    2017-02 - heute

    Beratung für Software-Projekte

    Freiberufler Software Entwickler
    Freiberufler Software Entwickler
    • Beratung für Software-Projekte bezüglich Anforderungen, Architektur und DevOps. Langjährige Erfahrung mit Java-Technologien, relationalen Datenbanken und Open Source Lösungen. Produktiv Einsatz auf Linux, Windows Servern, Containerized Umgebungen und in der Cloud. Nützung von künstlicher Intelligenz Lösungen um Entwicklungen zu gestalten, wo Functional Programming Stil mit Object Oriented Design kombiniert ist.
    • Universität Heidelberg (02/2021 bis 07/2024): 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. Direkte Verbindung mit Oracle über Foreign Tables ins PostgreSQL. Design von SQL Pipelines für Data Cleanups. 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, wobei bestimmte Fälle mit PL/SQL, REST und OAuth 2.0 behandelt wurden. Generierung von pdf-Dokumenten über Apache Formatting Objects mit XSL/XSLT.
    • INIT SE, Karlsruhe (Feb ? Nov 2020): DevOps für die Installation, Konfiguration und das Testing des Produktes Integrated Transportation Control System für BAC Dublin. Analyse des Java Codes mit Spring, JPA, JMS mit PostgreSQL zur Datenpersistenz und RabbitMQ zur Vertailung von Nachrichten. Windows Failover Konfiguration zwischen Hauptserver und Backupserver an einem anderen Standort. Migration von Benutzerdaten mit bash/awk Skripten. Anpassung von XML-Konfigurationen und Automatisierung mit XSLT. Systemtests mit EchtzeitFahrzeugdaten, Fehler-/Log-Analyse. DevOps im Windowsumgebung, Chocolatey für die Installation von Software, JIRA Bug Tracking, Quellcode in Subversion. Dekra SE, Stuttgart-Vaihingen (Feb - Jul 2019): Weiterentwicklung einer Identity Management Application. Anpassung von Geschäftsprozessen mit E-Mail-Benachrichtigungen, Integrationstests mit Greenmail, neue Maven-Profile. Anpassungen im JSF Frontend und CDI Backend. Weiterer Technologien: JBoss 7, Camunda BPM, Cucumber, Oracle, PL/SQL, Git, Maven. User Stories in JIRA, agile Entwicklung in 2-wöchigen Sprints. Swisslog GmbH, Ettlingen (Feb - Dez 2018): Entwicklung von Java-Algorithmen für Puzzle, in Zusammenarbeit mit dem Fraunhofer-Institut für Logistik in Dortmund. Design und Implementierung von Lösungen unter Verwendung von Java 8 Streams zur Optimierung der Palettisierung. Visualisierung im Webbrowser über HTML 5 und Bootstrap-Software. Installation, Integration und Test neuer Versionen der SynQ Control Software für einen robotischen Arm namens RowPaq. Produkt war auf Java EE basiert, und über WebLogic bereitgestellt. Dokumentation erfolgte mit Polarion.
    • Fachinformationszentrum (FIZ), Karlsruhe (Mär - Dez 2017): Migration von Suchfunktionen des Patent Systems STN (stn.org). Lucene- und Solr-Internals, Analyse der Suchleistung, Einsatz von Lucene Docvalues, SpanQueries-Typen, wobei kleine Fixes an Apache Lucene geschickt würden. Unterstützung bei der Entwicklung von Lösungen mit Scala unter Verwendung von http4s, fetch, doobie. Migration von Stored Procedures von Oracle zu PostgreSQL-Funktionen, wo Tests mit pgTAP geschrieben wurden.
    • Nebenprojekte: verschiedene Technologiebewertungen wie JHipster als Single Page Application Framework, Quarkus für Microservices und Cloud/Kubernetes-Umgebungen und verschiedene Eclipse-Projekte. Scala mit Spark Data Pipelines und für SGP4Extensions auf GitHub. Tracking des Apache James Mail Servers, mit kleinen Patches, die zum Projekt gesendet wurden. Nutzung von OpenWRT-Routern als NAS und Media Servers. Laufende Sammlung von Daten für SATNOGS und Airplanes.live mit Software Defined Radios und für Global Meteor Network, hier mit LowLight-Kameras und gstreamer Pipelines über libcamera. Einsatz als Docker-Services in Raspberry Pi?s mit 64 bits ARM Betriebsystem aus Dietpi mit Monitoring über Grafana und Prometheus. Software meistens in Python und C++ (libcamera), Datenaustauscht über REST, WebRTC und MQTT. Fast AI rund Entwicklungen im Bereich der künstlichen Intelligenz mit Nutzung von Zeppelin/Jupyter Notebooks, LLAMA2-basierte Modelle lokal ausgeführt. Installation, Hosting und Administration von Nextcloud und anderen Webanwendungen auf Linux-Servern (Apache, Nginx) und in der Cloud.
    IT, Logistik, Automotive, Legal, Aerospace
    Pforzheim
    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

    • Konfiguration
    • Testing des Produktes Integrated Transportation Control System für BAC Dublin
    • Software in Java geschrieben, mit Spring, JPA für persistence mit PostgreSQL, messaging über RabbitMQ
    • Schema Evolution mit Liquibase
    • Windows Failover Konfiguration
    • User Daten Migration (bash/awk)
    • XML Konfiguration Anpassung, Automatisierung mit XSLT
    • Aktualisierung von maven Builds für neue Produkt-Versionen, Lieferung in Artifactory. Tests mit Vehicle Echzeitdaten Daten
    • Fehler/Log analyse
    • Lösungen wie Chocolatey für Devops
    • JIRA Bug tracking
    • Quellcode in subversion
    INIT SE, Karlsruhe
    6 Monate
    2019-02 - 2019-07

    Weiterentwicklung einer Identity Management Application

    JBoss 7 JSF Richfaces ...
    • Anpassung von Geschäft Prozesse mit Email Notifications
    • Änderungen über Java CDI
    • Integration Testing mit Greenmail
    • neue maven profiles und Frontend Anpassungen.

    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

    • Java-Entwicklung von Algorithmen für Puzzle, einer Software vom Fraunhofer Institut für Logistics in Dortmund
    • Design und Implementierung von Lösungen mit Java 8 Streams zur Optimierung der Palettisierung
    • Visualisierung in Web Browser via HTML 5 und Bootstrap Software
    • Installation, Integration und Test neuer Versionen der SynQ Control Software für das erste Robotischer Arm RowPaq Produkt, aus Java EE basiert und in WebLogic geliefert
    • Dokumentation mit Polarion
    Swisslog GmbH, Ettlingen
    10 Monate
    2017-03 - 2017-12

    Migration von Suchfunktionen von STN

    • Migration von Suchfunktionen von STN (stn.org)
    • Lucene und Solr Internals
    • Suchleistung Analyse
    • Einsatz von Docvalues
    • 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
    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
    IT, Automobil
    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
      • 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


      Office

      • Microsoft Office Suite
      • OpenOffice
      • Image Manipulation utilities

       

      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.