AWS und Azure Engineer mit Schwerpunkten auf Security, Automatisierung mit IaC, Anwendungsentwicklung, Microservices und großen Datenbanken
Aktualisiert am 12.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.01.2025
Verfügbar zu: 50%
davon vor Ort: 0%
IaC
AWS
Software Development
Cloud
Azure
Atlassian JIRA
Azure Devops
DevOps
Cloud Architect
Cloud Engineer
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Ausschließlich Remote Projekte
möglich

Projekte

Projekte

2016 - 2019: Lending Applikation 

Kunde: Bank 

Aufgaben:

  • Im Bereich Wealth Management einer Bank definierte und entwickelte ich Schnittstellen zu zwei weltweit genutzten Anwendungen.
  • Es handelt sich hierbei um eine Produktdatenbank mit Kundenpositionen und Marktdaten sowie eine Applikation zur Bewertung und Vergabe von Krediten.
  • Mein Verantwortungsbereich umfasst den Import aller Produkte und Positionen die weltweit gehalten werden, die Integration von Marktdaten, die Berechnung weiterer Kennzahlen sowie die Erstellung verschiedener Reports, die von verschiedenen Applikationen verwendet werden und dort von zentraler Bedeutung sind.
  • Im Projekt wird hauptsächlich mit Korn-Shell, Java und einer Oracle Datenbank entwickelt.
  • Hierbei muss aufgrund des Datenmodells und der Größe der Datenbank sehr großer Fokus auf Performance gelegt werden.

2016: Web Applikation Kundenfokus 

Kunde: Payment Provider

Aufgaben:

  • Als Terminalprovider für Debit- und Kreditkarten betreibt der Auftraggeber ein Internetportal für Reseller zur Verwaltung von Kundendaten, Tarifen, Rechnungsläufen und Rechnungen.
  • Um den Versand der Rechnungen auf digitalem Weg an definierte Kunden zu ermöglichen wurde eine entsprechende Erweiterung beauftragt.
  • Diese beinhaltete die Planung und Implementierung eines auf Spring Batch basierenden Jobs um verschlüsselte Emails im Hintergrund zu versenden sowie die entsprechenden Anpassungen an der Oberfläche.

2014 - 2016: SEPA XML Converter

Kunde: Payment Provider

Beschreibung:

Der Auftraggeber ist einer der weltweit größten Abrechnungsdienstleister für Kreditkarten und bietet B2B und B2C Kunden Dienstleistungen rund um den elektronischen Zahlungsverkehr. Mit dem SEPA-Projekt des Kunden erfolgt die Anpassung der bestehenden Auftragsverarbeitung an die Anforderungen des einheitlichen Zahlungsverkehrs im Euro-Raum. Die im Rahmen des Projekts implementierte Softwarelandschaft besteht, neben den Altsystemen, aus mehreren neuen Software-Komponenten zur Konvertierung und Verarbeitung von Zahlungsdateien.

Während meiner Beauftragung wurde ich vom Kunden in diversen Projekten eingesetzt:

SEPA Mandatsverwaltung:

Durch die Einführung von SEPA müssen für Lastschriften so genannte SEPA Mandate vorliegen. Die SEPA Mandatsverwaltung ist eine Web Applikation, die es ermöglicht, die Mandate in einem SAP System abzulegen und zu verwalten.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Code Review
  • Release Management
  • Infrastructure Management.

SEPA XML Converter:

Eine zentrale Komponente der genannten Softwarelandschaft ist der XML Converter, der für die Übertragung von Zahlungsdaten aus unterschiedlichen Eingangsformaten in SEPA XML Dateien und umgekehrt verantwortlich ist. Durch den XML Converter erzeugte SEPA XML Dateien in verschiedenen Versionen und Formaten werden an unterschiedliche Kunden versendet. Kern des XML Converter bilden die Technologien StAX, Dozer und Spring-Batch.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Code Review
  • Release Management
  • Infrastructure Management.

