Java-Entwicklung, Architektur
Aktualisiert am 07.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java Entwicklung
Big Data
Scrum
Deutsch
Muttersprache
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2023-01 - 2023-12

EPI (European Payment Initiative)

Software-Architect Java 17 Spring Swagger ...
Software-Architect

Entwicklung der Anbindung eines ?Technical Service Provider? an EPI (European Payment Initiative). Konzeption, Architektur und Qualitätssicherung.

Oracle Hazelcast IntelliJ
Java 17 Spring Swagger MapStruct JPA
Hannover
4 Monate
2022-09 - 2022-12

Entwicklung ONB-Hub

Softwarearchitekt / Head of Development Java Spring / Spring Boot Eclipse ...
Softwarearchitekt / Head of Development

Entwicklung eines Hubs für Online-Netzbetreiber zur ermöglicheung von Onlinebezahlvorgängen mit digitalisierten Girokarten für ApplePay. Konzeption, Architektur und Head of Development


Java Spring / Spring Boot Eclipse Maven Jenkins SVN JAXB Jackson Spring-Rest Spring-Data Oracle DB DB2 MapStruct Bean Validation Swagger JPA/Hibernate
Remote
8 Monate
2022-01 - 2022-08

Automatisierung Chipkarten-Updates

Softwarearchitekt, Softwareentwickler Java Spring Eclipse ...
Softwarearchitekt, Softwareentwickler

Automatisierung von Chipkartenupdates in Geldautomaten. Diverse Unterstützung bei Konzeption, Architektur und Entwicklung


Oracle DB/2
Java Spring Eclipse Maven Bamboo SVN JAXB Jackson JAX-RS Spring-JMS Fisheye IBM WebSphere Liberty Bean Validation
Remote
1 Jahr 11 Monate
2020-02 - 2021-12

Entwicklung Directive on Administrative Cooperation 6 (DAC6)

Softwareentwickler, Berater J2EE Batch-Processing V-Modell XT ...
Softwareentwickler, Berater

Entwicklung eines Systems zum automatischen Austausch von Steuergestaltungen.

J2EE Batch-Processing V-Modell XT Spring Spring-Batch JPA/Hibernate Java 8/Java11 (inkl. Umstellung) Eclipse Maven Jenkins git Sharepoint Doors UMLet SoapUI Oracle DB JMS/ActiveMQ JCE/BouncyCastle MapStruct
Remote
1 Jahr 4 Monate
2018-08 - 2019-11

Entwicklung Output Schnittstelle

Softwareentwickler, Teamlead, Berater Java 8 Spring Boot Spring Data ...
Softwareentwickler, Teamlead, Berater

Konzeption und Implementierung von fachlichen Anforderungen. Unterstützung bei der Spezifikation der Anforderungen. Fehleranalyse und Fehlerbehebung.

Java 8 Spring Boot Spring Data Jackson SwaggerUI MapStruct Git
Remote
1 Jahr
2017-11 - 2018-10

Entwicklung Portfolio Management System

Softwareentwickler, Berater J2EE Linux Kafka ...
Softwareentwickler, Berater

Weiterentwicklung eines Portfolio Management Systems. Vor allem Vorverarbeitung von Orders.

Aufgaben:

Konzeptionierung und Implementierung von fachlichen Anforderungen. Fehleranalyse und Fehlerbehebung. Performanceoptimierung.

Unternehmensgröße:

> 50

Branche:

IT-Dienstleister – Banken

J2EE Linux Kafka JDBC JPA/Hibernate Scrum SwaggerUI Jackson JAX-RS TestNG Git
Aachen, teilweise Remote
1 Jahr 9 Monate
2016-02 - 2017-10

Common Reporting System (CRS)

Softwareentwickler und Berater J2EE Batch-Processing V-Modell XT ...
Softwareentwickler und Berater

Entwicklung eines Systems zum automatischen Austausch von Steuerinformationen

Aufgaben:

Konzeption und Umsetzung von Anforderungen des Pflichtenhefts. Performanceoptimierung. Fehleranalyse

Unternehmensgröße:

> 1000

Branche:

Öffentlicher Sektor

J2EE Batch-Processing V-Modell XT Spring Spring-Batch JPA/Hibernate Java 8 Eclipse Maven Jenkins git Sharepoint Doors UMLet SoapUI Oracle DB JMS/ActiveMQ JCE/BouncyCastle MapStruct JMeter
Bonn
3 Monate
2017-01 - 2017-03

Performance-Analyse (3 einzelne Wochen zwischendurch)

Berater J2EE Linux TCP/IP ...
Berater

Analyse von Performance-Problemen

Aufgaben:

Analyse von Performance-Logs in ElasticSearch und SQL-Datenbank. Analyse des Gesamtsystems inkl. Netzwerk, Datenbank, SQL Statements, Linuxsysteme, ApplicationServer, Clients und Java Anwendungen um die Ursache für Performance-Probleme zu ermitteln. Erarbeiten von Lösungsvorschlägen sowohl für eine kurzfristige Abhilfe als auch für den langfristigen Umgang mit steigenden Datenmengen. Erweiterung und Verbesserung des Loggings.

Unternehmensgröße:

> 100

Branche:

Versicherung

J2EE Linux TCP/IP Wireshark MS SQL Server Nagios Zabbix VisualVM ElasticSearch Logstash Kibana Hibernate
Frankfurt am Main
3 Monate
2015-10 - 2015-12

Optimierung von Build und Delivery Prozessen

DevOps, Softwareentwickler und Berater Build und Deployment DevOps Continous Integration ...
DevOps, Softwareentwickler und Berater

Automatisierung und Optimierung von DevOps Prozessen

Aufgaben:

Erstellung und Optimierung von Buildprozessen. Erstellung, Optimierung und Automatisierung von Deploymentprozessen. Skripting. Fehleranalyse

Unternehmensgröße:

> 1000

Branche:

Bank

Maven Ant Jenkins Eclipse Bash git Red Hat Linux Windows Java 6 Java 7
Build und Deployment DevOps Continous Integration Continous Delivery
Nürnberg
3 Monate
2015-08 - 2015-10

Diverse kleinere Projekte im Web-Umfeld

Softwareentwickler und Berater Beratung Webentwicklung und Debugging JavaScript ...
Softwareentwickler und Berater

Verschiedene kleinere Projekte auf Basis von HTML, Javascript und PHP

Aufgaben:

Erstellung und Erweiterung/Optimierung von kleinen Webanwendungen auf JavaScript Basis. Installation und Anpassung von Webshops und anderen PHP basierten Webanwendungen.

Unternehmensgröße:

< 50

Branche:

Diverse

Beratung Webentwicklung und Debugging JavaScript PHP Interspire Email Marketing Shopware Gambio
Remote
3 Jahre 8 Monate
2011-11 - 2015-06

Festanstellung - gilt für alle Projekte in diesem Zeitraum

Software-Entwickler, Berater
Software-Entwickler, Berater

Alle Projekte in diesem Zeitraum waren während einer Festanstellung.

Aufgaben:

Beratung, Entwicklung und Support von Firmensoftware und einzelne Projekte bei Kunden.

Köln
2 Monate
2015-01 - 2015-02

Konzeption eines Big Data Archivsystems ? in Festanstellung

Softwareentwickler/Softwarearchitekt
Softwareentwickler/Softwarearchitekt

Konzeption eines Big Data Archivsystems welches hohen Anforderungen bzgl. Versionierung und Revisionssicherheit genügt.

Aufgaben:

Erstellung eines Konzeptes zur Entwicklung eines Archivsystems auf Basis des Big Data Management Systems (entsprechendes Projekt weiter unten). Absprache mit Entwicklern in Rumänien und Abnahme der Entwicklungen.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Köln und Rumänien
7 Monate
2014-04 - 2014-10

Einführung eines Integration Servers (EAI) während Festanstellung

Software-Entwickler Scrum Webservices Integration ...
Software-Entwickler

Aufgaben:

Abstimmung mit Entwicklern und Beratern der beteiligten Systeme.  Implementierung von Mappings und Funktionalitäten für das EAI System. Installation und Konfiguration des EAI Systems und Anbindung der beteiligten Systeme.

Unternehmensgröße:

> 1000

Branche:

Energieversorger

Java 7 Eclipse Apache CXF JCo SoapUI Apache Tomcat
Scrum Webservices Integration EAI
Essen
1 Jahr 10 Monate
2012-06 - 2014-03

Cross Component Monitor (CCM) Prozessmonitor - in Festanstellung

Softwareentwickler, Supporter und Berater Geschäftsprozess Marktkommunikation GPKE ...
Softwareentwickler, Supporter und Berater

Weiterentwicklung und Wartung eines Prozessmonitors für regulierte Prozesse im Energiebereich

Aufgaben:

Weiterentwicklung und Wartung des Prozessmonitors. Schulung, Beratung und Betreuung der Kunden bezüglich des Produkts. Performanceoptimierung und Analyse von Logfiles und Fehlern sowie Fehlerbehebung.
Der Prozessmonitor extrahiert die Informationen zu Geschäftsfällen aus den Marktkommunikationsnachrichten und bietet verschiedene Möglichkeiten, Geschäftsfälle bzgl. Ihres Status im Geschäftsprozess zu prüfen und problematische Fälle zu suchen.
Das Produkt läuft bei unterschiedlichen Kunden auf verschiedensten Datenbanken und Application Servern. Anbindung an das Big Data Management System und Visualisierung der Marktkommunikations- und Prozessdaten mit Kibana.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 1.4 Java 5 Eclipse Apache Ant Maven Apache Tomcat Apache Lucene Subversion Oracle 11g EDIFACT Jenkins Atlassian JIRA JUnit
Geschäftsprozess Marktkommunikation GPKE Performance Analyse Fehlersuche Performanceoptimierung
Köln und Kundeneinsätze in Umgebung und Ruhrgebiet
1 Jahr 10 Monate
2012-06 - 2014-03

B2B Marktkommunikation - in Festanstellung

Softwareentwickler, Supporter, Berater und techn. Projektleiter Scrum Geschäftsprozesse GPKE ...
Softwareentwickler, Supporter, Berater und techn. Projektleiter

Weiterentwicklung und Wartung einer Lösung zur B2B Marktkommunikation für regulierte Prozesse im Energiebereich

Aufgaben:

Entwicklung, Support, Beratung, Schulung und Kundenbetreuung bzgl. der Marktkommunkationslösung. Technische Projektleitung einzelner Weiterentwicklungen. Die Software wird auch als EAI eingesetzt. Diverse Kundenprojekte für die Einführung der Software sowie Anpassung auf geänderte Anforderungen. Lofileanalyse sowie Fehleranalyse und -behebung sowie Performanceoptimierung.
Die Software wird auf verschiedensten Datenbanken und Application Servern eingesetzt. Unterstützung bei der Umstellung des Buildprozesses von Ant auf Maven.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Scrum Geschäftsprozesse GPKE Marktkommunikation (B2B) Performanceoptimierung Debugging/Fehlerbehebung Build und Deployment Java 1.4 Java 6 Eclipse Ant Maven SVN Lucene Tomcat Oracle Edifact Jenkins JIRA SAP JCo JavaMail Apache FOP JMockit XML SAX Sharepoint
Köln und Kundeneinsätze Bundesweit
2 Jahre 5 Monate
2011-11 - 2014-03

Weiterentwicklung und Wartung einer Marktkommunikationslösung während Festanstellung

Software-Entwickler, techn. Projektleiter Marktkommunikation Integration GPKE ...
Software-Entwickler, techn. Projektleiter
Entwicklung, Support, Beratung, Schulung und Kundenbetreuung bzgl. der Marktkommunkationslösung. Technische Projektleitung einzelner Weiterentwicklungen. Diese wird auch als EAI eingesetzt. Diverse Kundenprojekte für die Einführung der Software sowie Anpassung auf geänderte Anforderungen. Auch Fehleranalyse und -behebung sowie Performanceoptimierung. Die Software wurde auf verschiedensten Datenbanken und Application Servern eingesetzt
Java 1.4 Java 5 Apache Lucene Apache FOP EDIFACT JCo Servlet API Apache Tomcat JavaMail Maven Eclipse Subversion Oracle 11g Apache Ant Jenkins Atlassian JIRA
Marktkommunikation Integration GPKE Fehlersuche Performanceoptimierung Performance Analyse Scrum
Köln und Kundenprojekte Bundesweit
3 Monate
2013-08 - 2013-10

Entwicklung eines ESB für Herstellerprodukte während Festanstellung

Software-Entwickler Verteilte Systeme Unit Testing
Software-Entwickler
Entwicklung eines clusterfähigen ESB um einzelne Dienste des Herstellers als Service zur Verfügung stellen zu können. Die Services können dabei sowohl redundant laufen als auch verschiedene Instanzen für verschiedene Einsatzgebiete (Beispiel: Benutzerverwaltung entweder redundant zur Ausfallsicherung und/oder zwei verschiedene Instanzen jeweils für Mitarbeiter und Kunden)
Java 7 Eclipse Akka Maven Subversion Google Guice JUnit
Verteilte Systeme Unit Testing
Köln
1 Jahr 6 Monate
2012-01 - 2013-06

Big Data Management System (BDM) - in Festanstellung

Softwareentwickler, technischer Projektleiter Scrum JMS Big Data ...
Softwareentwickler, technischer Projektleiter

Konzeption und Entwicklung eines Systems zum Speichern und Verarbeiten von Massendaten