SEPA Monitoring Application:

Zur Überwachung der neuen SEPA Prozesse wurde eine Web-basierte Monitoring Anwendung erstellt. Die Technologien AngularJS, Bootstrap und Hibernate sind die Kerntechnologie dieser Anwendung.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Release Management
  • Infrastructure Management.

Merchant Migration Tool:

Für die schrittweise Umstellung der B2B-Kunden auf den SEPA-Zahlungsverkehr wurde das Tool ?Merchant Migration Tool? entwickelt. Das Tool hat die Aufgabe Stammdaten aus unterschiedlichen Systemen abzugreifen und aggregiert auf einer Web-Oberfläche anzuzeigen. Für die Entwicklung des Tools wurden unter anderem die Frameworks AngularJS und Bootstrap verwendet.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Release Management
  • Infrastructure Management.

Internet Payment Gateway (IPG):

Eine weltweite Plattform auf der Zahlungen aus Online Shops verarbeitet werden.

Aufgaben:

  • Problem Management
  • Incident Management
  • Change Management
  • Release Management.

Boarding Project:

Ein SOA Projekt um Neuanträge von Endkunden automatisiert zu verarbeiten.

Aufgaben:

  • Change Management
  • Release Management
  • Infrastructure Management.

2013 - 2014: Mobile Nachrichten App

Kunde: Fluggesellschaft 

Aufgaben:

  • Der Kunde beauftragte mich für die Beratung und Umsetzung einer mobilen Nachrichten App sowie ihres Backendsystems.
  • Mein Aufgabenbereich umfasste Entwurf, Entwicklung und Auslieferung eines Backendsystems für mobile Anwendungen.
  • Dabei wurden WebServices (auf Basis von REST und http) entwickelt um eine native iPhone App und eine auf einem WebView basierende Android App anzubinden.
  • Die Nachrichten wurden aus einem bestehenden Adobe CQ5 CMS importiert, aufbereitet und persistiert. Ich fokussierte mich in diesem Projekt auf das Backend.

Eingesetzte Technologien:

iOS, Android, Tomcat, Hibernate, Spring, Adobe CQ5.


2013: Coremedia Einführung

Kunde: Energieversorger 

Aufgaben:

  • Die Marketingabteilung des Auftraggebers, ein regionales Energieversorgungsunternehmen, beauftragte mich im Rahmen eines Internet-Relaunches auf Basis von Coremedia 6.
  • Sie benötigten Unterstützung im Bereich Projektmanagement in den Phasen Analyse und Konzeption.
  • Konkrete Aufgaben dabei waren:
    • Bewertung und Auswahl des Vorgehensmodells
    • Analyse der fachlichen und technischen Anwendungslandschaft
    • Erstellung des Lastenhefte
    • prototypische Umsetzung einzelner Inhaltsbereiche
    • technische und fachliche Betreuung des Dienstleisters und Aufsetzen des Projektplans und des Projektcontrollings.

2013: Adobe CQ5 Prototyp

Kunde: Sonstige 

Aufgaben:

  • Im Rahmen einer Machbarkeitsstudie entwickelte ich einen Prototypen auf Basis von Adobe CQ5.
  • Hierzu gehörten auch Installation und Betrieb von Adobe CQ5, Entwicklung diverser konfigurierbarer Komponenten, sowie Nachbildung einer bestehenden Webseite für die Portierung auf Adobe CQ5.

Systemumgebung:

Adobe CQ5, JSP, HTML5, Javascript, CSS.


2011 - 2016: Teletext

Kunde: Fernsehsender

Aufgaben:

  • Das Projekt umfasste Entwicklung und Gewährleistung einer Serverkomponente zur Steuerung von Teletextinhalte und des dazugehörigen Redaktionssytems auf Basis von Adobe Flex.
  • Meine Aufgabe war die fachliche und technische Umsetzung eines Editors mit dem Teletextinhalte kundenspezifisch erstellt werden können.
  • Der Teletexteditor erlaubt den Redakteuren die WYSIWYG-Erfassung und Bearbeitung Teletextseiten sowie deren Anordnung.
  • Die Umsetzung erfolgte in einem dreiköpfigen verteilten Team.

Systemumgebung:

Oracle Datenbank, SQLDeveloper, Hibernate, Spring, JUnit, Java, Maven, REST, Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Tomcat, Maven.


2011 - 2012: Coremedia

Kunde: Fernsehsender 

Aufgaben:

  • Das Projekt Relaunch der Internet-Portale des Auftraggebers auf Basis von Coremedia umfasste die Umsetzung des Kommunikationskonzepts für den Relaunch der Internetportale.
  • Dies beinhaltet die Entwicklung der Ausspielung für alle Portal-Säulen sowie die Realisierung eines modernen Redaktionseditors zur einfachen Erstellung und Pflege der Inhalte.
  • Mit dem neuen Erscheinungsbild der Portale unterstreicht der Kunde sein innovatives Image mit einem anspruchsvollen Portalauftritt.
  • Ich fungierte als technischer Designer in einem zwölfköpfigen Team (verteilt auf Deutschland und Polen) in einem Projekt zur Entwicklung eines Redaktionssystems für das Hochlastportal und zeigte mich Hauptverantwortlich für die Integration von Flex Komponenten.

Systemumgebung:

CoreMedia CMS, CoreMedia Studio, Adobe Flex, Java, JSP. Umsetzung des Projekts mit Scrum.


2010: Coremedia Editor

Kunde: Fernsehsender 

Aufgaben:

  • Als Mitglied eines Scrum Teams entwickelten wir ein Redaktionssystems zur Pflege von Portalinhalten.
  • Wir waren verantwortlich für die fachliche und technische Umsetzung eines Editors mit dem Portalinhalte kundenspezifisch erstellt werden können.
  • Der Redaktionseditor erlaubt den Redakteuren die WYSIWYG-Erfassung und Bearbeitung von Online Inhalten sowie die Verwaltung und Bearbeitung von Bildern.
  • Dabei setzt der Editor auf Coremedia auf.

Systemumgebung:

Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Coremedia CMS, Tomcat, Maven


2009 - 2010: Programmmanager

Kunde: Telekommunikationsanbieter

Aufgaben:

  • Ich wurde beauftragt, die Web Applikation Programmmanager um diverse Funktionalitäten zu erweitern.
  • Es handelt sich hierbei um ein Portal, über das EPG-Daten genutzt werden können.
  • Zusätzlich können die Nutzer von Set-Top-Boxen Aufnahmen auf den heimischen Geräten verwalten.
  • Meine Aufgabe war die Umsetzung des Frontends mit Adobe/Flex sowie die Anbindung an den Portalserver.
  • Dies beinhaltete auch die Entwicklung der integrierten Wiedergabe von Multicast Streams mit Hilfe des VLC Plugins.

Systemumgebung:

Adobe Flex, WebServices, Java, Spring, Struts, iBATIS, XMLBeans, XML, Tomcat, Apache Webserver, Microsoft TV IPTV


2009: Caesar

Kunde: Telekommunikationsanbieter

Aufgaben:

  • Mit der Wartung des Pay-Content-Systems Caesar beauftragte der Kunde die Vereinfachung des Produktdatenmodells bei Gutscheinaktionen im Bereich Pay-Content mit dem Ziel einer besseren Performance, Verbesserung der Benutzeroberfläche und Unterstützung bei der Migration eines Nachbarsystems auf das neue Produktmodell.
  • Mein Aufgabenbereich umfasste vorwiegend die Anpassung und Erstellung der automatisierten Tests mittels JUnit.

Systemumgebung:

UNIX (Solaris, Debian Linux), Java, C/C++, Perl, XSLT, SOAP, SAP-RFC/JCO, JSP, Jakarta-Struts, Hibernate, ActiveMQ, Jakarta-Tomcat, Apache-Webserver, Oracle-, Postgres- und MySQL-Datenbank


2009: PTI Command Server

Kunde: Telekommunikationsanbieter

Aufgaben:

  • In einem kleinen Team führten wir die Weiterentwicklung einer Server-Applikation durch, die Kommandos entgegennimmt, entsprechende Anfragen an diverse Systeme verschickt und asynchron antwortet.
  • Als zusätzlich Aufgabe kam die Paketierung der Applikation für SUSE-Linux und Solaris hinzu.

Systemumgebung:

Java, SUSE, Solaris

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2009

Studium der Informatik an der Philipps-Universität Marburg.

Diplomarbeit: Development of a Refactoring Plug-in for the Eclipse Modeling Framework

Zertifikate

  • DevOps Fundamentals
  • Sophora Schulung mit Zertifizierung
  • Professional Scrum Master

Position

Position

Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

IaC AWS Software Development Cloud Azure Atlassian JIRA Azure Devops DevOps Cloud Architect Cloud Engineer

Produkte / Standards / Erfahrungen / Methoden

Frameworks

  • Spring
  • Hibernate

Agile Methoden

  • Scrum
  • DevOps

Erfahrungen

  • Ich arbeite seit 2009 in der Softwareentwicklung in diversen Rollen und Vorgehensmodellen.
  • Meine Stärken liegen in der Anwendungsentwicklung und Automatisierung.
  • Hierbei kann ich auf Erfahrungen sowohl in der Frontend- als auch in der Backendentwicklung zurückgreifen.

Highlights

2016 ? 2019: GlobeR

  •  Deutsche Bank 
  • Schwerpunkte: Oracle Database, Java Service Layer, Interfaces in Microservice like setup.

2016: KuFoWeb

  • FirstData
  • Schwerpunkte: Spring Batch, Java.

2014 ? 2016: SEPA XML Converter

  • FirstData
  • Schwerpunkte: Change Management, Continuous Integration, Code Review, Release Management, Infrastructure Management, Spring Batch, Java.

2013 - 2014: Mobile Nachrichten App

  • Lufthansa
  • Schwerpunkte: iOS, Android, Tomcat, Hibernate, Spring, Adobe CQ5.

2013: Coremedia Einführung

  • Süwag AG
  • Schwerpunkte: HTML, PHP, Javascript, Projektmanagement, Controlling.

2013: Adobe CQ5 Prototyp

  •  Ferrero
  • Schwerpunkte: Adobe CQ5, JSP, HTML5, Javascript, CSS.

2011 - 2016: Teletext

  • ZDF
  • Schwerpunkte: Oracle Datenbank, SQLDeveloper, Hibernate, Spring, JUnit, Java, Maven, Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Tomcat.

2011 - 2012: Coremedia 

  • ZDF
  • Schwerpunkte: CoreMedia CMS, CoreMedia Studio, Adobe Flex, Java, JSP, Scrum.

2010: Coremedia Editor

  • ZDF
  • Schwerpunkte: Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Coremedia CMS, Tomcat, Maven

2009 - 2010: Programmmanager

  •  Telekom
  • Schwerpunkte: Adobe Flex, WebServices, Java, Spring, Struts, iBATIS, XMLBeans, XML, Tomcat, Apache Webserver, Microsoft TV IPTV

2009: Caesar 

  • Telekom
  • Schwerpunkte: UNIX (Solaris, Debian Linux), Java, C/C++, Perl, XSLT, SOAP, SAP-RFC/JCO, JSP, Jakarta-Struts, Hibernate, ActiveMQ, Jakarta-Tomcat, Apache-Webserver, Oracle-, Postgres- und MySQL-Datenbank

2009: PTI Command Server

  • Arcor
  • Schwerpunkte: Java, SUSE, Solaris.

Programmiersprachen

Java
Shell