Aufgaben:

Entwicklung und Architektur eines Big Data Systems als Plattformkomponente. Auf dieser Basis ist es möglich Komponenten für verschiedene Anwendungsgebiete zu implementieren. Neben der Datenhaltung und Suche wurde auch die Möglichkeit der Verarbeitung von Massendaten geschaffen.

Entwicklung eines Maven Buildprozesses um kundenspezifische Artefakte mit jeweils benötigten Komponenten sowie zugehöriger Konfiguration unter Jenkins zu erstellen.  Zeitweise auch Leitung des Projekts.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 7 Elastic Search Apache Lucene Google Guice ActiveMQ Maven Subversion JUnit EasyMock Linux Atlassian JIRA
Scrum JMS Big Data Unit Testing
Köln
1 Jahr 6 Monate
2012-01 - 2013-06

My Business Smart Energy - in Festanstellung

Software-Entwickler Scrum Big Data Unit Testing
Software-Entwickler

Entwicklung eines SmartMetering Systems zur Verwaltung

von Zählern und Zählerdaten

Aufgaben:

Entwicklung eines Systems für Smart Metering. Hauptaufgabe war die Entwicklung der erforderlichen Komponenten zur Verarbeitung der Zählerdaten im Big Data Bereich (Aufbauend auf einem Big Data System, siehe entsprechendes Projekt). Außerdem die Anbindung an den relationalen Teil der Software.

Support des Systems inklusive Logfile- und Fehleranalyse sowie Fehlerbehebung und Performanceoptimierung.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 7 Eclipse Linux Maven Subversion Atlassian JIRA JUnit Google Guice
Scrum Big Data Unit Testing
Köln
1 Monat
2012-05 - 2012-05

LDAP Anbindung eines Portals während Festanstellung

Software-Entwickler LDAP
Software-Entwickler

Entwicklung und Installation einer LDAP Anbindung für ein Portal.

Aufgaben:

Implementierung der Persistenzschicht eines Portals zur Anbindung an LDAP. Installation der fertigen Implementierung und des Apache Directory LDAP Server beim Kunden. Migration der Kundendaten. 

Unternehmensgröße:

> 1000

Branche:

Energieversorger

JNDI Java 1.4 JUnit Apache Directory
LDAP
Potsdam
1 Jahr
2010-11 - 2011-10

Portalintegration und Erweiterung eines CMS während Festanstellung

Software-Entwickler Portlet Integration
Software-Entwickler

Kombination und Erweiterung von Liefreay-Portal und Flexive CMS.

Aufgaben

Integration des Flexive CMS (Content Repository) in Liferay. SingleSignOn CAS Integration, LDAP Anbindung und Portletentwicklung.

Unternehmensgröße:

< 50

Branche:

IT Dienstleister – Handel

Eclipse Java EE JBoss Application Server JSF Liferay CAS Flexive CMS HTML CSS JSP
Portlet Integration
Bornheim

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2004-10 - 2010-09

Studium der Informatik

Diplom Informatik (Note 1,1), Universität Koblenz-Landau, Koblenz
Diplom Informatik (Note 1,1)
Universität Koblenz-Landau, Koblenz
Vertiefung: Softwaretechnik, Nebenfach: Physik

Position

Position

Entwicklung und DevOps

Kompetenzen

Kompetenzen

Top-Skills

Java Entwicklung Big Data Scrum

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Akka
Android Studio
Apache Ant
Apache Camel
Grundlagen
Apache CXF
Apache Directory
Apache FOP
Apache HTTP Server
Apache Lucene
Apache POI
Apache Tomcat
Clean Code
CSS3
Eclipse
Elastic Search
Git
GSON
Hibernate
HTML
HTML5
Jackson
JAX-RS
JBoss Application Server
Grundlagen
Jenkins
JPA
JPA/Hibernate
JSON
Kafka
LDAP
MapStruct
Maven
Scrum
Spring
Spring Batch
Spring Boot
Spring Data
SwaggerUI
TestNG

Fachliche Kenntnisse:

Marktkommunikation, Geschäftsprozesse GPKE

Sonstiges:

Debugging/Fehlerbehebung, Performanceoptimierung, DevOps (Build & Deployment), Schulungen/Coaching

Betriebssysteme

Android
Linux
Debian, Ubuntu, CentOS, Redhat
Windows

Programmiersprachen

J2EE
Java
Java 8
Java EE
JavaScript
Perl
PHP
Shell
TeX
LaTeX

Datenbanken

Hazelcast
JDBC
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

TCP/IP

Branchen

Branchen

Energiewirtschaft