Branchen

Branchen

  • Finanzwesen
  • Medien
  • Telekommunikation
  • Automotive
  • Energieversorgung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Ausschließlich Remote Projekte
möglich

Projekte

Projekte

2016 - 2019: Lending Applikation 

Kunde: Bank 

Aufgaben:

  • Im Bereich Wealth Management einer Bank definierte und entwickelte ich Schnittstellen zu zwei weltweit genutzten Anwendungen.
  • Es handelt sich hierbei um eine Produktdatenbank mit Kundenpositionen und Marktdaten sowie eine Applikation zur Bewertung und Vergabe von Krediten.
  • Mein Verantwortungsbereich umfasst den Import aller Produkte und Positionen die weltweit gehalten werden, die Integration von Marktdaten, die Berechnung weiterer Kennzahlen sowie die Erstellung verschiedener Reports, die von verschiedenen Applikationen verwendet werden und dort von zentraler Bedeutung sind.
  • Im Projekt wird hauptsächlich mit Korn-Shell, Java und einer Oracle Datenbank entwickelt.
  • Hierbei muss aufgrund des Datenmodells und der Größe der Datenbank sehr großer Fokus auf Performance gelegt werden.

2016: Web Applikation Kundenfokus 

Kunde: Payment Provider

Aufgaben:

  • Als Terminalprovider für Debit- und Kreditkarten betreibt der Auftraggeber ein Internetportal für Reseller zur Verwaltung von Kundendaten, Tarifen, Rechnungsläufen und Rechnungen.
  • Um den Versand der Rechnungen auf digitalem Weg an definierte Kunden zu ermöglichen wurde eine entsprechende Erweiterung beauftragt.
  • Diese beinhaltete die Planung und Implementierung eines auf Spring Batch basierenden Jobs um verschlüsselte Emails im Hintergrund zu versenden sowie die entsprechenden Anpassungen an der Oberfläche.

2014 - 2016: SEPA XML Converter

Kunde: Payment Provider

Beschreibung:

Der Auftraggeber ist einer der weltweit größten Abrechnungsdienstleister für Kreditkarten und bietet B2B und B2C Kunden Dienstleistungen rund um den elektronischen Zahlungsverkehr. Mit dem SEPA-Projekt des Kunden erfolgt die Anpassung der bestehenden Auftragsverarbeitung an die Anforderungen des einheitlichen Zahlungsverkehrs im Euro-Raum. Die im Rahmen des Projekts implementierte Softwarelandschaft besteht, neben den Altsystemen, aus mehreren neuen Software-Komponenten zur Konvertierung und Verarbeitung von Zahlungsdateien.

Während meiner Beauftragung wurde ich vom Kunden in diversen Projekten eingesetzt:

SEPA Mandatsverwaltung:

Durch die Einführung von SEPA müssen für Lastschriften so genannte SEPA Mandate vorliegen. Die SEPA Mandatsverwaltung ist eine Web Applikation, die es ermöglicht, die Mandate in einem SAP System abzulegen und zu verwalten.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Code Review
  • Release Management
  • Infrastructure Management.

SEPA XML Converter:

Eine zentrale Komponente der genannten Softwarelandschaft ist der XML Converter, der für die Übertragung von Zahlungsdaten aus unterschiedlichen Eingangsformaten in SEPA XML Dateien und umgekehrt verantwortlich ist. Durch den XML Converter erzeugte SEPA XML Dateien in verschiedenen Versionen und Formaten werden an unterschiedliche Kunden versendet. Kern des XML Converter bilden die Technologien StAX, Dozer und Spring-Batch.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Code Review
  • Release Management
  • Infrastructure Management.

SEPA Monitoring Application:

Zur Überwachung der neuen SEPA Prozesse wurde eine Web-basierte Monitoring Anwendung erstellt. Die Technologien AngularJS, Bootstrap und Hibernate sind die Kerntechnologie dieser Anwendung.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Release Management
  • Infrastructure Management.

Merchant Migration Tool:

Für die schrittweise Umstellung der B2B-Kunden auf den SEPA-Zahlungsverkehr wurde das Tool ?Merchant Migration Tool? entwickelt. Das Tool hat die Aufgabe Stammdaten aus unterschiedlichen Systemen abzugreifen und aggregiert auf einer Web-Oberfläche anzuzeigen. Für die Entwicklung des Tools wurden unter anderem die Frameworks AngularJS und Bootstrap verwendet.

Aufgaben:

  • Change Management
  • Continuous Integration
  • Release Management
  • Infrastructure Management.

Internet Payment Gateway (IPG):

Eine weltweite Plattform auf der Zahlungen aus Online Shops verarbeitet werden.

Aufgaben:

  • Problem Management
  • Incident Management
  • Change Management
  • Release Management.

Boarding Project:

Ein SOA Projekt um Neuanträge von Endkunden automatisiert zu verarbeiten.

Aufgaben:

  • Change Management
  • Release Management
  • Infrastructure Management.

2013 - 2014: Mobile Nachrichten App

Kunde: Fluggesellschaft 

Aufgaben:

  • Der Kunde beauftragte mich für die Beratung und Umsetzung einer mobilen Nachrichten App sowie ihres Backendsystems.
  • Mein Aufgabenbereich umfasste Entwurf, Entwicklung und Auslieferung eines Backendsystems für mobile Anwendungen.
  • Dabei wurden WebServices (auf Basis von REST und http) entwickelt um eine native iPhone App und eine auf einem WebView basierende Android App anzubinden.
  • Die Nachrichten wurden aus einem bestehenden Adobe CQ5 CMS importiert, aufbereitet und persistiert. Ich fokussierte mich in diesem Projekt auf das Backend.

Eingesetzte Technologien:

iOS, Android, Tomcat, Hibernate, Spring, Adobe CQ5.


2013: Coremedia Einführung

Kunde: Energieversorger 

Aufgaben:

  • Die Marketingabteilung des Auftraggebers, ein regionales Energieversorgungsunternehmen, beauftragte mich im Rahmen eines Internet-Relaunches auf Basis von Coremedia 6.
  • Sie benötigten Unterstützung im Bereich Projektmanagement in den Phasen Analyse und Konzeption.
  • Konkrete Aufgaben dabei waren:
    • Bewertung und Auswahl des Vorgehensmodells
    • Analyse der fachlichen und technischen Anwendungslandschaft
    • Erstellung des Lastenhefte
    • prototypische Umsetzung einzelner Inhaltsbereiche
    • technische und fachliche Betreuung des Dienstleisters und Aufsetzen des Projektplans und des Projektcontrollings.

2013: Adobe CQ5 Prototyp

Kunde: Sonstige 

Aufgaben:

  • Im Rahmen einer Machbarkeitsstudie entwickelte ich einen Prototypen auf Basis von Adobe CQ5.
  • Hierzu gehörten auch Installation und Betrieb von Adobe CQ5, Entwicklung diverser konfigurierbarer Komponenten, sowie Nachbildung einer bestehenden Webseite für die Portierung auf Adobe CQ5.

Systemumgebung:

Adobe CQ5, JSP, HTML5, Javascript, CSS.


2011 - 2016: Teletext

Kunde: Fernsehsender

Aufgaben:

  • Das Projekt umfasste Entwicklung und Gewährleistung einer Serverkomponente zur Steuerung von Teletextinhalte und des dazugehörigen Redaktionssytems auf Basis von Adobe Flex.
  • Meine Aufgabe war die fachliche und technische Umsetzung eines Editors mit dem Teletextinhalte kundenspezifisch erstellt werden können.
  • Der Teletexteditor erlaubt den Redakteuren die WYSIWYG-Erfassung und Bearbeitung Teletextseiten sowie deren Anordnung.
  • Die Umsetzung erfolgte in einem dreiköpfigen verteilten Team.