Banken/Finanzwirtschaft

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2023-01 - 2023-12

EPI (European Payment Initiative)

Software-Architect Java 17 Spring Swagger ...
Software-Architect

Entwicklung der Anbindung eines ?Technical Service Provider? an EPI (European Payment Initiative). Konzeption, Architektur und Qualitätssicherung.

Oracle Hazelcast IntelliJ
Java 17 Spring Swagger MapStruct JPA
Hannover
4 Monate
2022-09 - 2022-12

Entwicklung ONB-Hub

Softwarearchitekt / Head of Development Java Spring / Spring Boot Eclipse ...
Softwarearchitekt / Head of Development

Entwicklung eines Hubs für Online-Netzbetreiber zur ermöglicheung von Onlinebezahlvorgängen mit digitalisierten Girokarten für ApplePay. Konzeption, Architektur und Head of Development


Java Spring / Spring Boot Eclipse Maven Jenkins SVN JAXB Jackson Spring-Rest Spring-Data Oracle DB DB2 MapStruct Bean Validation Swagger JPA/Hibernate
Remote
8 Monate
2022-01 - 2022-08

Automatisierung Chipkarten-Updates

Softwarearchitekt, Softwareentwickler Java Spring Eclipse ...
Softwarearchitekt, Softwareentwickler

Automatisierung von Chipkartenupdates in Geldautomaten. Diverse Unterstützung bei Konzeption, Architektur und Entwicklung


Oracle DB/2
Java Spring Eclipse Maven Bamboo SVN JAXB Jackson JAX-RS Spring-JMS Fisheye IBM WebSphere Liberty Bean Validation
Remote
1 Jahr 11 Monate
2020-02 - 2021-12

Entwicklung Directive on Administrative Cooperation 6 (DAC6)

Softwareentwickler, Berater J2EE Batch-Processing V-Modell XT ...
Softwareentwickler, Berater

Entwicklung eines Systems zum automatischen Austausch von Steuergestaltungen.

J2EE Batch-Processing V-Modell XT Spring Spring-Batch JPA/Hibernate Java 8/Java11 (inkl. Umstellung) Eclipse Maven Jenkins git Sharepoint Doors UMLet SoapUI Oracle DB JMS/ActiveMQ JCE/BouncyCastle MapStruct
Remote
1 Jahr 4 Monate
2018-08 - 2019-11

Entwicklung Output Schnittstelle

Softwareentwickler, Teamlead, Berater Java 8 Spring Boot Spring Data ...
Softwareentwickler, Teamlead, Berater

Konzeption und Implementierung von fachlichen Anforderungen. Unterstützung bei der Spezifikation der Anforderungen. Fehleranalyse und Fehlerbehebung.

Java 8 Spring Boot Spring Data Jackson SwaggerUI MapStruct Git
Remote
1 Jahr
2017-11 - 2018-10

Entwicklung Portfolio Management System

Softwareentwickler, Berater J2EE Linux Kafka ...
Softwareentwickler, Berater

Weiterentwicklung eines Portfolio Management Systems. Vor allem Vorverarbeitung von Orders.

Aufgaben:

Konzeptionierung und Implementierung von fachlichen Anforderungen. Fehleranalyse und Fehlerbehebung. Performanceoptimierung.

Unternehmensgröße:

> 50

Branche:

IT-Dienstleister – Banken

J2EE Linux Kafka JDBC JPA/Hibernate Scrum SwaggerUI Jackson JAX-RS TestNG Git
Aachen, teilweise Remote
1 Jahr 9 Monate
2016-02 - 2017-10

Common Reporting System (CRS)

Softwareentwickler und Berater J2EE Batch-Processing V-Modell XT ...
Softwareentwickler und Berater

Entwicklung eines Systems zum automatischen Austausch von Steuerinformationen

Aufgaben:

Konzeption und Umsetzung von Anforderungen des Pflichtenhefts. Performanceoptimierung. Fehleranalyse

Unternehmensgröße:

> 1000

Branche:

Öffentlicher Sektor

J2EE Batch-Processing V-Modell XT Spring Spring-Batch JPA/Hibernate Java 8 Eclipse Maven Jenkins git Sharepoint Doors UMLet SoapUI Oracle DB JMS/ActiveMQ JCE/BouncyCastle MapStruct JMeter
Bonn
3 Monate
2017-01 - 2017-03

Performance-Analyse (3 einzelne Wochen zwischendurch)

Berater J2EE Linux TCP/IP ...
Berater

Analyse von Performance-Problemen

Aufgaben:

Analyse von Performance-Logs in ElasticSearch und SQL-Datenbank. Analyse des Gesamtsystems inkl. Netzwerk, Datenbank, SQL Statements, Linuxsysteme, ApplicationServer, Clients und Java Anwendungen um die Ursache für Performance-Probleme zu ermitteln. Erarbeiten von Lösungsvorschlägen sowohl für eine kurzfristige Abhilfe als auch für den langfristigen Umgang mit steigenden Datenmengen. Erweiterung und Verbesserung des Loggings.

Unternehmensgröße:

> 100

Branche:

Versicherung

J2EE Linux TCP/IP Wireshark MS SQL Server Nagios Zabbix VisualVM ElasticSearch Logstash Kibana Hibernate
Frankfurt am Main
3 Monate
2015-10 - 2015-12

Optimierung von Build und Delivery Prozessen

DevOps, Softwareentwickler und Berater Build und Deployment DevOps Continous Integration ...
DevOps, Softwareentwickler und Berater

Automatisierung und Optimierung von DevOps Prozessen

Aufgaben:

Erstellung und Optimierung von Buildprozessen. Erstellung, Optimierung und Automatisierung von Deploymentprozessen. Skripting. Fehleranalyse

Unternehmensgröße:

> 1000

Branche:

Bank

Maven Ant Jenkins Eclipse Bash git Red Hat Linux Windows Java 6 Java 7
Build und Deployment DevOps Continous Integration Continous Delivery
Nürnberg
3 Monate
2015-08 - 2015-10

Diverse kleinere Projekte im Web-Umfeld

Softwareentwickler und Berater Beratung Webentwicklung und Debugging JavaScript ...
Softwareentwickler und Berater

Verschiedene kleinere Projekte auf Basis von HTML, Javascript und PHP

Aufgaben:

Erstellung und Erweiterung/Optimierung von kleinen Webanwendungen auf JavaScript Basis. Installation und Anpassung von Webshops und anderen PHP basierten Webanwendungen.

Unternehmensgröße:

< 50

Branche:

Diverse

Beratung Webentwicklung und Debugging JavaScript PHP Interspire Email Marketing Shopware Gambio
Remote
3 Jahre 8 Monate
2011-11 - 2015-06

Festanstellung - gilt für alle Projekte in diesem Zeitraum

Software-Entwickler, Berater
Software-Entwickler, Berater

Alle Projekte in diesem Zeitraum waren während einer Festanstellung.

Aufgaben:

Beratung, Entwicklung und Support von Firmensoftware und einzelne Projekte bei Kunden.

Köln
2 Monate
2015-01 - 2015-02

Konzeption eines Big Data Archivsystems ? in Festanstellung

Softwareentwickler/Softwarearchitekt
Softwareentwickler/Softwarearchitekt

Konzeption eines Big Data Archivsystems welches hohen Anforderungen bzgl. Versionierung und Revisionssicherheit genügt.

Aufgaben:

Erstellung eines Konzeptes zur Entwicklung eines Archivsystems auf Basis des Big Data Management Systems (entsprechendes Projekt weiter unten). Absprache mit Entwicklern in Rumänien und Abnahme der Entwicklungen.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Köln und Rumänien
7 Monate
2014-04 - 2014-10

Einführung eines Integration Servers (EAI) während Festanstellung

Software-Entwickler Scrum Webservices Integration ...
Software-Entwickler

Aufgaben:

Abstimmung mit Entwicklern und Beratern der beteiligten Systeme.  Implementierung von Mappings und Funktionalitäten für das EAI System. Installation und Konfiguration des EAI Systems und Anbindung der beteiligten Systeme.

Unternehmensgröße:

> 1000

Branche:

Energieversorger

Java 7 Eclipse Apache CXF JCo SoapUI Apache Tomcat
Scrum Webservices Integration EAI
Essen
1 Jahr 10 Monate
2012-06 - 2014-03

Cross Component Monitor (CCM) Prozessmonitor - in Festanstellung

Softwareentwickler, Supporter und Berater Geschäftsprozess Marktkommunikation GPKE ...
Softwareentwickler, Supporter und Berater

Weiterentwicklung und Wartung eines Prozessmonitors für regulierte Prozesse im Energiebereich

Aufgaben:

Weiterentwicklung und Wartung des Prozessmonitors. Schulung, Beratung und Betreuung der Kunden bezüglich des Produkts. Performanceoptimierung und Analyse von Logfiles und Fehlern sowie Fehlerbehebung.
Der Prozessmonitor extrahiert die Informationen zu Geschäftsfällen aus den Marktkommunikationsnachrichten und bietet verschiedene Möglichkeiten, Geschäftsfälle bzgl. Ihres Status im Geschäftsprozess zu prüfen und problematische Fälle zu suchen.
Das Produkt läuft bei unterschiedlichen Kunden auf verschiedensten Datenbanken und Application Servern. Anbindung an das Big Data Management System und Visualisierung der Marktkommunikations- und Prozessdaten mit Kibana.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 1.4 Java 5 Eclipse Apache Ant Maven Apache Tomcat Apache Lucene Subversion Oracle 11g EDIFACT Jenkins Atlassian JIRA JUnit
Geschäftsprozess Marktkommunikation GPKE Performance Analyse Fehlersuche Performanceoptimierung
Köln und Kundeneinsätze in Umgebung und Ruhrgebiet
1 Jahr 10 Monate
2012-06 - 2014-03

B2B Marktkommunikation - in Festanstellung

Softwareentwickler, Supporter, Berater und techn. Projektleiter Scrum Geschäftsprozesse GPKE ...
Softwareentwickler, Supporter, Berater und techn. Projektleiter

Weiterentwicklung und Wartung einer Lösung zur B2B Marktkommunikation für regulierte Prozesse im Energiebereich

Aufgaben:

Entwicklung, Support, Beratung, Schulung und Kundenbetreuung bzgl. der Marktkommunkationslösung. Technische Projektleitung einzelner Weiterentwicklungen. Die Software wird auch als EAI eingesetzt. Diverse Kundenprojekte für die Einführung der Software sowie Anpassung auf geänderte Anforderungen. Lofileanalyse sowie Fehleranalyse und -behebung sowie Performanceoptimierung.
Die Software wird auf verschiedensten Datenbanken und Application Servern eingesetzt. Unterstützung bei der Umstellung des Buildprozesses von Ant auf Maven.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Scrum Geschäftsprozesse GPKE Marktkommunikation (B2B) Performanceoptimierung Debugging/Fehlerbehebung Build und Deployment Java 1.4 Java 6 Eclipse Ant Maven SVN Lucene Tomcat Oracle Edifact Jenkins JIRA SAP JCo JavaMail Apache FOP JMockit XML SAX Sharepoint
Köln und Kundeneinsätze Bundesweit
2 Jahre 5 Monate
2011-11 - 2014-03

Weiterentwicklung und Wartung einer Marktkommunikationslösung während Festanstellung

Software-Entwickler, techn. Projektleiter Marktkommunikation Integration GPKE ...
Software-Entwickler, techn. Projektleiter
Entwicklung, Support, Beratung, Schulung und Kundenbetreuung bzgl. der Marktkommunkationslösung. Technische Projektleitung einzelner Weiterentwicklungen. Diese wird auch als EAI eingesetzt. Diverse Kundenprojekte für die Einführung der Software sowie Anpassung auf geänderte Anforderungen. Auch Fehleranalyse und -behebung sowie Performanceoptimierung. Die Software wurde auf verschiedensten Datenbanken und Application Servern eingesetzt
Java 1.4 Java 5 Apache Lucene Apache FOP EDIFACT JCo Servlet API Apache Tomcat JavaMail Maven Eclipse Subversion Oracle 11g Apache Ant Jenkins Atlassian JIRA
Marktkommunikation Integration GPKE Fehlersuche Performanceoptimierung Performance Analyse Scrum
Köln und Kundenprojekte Bundesweit
3 Monate
2013-08 - 2013-10

Entwicklung eines ESB für Herstellerprodukte während Festanstellung

Software-Entwickler Verteilte Systeme Unit Testing
Software-Entwickler
Entwicklung eines clusterfähigen ESB um einzelne Dienste des Herstellers als Service zur Verfügung stellen zu können. Die Services können dabei sowohl redundant laufen als auch verschiedene Instanzen für verschiedene Einsatzgebiete (Beispiel: Benutzerverwaltung entweder redundant zur Ausfallsicherung und/oder zwei verschiedene Instanzen jeweils für Mitarbeiter und Kunden)
Java 7 Eclipse Akka Maven Subversion Google Guice JUnit
Verteilte Systeme Unit Testing
Köln
1 Jahr 6 Monate
2012-01 - 2013-06

Big Data Management System (BDM) - in Festanstellung

Softwareentwickler, technischer Projektleiter Scrum JMS Big Data ...
Softwareentwickler, technischer Projektleiter

Konzeption und Entwicklung eines Systems zum Speichern und Verarbeiten von Massendaten

Aufgaben:

Entwicklung und Architektur eines Big Data Systems als Plattformkomponente. Auf dieser Basis ist es möglich Komponenten für verschiedene Anwendungsgebiete zu implementieren. Neben der Datenhaltung und Suche wurde auch die Möglichkeit der Verarbeitung von Massendaten geschaffen.

Entwicklung eines Maven Buildprozesses um kundenspezifische Artefakte mit jeweils benötigten Komponenten sowie zugehöriger Konfiguration unter Jenkins zu erstellen.  Zeitweise auch Leitung des Projekts.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 7 Elastic Search Apache Lucene Google Guice ActiveMQ Maven Subversion JUnit EasyMock Linux Atlassian JIRA
Scrum JMS Big Data Unit Testing
Köln
1 Jahr 6 Monate
2012-01 - 2013-06

My Business Smart Energy - in Festanstellung

Software-Entwickler Scrum Big Data Unit Testing
Software-Entwickler

Entwicklung eines SmartMetering Systems zur Verwaltung

von Zählern und Zählerdaten

Aufgaben:

Entwicklung eines Systems für Smart Metering. Hauptaufgabe war die Entwicklung der erforderlichen Komponenten zur Verarbeitung der Zählerdaten im Big Data Bereich (Aufbauend auf einem Big Data System, siehe entsprechendes Projekt). Außerdem die Anbindung an den relationalen Teil der Software.

Support des Systems inklusive Logfile- und Fehleranalyse sowie Fehlerbehebung und Performanceoptimierung.

Unternehmensgröße:

> 50

Branche:

IT Dienstleister – Energie

Java 7 Eclipse Linux Maven Subversion Atlassian JIRA JUnit Google Guice
Scrum Big Data Unit Testing
Köln
1 Monat
2012-05 - 2012-05

LDAP Anbindung eines Portals während Festanstellung

Software-Entwickler LDAP
Software-Entwickler

Entwicklung und Installation einer LDAP Anbindung für ein Portal.

Aufgaben:

Implementierung der Persistenzschicht eines Portals zur Anbindung an LDAP. Installation der fertigen Implementierung und des Apache Directory LDAP Server beim Kunden. Migration der Kundendaten. 

Unternehmensgröße:

> 1000

Branche:

Energieversorger

JNDI Java 1.4 JUnit Apache Directory
LDAP
Potsdam
1 Jahr
2010-11 - 2011-10

Portalintegration und Erweiterung eines CMS während Festanstellung

Software-Entwickler Portlet Integration
Software-Entwickler

Kombination und Erweiterung von Liefreay-Portal und Flexive CMS.

Aufgaben

Integration des Flexive CMS (Content Repository) in Liferay. SingleSignOn CAS Integration, LDAP Anbindung und Portletentwicklung.

Unternehmensgröße:

< 50

Branche:

IT Dienstleister – Handel

Eclipse Java EE JBoss Application Server JSF Liferay CAS Flexive CMS HTML CSS JSP
Portlet Integration
Bornheim

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2004-10 - 2010-09

Studium der Informatik

Diplom Informatik (Note 1,1), Universität Koblenz-Landau, Koblenz
Diplom Informatik (Note 1,1)
Universität Koblenz-Landau, Koblenz
Vertiefung: Softwaretechnik, Nebenfach: Physik

Position

Position

Entwicklung und DevOps

Kompetenzen

Kompetenzen

Top-Skills

Java Entwicklung Big Data Scrum

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Akka
Android Studio
Apache Ant
Apache Camel
Grundlagen
Apache CXF
Apache Directory
Apache FOP
Apache HTTP Server
Apache Lucene
Apache POI
Apache Tomcat
Clean Code
CSS3
Eclipse
Elastic Search
Git
GSON
Hibernate
HTML
HTML5
Jackson
JAX-RS
JBoss Application Server
Grundlagen
Jenkins
JPA
JPA/Hibernate
JSON
Kafka
LDAP
MapStruct
Maven
Scrum
Spring
Spring Batch
Spring Boot
Spring Data
SwaggerUI
TestNG

Fachliche Kenntnisse:

Marktkommunikation, Geschäftsprozesse GPKE

Sonstiges:

Debugging/Fehlerbehebung, Performanceoptimierung, DevOps (Build & Deployment), Schulungen/Coaching

Betriebssysteme

Android
Linux
Debian, Ubuntu, CentOS, Redhat
Windows

Programmiersprachen

J2EE
Java
Java 8
Java EE
JavaScript
Perl
PHP
Shell
TeX
LaTeX

Datenbanken

Hazelcast
JDBC
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

TCP/IP

Branchen

Branchen

Energiewirtschaft

Banken/Finanzwirtschaft

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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