Systemumgebung:

Oracle Datenbank, SQLDeveloper, Hibernate, Spring, JUnit, Java, Maven, REST, Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Tomcat, Maven.


2011 - 2012: Coremedia

Kunde: Fernsehsender 

Aufgaben:

  • Das Projekt Relaunch der Internet-Portale des Auftraggebers auf Basis von Coremedia umfasste die Umsetzung des Kommunikationskonzepts für den Relaunch der Internetportale.
  • Dies beinhaltet die Entwicklung der Ausspielung für alle Portal-Säulen sowie die Realisierung eines modernen Redaktionseditors zur einfachen Erstellung und Pflege der Inhalte.
  • Mit dem neuen Erscheinungsbild der Portale unterstreicht der Kunde sein innovatives Image mit einem anspruchsvollen Portalauftritt.
  • Ich fungierte als technischer Designer in einem zwölfköpfigen Team (verteilt auf Deutschland und Polen) in einem Projekt zur Entwicklung eines Redaktionssystems für das Hochlastportal und zeigte mich Hauptverantwortlich für die Integration von Flex Komponenten.

Systemumgebung:

CoreMedia CMS, CoreMedia Studio, Adobe Flex, Java, JSP. Umsetzung des Projekts mit Scrum.


2010: Coremedia Editor

Kunde: Fernsehsender 

Aufgaben:

  • Als Mitglied eines Scrum Teams entwickelten wir ein Redaktionssystems zur Pflege von Portalinhalten.
  • Wir waren verantwortlich für die fachliche und technische Umsetzung eines Editors mit dem Portalinhalte kundenspezifisch erstellt werden können.
  • Der Redaktionseditor erlaubt den Redakteuren die WYSIWYG-Erfassung und Bearbeitung von Online Inhalten sowie die Verwaltung und Bearbeitung von Bildern.
  • Dabei setzt der Editor auf Coremedia auf.

Systemumgebung:

Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Coremedia CMS, Tomcat, Maven


2009 - 2010: Programmmanager

Kunde: Telekommunikationsanbieter

Aufgaben:

  • Ich wurde beauftragt, die Web Applikation Programmmanager um diverse Funktionalitäten zu erweitern.
  • Es handelt sich hierbei um ein Portal, über das EPG-Daten genutzt werden können.
  • Zusätzlich können die Nutzer von Set-Top-Boxen Aufnahmen auf den heimischen Geräten verwalten.
  • Meine Aufgabe war die Umsetzung des Frontends mit Adobe/Flex sowie die Anbindung an den Portalserver.
  • Dies beinhaltete auch die Entwicklung der integrierten Wiedergabe von Multicast Streams mit Hilfe des VLC Plugins.

Systemumgebung:

Adobe Flex, WebServices, Java, Spring, Struts, iBATIS, XMLBeans, XML, Tomcat, Apache Webserver, Microsoft TV IPTV


2009: Caesar

Kunde: Telekommunikationsanbieter

Aufgaben:

  • Mit der Wartung des Pay-Content-Systems Caesar beauftragte der Kunde die Vereinfachung des Produktdatenmodells bei Gutscheinaktionen im Bereich Pay-Content mit dem Ziel einer besseren Performance, Verbesserung der Benutzeroberfläche und Unterstützung bei der Migration eines Nachbarsystems auf das neue Produktmodell.
  • Mein Aufgabenbereich umfasste vorwiegend die Anpassung und Erstellung der automatisierten Tests mittels JUnit.

Systemumgebung:

UNIX (Solaris, Debian Linux), Java, C/C++, Perl, XSLT, SOAP, SAP-RFC/JCO, JSP, Jakarta-Struts, Hibernate, ActiveMQ, Jakarta-Tomcat, Apache-Webserver, Oracle-, Postgres- und MySQL-Datenbank


2009: PTI Command Server

Kunde: Telekommunikationsanbieter

Aufgaben:

  • In einem kleinen Team führten wir die Weiterentwicklung einer Server-Applikation durch, die Kommandos entgegennimmt, entsprechende Anfragen an diverse Systeme verschickt und asynchron antwortet.
  • Als zusätzlich Aufgabe kam die Paketierung der Applikation für SUSE-Linux und Solaris hinzu.

Systemumgebung:

Java, SUSE, Solaris

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2009

Studium der Informatik an der Philipps-Universität Marburg.

Diplomarbeit: Development of a Refactoring Plug-in for the Eclipse Modeling Framework

Zertifikate

  • DevOps Fundamentals
  • Sophora Schulung mit Zertifizierung
  • Professional Scrum Master

Position

Position

Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

IaC AWS Software Development Cloud Azure Atlassian JIRA Azure Devops DevOps Cloud Architect Cloud Engineer

Produkte / Standards / Erfahrungen / Methoden

Frameworks

  • Spring
  • Hibernate

Agile Methoden

  • Scrum
  • DevOps

Erfahrungen

  • Ich arbeite seit 2009 in der Softwareentwicklung in diversen Rollen und Vorgehensmodellen.
  • Meine Stärken liegen in der Anwendungsentwicklung und Automatisierung.
  • Hierbei kann ich auf Erfahrungen sowohl in der Frontend- als auch in der Backendentwicklung zurückgreifen.

Highlights

2016 ? 2019: GlobeR

  •  Deutsche Bank 
  • Schwerpunkte: Oracle Database, Java Service Layer, Interfaces in Microservice like setup.

2016: KuFoWeb

  • FirstData
  • Schwerpunkte: Spring Batch, Java.

2014 ? 2016: SEPA XML Converter

  • FirstData
  • Schwerpunkte: Change Management, Continuous Integration, Code Review, Release Management, Infrastructure Management, Spring Batch, Java.

2013 - 2014: Mobile Nachrichten App

  • Lufthansa
  • Schwerpunkte: iOS, Android, Tomcat, Hibernate, Spring, Adobe CQ5.

2013: Coremedia Einführung

  • Süwag AG
  • Schwerpunkte: HTML, PHP, Javascript, Projektmanagement, Controlling.

2013: Adobe CQ5 Prototyp

  •  Ferrero
  • Schwerpunkte: Adobe CQ5, JSP, HTML5, Javascript, CSS.

2011 - 2016: Teletext

  • ZDF
  • Schwerpunkte: Oracle Datenbank, SQLDeveloper, Hibernate, Spring, JUnit, Java, Maven, Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Tomcat.

2011 - 2012: Coremedia 

  • ZDF
  • Schwerpunkte: CoreMedia CMS, CoreMedia Studio, Adobe Flex, Java, JSP, Scrum.

2010: Coremedia Editor

  • ZDF
  • Schwerpunkte: Adobe Flex/AIR, BlazeDS, FlexUnit, SpringAS, Java, Coremedia CMS, Tomcat, Maven

2009 - 2010: Programmmanager

  •  Telekom
  • Schwerpunkte: Adobe Flex, WebServices, Java, Spring, Struts, iBATIS, XMLBeans, XML, Tomcat, Apache Webserver, Microsoft TV IPTV

2009: Caesar 

  • Telekom
  • Schwerpunkte: UNIX (Solaris, Debian Linux), Java, C/C++, Perl, XSLT, SOAP, SAP-RFC/JCO, JSP, Jakarta-Struts, Hibernate, ActiveMQ, Jakarta-Tomcat, Apache-Webserver, Oracle-, Postgres- und MySQL-Datenbank

2009: PTI Command Server

  • Arcor
  • Schwerpunkte: Java, SUSE, Solaris.

Programmiersprachen

Java
Shell

Branchen

Branchen

  • Finanzwesen
  • Medien
  • Telekommunikation
  • Automotive
  • Energieversorgung

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.