Senior Cloud und DevOps Experte und Software Engineer - (AWS, GCP, Docker, Kubernetes, Helm, Terraform, GitLab, Java, Spring Boot, ...)
Aktualisiert am 27.09.2023
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
DevOps
Java
Kubernetes
AWS
Helm
Docker
Spring
Spring Boot
Agile
Messaging
Scrum
Kanban
Git
GitLab
ActiveMQ
Cloud
Google Cloud Platform
GCP
Terraform
Englisch
Fließend
Kroatisch
Muttersprache
Russisch
Grundkenntnisse
Verhandlungssicher
Verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland

Deutschland:

- Nur Rhein-Main-Gebiet (Frankfurt am Main und Umgebung)

- Oder mit sehr hohem Remote Anteil

möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-05 - 2023-07

Cloud Consulting und Software Engineering

Senior Software Developer / Cloud Expert GCP GKE Cloud SQL ...
Senior Software Developer / Cloud Expert

Aufbau der GCP Cloud Infrastruktur und Migration der AMS und EMF Applikationen in die Cloud. Entwicklung und Auslieferung von Softwarepaketen der EMF Applikation.

  • Analyse, Konzeption und Aufbau der GCP Cloud Infrastruktur
  • Erstellen der Infrastrukturspezifikation per Terraform (IaC)
  • Entwicklung der Pipeline (GitLab) für automatisierte(s) Testen, Provisionieren und Deployments
  • Erstellen von Helm-Charts und Kubernetes Ressourcen
  • Regelmäßige Abstimmung mit Kunden in Englisch
  • Java / Spring Boot Software Entwicklung
  • Junit und Selenium Testing
  • Optimierung des Reportings (inkl. Behebung von critical vulnerabilities)


Projekt(e) 

  • Aufbau GCP Cloud Infrastruktur und Migration
  • EMF Applikation


Challenges 

  • Codebasierte Bereitstellung der Infrastruktur mittels Infrastructure as Code (IaC)
  • Kundenspezifische Richtlinien für die Cloud

GCP GKE Cloud SQL Artifact Registry Network Compute Engine Load Balancer Cloud Storage IAM Terraform Helm CI/CD GitLab Kubernetes Docker Shell scripting Spring Boot 3 Java 11/17 XHTML JSF XML REST JSON Maven itext xdoc JUnit Selenium Mockito IntelliJ PostgreSQL Oracle Liquibase Scrum
PreHCM Services GmbH
2 Jahre 5 Monate
2019-08 - 2021-12

PEAK ein Messaging-IT-System

Java 8/11 JIRA Wiki ...
Entwicklung und Betrieb eines cloudbasierten Messaging-IT-System und von Backend Services zur digitalen Abbildung von Ereignissen im Produktionsprozess (PEAK).

PEAK bildet eine Grundlage für die Digitalisierung der Produktion im Fernverkehr. Fachliche Ereignisse werden im Produktionsprozess aufgenommen und informiert andere Akteure und Systeme über Services beinahe in Echtzeit über deren aktuellen Satus. PEAK steht als zentrale Instanz zwischen Anwendungen, die Informationen über Ereignisse liefern (Ereignis-Lieferanten) und jenen, die sich für bestimmte Ereignisse interessieren (Ereignis-Empfänger). Die Gewährleistung der Systemsicherheit sowie die technische Standardisierung von Ereignissen und Schnittstellen haben einen grundlegenden Charakter. Da regelmäßig neue Schnittstellenpartner angebunden werden, muss das System zudem flexibel und erweiterbar sein.

  • Aufsetzen und Betreiben eines auf ActiveMQ basierenden Message Brokers in der AWS Cloud.
  • Konfiguration und Anbindung neuer Schnittstellenpartner gemäß Sicherheitskonzept. Konfiguration von Queues und Topics und routing Regeln.
  • Entwicklung von REST-Schnittstellen und Services (Spring Boot, JSON), kleinere Frontend Anpassungen (react)
  • Konzeption und Entwicklung der Datenbank (PostgreSQL)
  • Planung, Testautomatisierung, Implementierung und Dokumentation (Wiki) der Lösungen.
  • Auslieferung der Artefakte als Microservices in die containerbasierte Entwicklungsplattform OpenShift per GitLab Pipeline.
  • Anpassungen and der Pipeline und Shell-Skripten
  • Abbildung der Infrastruktur im Code (AWS Cloudformation) und Auslieferung dieser (IaC)
  • Ausfallszenarien für die Rufbereitschaft entwickeln und Team briefen
  • Präsentation von Recherchen und Ergebnissen und regelmäßiger Knowledge Austausch im Produktteam und teamübergreifend
  • Kundendialoge und Support.
  • Es wurde der DevOps Ansatz verfolgt (?You build it, you run it?). Entwicklung und Betrieb inkl. Sicherheitsaspekte, Testing, Rollout, Monitoring, Support waren komplett in der Verantwortung des Produktteams. 
  • Die Anforderungen an das System konnten mit einer hohen Kundenzufriedenheit umgesetzt werden.


Challenges 

  • Implementierung des Message Brokers im High Availibility Cluster
  • Observability und Rufbereitschaft umsetzen

Java 8/11 JIRA Wiki GitLab Artifactory Continuous Integration/Deployment (CI/CD) REST JSON Yaml PostgreSQL Flyway Spring Boot Eclipse IntelliJ Maven Swagger Shell Linux VM Docker OpenShift Kubernetes AWS Cloud AWS (EC2; MQ; Cloudformation; Cloudwatch; CLI) JUnit AMQP(S) HTTP(S) TLS JMS ActiveMQ Helm Charts Kibana Prometheus Grafana Python Junit AWS EC2 AWS MQ AWS Cloudformation AWS Cloudwatch AWS CLI Eclipse Elasticsearch Scrum Kanban
DB Systel GmbH
4 Monate
2021-08 - 2021-11

Cloud Consulting und Software Engineering

Node.js AWS Lambda AWS Cloudformation ...

Anbindung E2E-Monitoring an zentrales Cockpit

  • Analyse und Entwicklung einer Lösung zur Integration des End-to-End Monitorings in ein zentrales Cockpit
  • Analyse der Cockpit-API und Implementierung der Lösung als AWS Lambda, der einen E2E-Alarm transformiert und über die API an das zentrale Cockpit sendet
  • Bereitstellung über Cloudformation per Gitlab-CI.


Challenges 

  • Entwicklung einer generischen Lösung für die Wiederverwendung

Node.js AWS Lambda AWS Cloudformation AWS SNS (Simple Notification Service) AWS Cloudwatch AWS Connect AWS S3 Bucket REST JSON Gitlab CI Scrum Kanban
DB Systel GmbH
9 Monate
2018-10 - 2019-06

DLE ? Planung und Umsetzung einer digitalen und automatischen Kreditentscheidung

Senior Software Engineer JIRA Confluence Bitbucket ...
Senior Software Engineer

  • DLE ? Planung und Umsetzung einer digitalen und automatischen Kreditentscheidung
  • HippoCMS ? Umsetzung von REST-Schnittstellen für ein neues CMS


DLE:

  • Erarbeitung eines Konzepts gemeinsam mit der Fachseite, um Bestandskunden die digitale und automatische Beantragung und Auszahlung eines Ratenkredits zu ermöglichen.
  • Veranschaulichung des Prozesses und Zerstückelung in User Stories.
  • Agile Vorgehensweise nach SCRUM.
  • Analyse des Prozesses (fachlich und technisch), Implementierung, Umsetzung von Tests und Begleitung in der Produktionsphase.
  • Regelmäßige und teils intensive Abstimmungen mit Teams, die von abhängigen Komponenten betroffen waren.
  • Dokumentation in Confluence.


HippoCMS Projekt:

  • Spezifikation, Implementierung und Integrationstests von RESTSchnittstellen in Abstimmung mit dem Klienten-System.


Challenges 

  • Kommunikation mit Drittparteien und Einhaltung des kritischen Zieltermins

JIRA Confluence Bitbucket Jenkins Continuous Integration (CI) REST Json XML Postman SoapUI Oracle Toad SQL Eclipse Maven OneNote Camunda Swagger Scrum Java JEE Java 8 Spring JSON Hibernate JPA Camunda (Basics) Bea Weblogic
Bank (ING AG)
5 Monate
2018-05 - 2018-09

Implementierung einer Middleware Lösung

Senior Software Engineer JIRA Confluence Talend ESB / DI ...
Senior Software Engineer

Implementierung einer Middleware Lösung mit dem Ziel diverse Applikationen miteinander zu verbinden, um Daten auszutauschen.

  • Einarbeitung in die Datenintegrationsplattform von Talend.
  • Umsetzung von Routen und DI Jobs mit Talend für die Verarbeitung generierter XML Dateien und REST-Requests der anzubindenden Systeme
  • Persistierung in das zentrale MDM.
  • Aktivierung von CDC (Change Data Capture) auf der Datenbank im MDM, womit Events bei DB Änderungen ausgelöst werden.
  • Echtzeitübertragung der Datenänderungen an andere Zielsysteme.
  • Transformation der Daten in das erwartete Format vor dem Export in die Zielsysteme.

JIRA Confluence Talend ESB / DI Eclipse Karaf RabbitMQ JSON Postman PostgreSQL Oracle VM Virtual Box Linux Ubuntu Docker Java 8 XSLT Spring Apache Camel Talend Open Studio (auf Apache Camel basierend) Talend ESB Apache Karaf klassisch
Textilunternehmen (WEITBLICK | Gottfried Schmidt OHG)
7 Jahre 4 Monate
2011-01 - 2018-04

Frontend Applikation

Senior Software Engineer Eclipse (Helios Mars Oxygen) ...
Senior Software Engineer

Eingebunden am gesamten Entwicklungsprozess, wie der Aufnahme von Kundenanforderungen aus der Fachabteilung, Erstellung fachlicher und technischer Spezifikation, Implementierung, Testfallerstellung und deren Dokumentation, sowie Produktionsbegleitung und -einführung.

Umsetzung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend).

  • Test- und Domänengetriebene Entwicklung (TDD, DDD) der Service- und DB-Zugriffsschicht sowie der Präsentationslogik.
  • Erstellen des Reportings (PDF)
  • Entwicklung von Web-Services (SOAP, REST) inklusive Testing und Spezifikation.
  • Realisierung einer Online-Strecke für digitale Depoteröffnungen:
  • Entwicklung von WS-REST-Schnittstellen einschließlich Autorisierung und Authentifizierung sowie die Modellierung und Umsetzung der Persistenzschicht
  • Anbindung an die WS-REST-Schnittstelle der Deutschen Post inkl. Weiterleitung der Kunden Video-Legitimation
  • Reger Austausch zwischen Entwicklung, Fachabteilung, Identifizierungsstelle (Deutsche Post) und anderer Drittparteien
  • Anbindung neuer Klienten an die Online-Strecke inkl. Schulung und technischem Support


Challenges 

  • Anbindung der digitalen Depoteröffnungen an die Video-Legitimation der Deutschen Post 

Eclipse (Helios Mars Oxygen) Bea Weblogic 10 / 12 Java 1.5 Java 7/8 JSP JavaScript Sql-Developer Oracle Hibernate 3/4 Struts Strails (firmeneigenes Framework) XML XSLT XSD Spring 3 / 4 Spring-WS iText Apache FOP JSON Postman Java (J2EE) Spring Prototype Node.js Hibernate Bea Weblogic Eclipse Agil und Wasserfall
Bank (Fidelity / Fil Fondsbank)
6 Monate
2010-07 - 2010-12

Production Management Brokerage & Advisory Apps

Solaris Windows BEA WebLogic ...
  • Management von komplexen Web Applikationen, Ausführung von Service Operations, Shell scripting, Problem Management nach ITIL, 3rd Level Support
Solaris Windows BEA WebLogic Cygwin Putty DBSynphonie Remedy IDMS ITIL Lotus Notes Java Oracle Shell Toad SQL Eclipse Englisch
Bank (Deutsche Bank)
1 Jahr 2 Monate
2009-06 - 2010-07

Migrationsprojekt CoLAS

Software Engineer Windows XP Prof Eclipse 3.4.2 Net Beans 6.1 ...
Software Engineer

  • Migrationsprojekt CoLAS: Entwicklung einer Swingbasierenden Java Webstart Client-/Serverapplikation. 
  • Die Applikation erlaubt die zentrale Verwaltung aller genehmigten Limite in einem System. 

Windows XP Prof Eclipse 3.4.2 Net Beans 6.1 TOAD 9.6.1.1 Oracle 9.x Hibernate 3 Maven Java 1.4.x Java 1.5.x Spring IRIS (internes Framework auf J2EE Basis)
Bank (Commerzbank)
8 Monate
2008-09 - 2009-04

Hedge Fund Projekt ? Bereich Investment Banking

Software Engineer Windows XP Professionell Unix Putty ...
Software Engineer

  • Hedge Fund Projekt (Investment Banking): Entwicklung dynamischer Webseiten und diversen Funktionalitäten für den Investment banking Bereich.

Windows XP Professionell Unix Putty Eclipse 3.x IntelliJ 8 MySQL SQuirreL Tomcat Perforce ANT Lotus Notes Reuters Messaging IE
Deutsche Bank
2 Jahre 7 Monate
2006-03 - 2008-09

Diverse J2EE Web- Applikationen mit dem Schwerpunkt KWG ? Meldewesen

Software Engineer Windows XP Professionell Eclipse 3.x Oracle 8.x ...
Software Engineer

  • Diverse J2EE Web- Applikationen mit dem Schwerpunkt KWG ? Meldewesen. 
  • Analyse, Implementierung, Test und Produktionseinführung von Businessanforderung diverser Web- Applikationen im Bereich des Group Credit Risk.
  • Leadprogrammer und technischer Teamleiter im Projekt "Kreditwesengesetz 7. Novelle". 
  • Koordination des offshore Teams in Englisch.

Windows XP Professionell Eclipse 3.x Oracle 8.x TOAD SQLDeveloper BEA WebLogic Server 8 Apache CVS ANT VISIO Lotus Notes BugZilla JIRA
Deutsche Bank
7 Monate
2005-08 - 2006-02

@Rating Connect

Windows 2000 MyEclipse 3.8 Eclipse 3.1 ...

Entwicklung einer Kundenanbindung (Schnittstelle) zu einer Applikation, die einen 'score' (Unternehmensbewertung) und andere spezifische Daten zyklisch von Unternehmen ermittelt und zurückgibt. Das zurückgegebene Format ist eine gefilterte bzw. erzeugte XML-Datei. Die Verbindung wird über das SSL-Protokoll und die Authentifizierung/Autorisierung mittels Zertifikaten realisiert.

  • Planung und Entwicklung der Schnittstelle mit Java (Servlets).

  • Aufsplitten bzw. generisches Erstellen von XML-Dateien.

  • Bereitstellung der formatierten XML-Dateien auf dem Server.

  • Erstellung von Zertifikaten mit OpenSSL.

  • Konfiguration des Apache-Server.

  • Auslesen der Informationen der Zertifikate und Verarbeitung der Anfrage nach erfolgreicher Authentifizierung.

  • Dokumentation.

  • Programmierung: Java (J2EE), XML

  • Datenbank: Sql, Oracle, Toad, JDBC

  • Datenbankmapping: Toplink

  • Security: SSL / -Zertifikate

  • Datenkommunikation: Http(s)

  • Web-/Application-server: BEA WebLogic, Apache

  • IDE: MyEclipse, Together

  • Dokumentation: Word, Excel, Visio

Windows 2000 MyEclipse 3.8 Eclipse 3.1 Oracle 8.x TOAD 6.x (Quest Software) BEA WebLogic Server 8 Apache Java JDK 1.4.x XML OpenSSL HTTPS WinCVS ANT
Kreditversicherer (Coface AG)
1 Jahr 8 Monate
2004-07 - 2006-02

Diverse Entwicklungen im Bereich Java / J2EE*

Software Engineer Windows 2000 Eclipse 3.0 Oracle 8.x ...
Software Engineer

  • Im Projekt @Rating Connect Entwicklung einer Kundenanbindung (Schnittstelle) für die zyklische Ermittlung einer Unternehmensbewertung (score)
  • Verarbeitung von XML-Dateien
  • Implementierung einer Architektur, die es ermöglicht, mehrere Mandanten innerhalb einer einzigen Anwendung zu unterstützen.
  • Dokumentation
  • Referenz auf Anfrage

Windows 2000 Eclipse 3.0 Oracle 8.x TOAD 6.x (Quest Software) BEA WebLogic Server 7 Java Java-Swing JDK 1.3.x WinCVS Toplink Domainframework
Coface AG
10 Monate
2004-10 - 2005-07

@Rating Score

Windows 2000 Eclipse 3.0 Oracle 8.x ...

Entwicklung einer Applikation, zur Berechnung von 'scores' um Unternehmen nach Basel II Kriterium zu bewerten.

  • GUI: JSP, HTML, CSS, JavaScript

  • OO-Design: Together, UML

  • Programmierung: Java (Patterns), XML

  • Framework: Struts, CARIBOU

  • Datenbank: Sql, Oracle, Toad, JDBC

  • Datenbankmapping: Toplink

  • Datenkommunikation: Tuxedo Connector

  • Web-/Application-server: BEA WebLogic

  • Dokumentation: Word, Excel

Windows 2000 Eclipse 3.0 Oracle 8.x TOAD 6.x (Quest Software) Struts 1.1 BEA WebLogic Server 8.1 Java Java-Pattern JSP JDK 1.3.x/1.4.x XML Toplink Together 6.2 UML WinCVS CARIBOU (firmeneigenes Framework auf J2EE Basis) TUXEDO 8.1 JMS ANT(Build-Tool) HTML CSS JavaScript
Kreditversicherer (Coface AG)
1 Monat
2005-02 - 2005-02

Bioisostere DataBase

Linux(Red Hat) Windows 2000 Eclipse (MyEclipse) ...

Redesign und Erweiterung einer Webbasierenden Anwendung, welche die Struktur von Bioisoterischen Daten (Strukturen von Molekülen) vergleicht.

  • GUI: HTML, CSS, JavaScript, Velocity

  • Framework: Spring

  • Datenbank: Sql, Oracle

  • Datenbankmapping: Hibernate

  • Datenkommunikation: Tuxedo

  • Webserver: Tomcat

Linux(Red Hat) Windows 2000 Eclipse (MyEclipse) Oracle 8.x Sql Tomcat 4.x HTML JavaScript CSS Velocity(jakarta) Spring Hibernate Java 1.4
Pharmakonzern
5 Monate
2004-03 - 2004-07

ChainView - Supply Chain Management System

Windows 2000 XP Eclipse 3.0 ...

Erweiterung und Neuentwicklung von Webmodulen (Webreport, Autonomy) für ein Supply-Chain-Management System

  • Programmierung: Java, JSP/Servlets, PHP

  • GUI: JavaScript, Html

  • Datenbank: Sql, SQLServer

  • Webserver: Apache/Tomcat, IIS

Windows 2000 XP Eclipse 3.0 Microsoft SQL Server 8 (Apache)Tomcat 3.x / 4.1.x IIS Java JSP Servlets PHP JavaScript HTML JDK 1.4.x Eclipse
Beratungsunternehmen
10 Monate
2003-04 - 2004-01

Web-Services in der Praxis

Windows 2000 Eclipse 2.1 Wasp Server 4.6 ...
  • Untersuchung des praktischen Einsatzes von Standards aus der Web-Services Technologie
Windows 2000 Eclipse 2.1 Wasp Server 4.6 Wasp Developer 4.5 JAVA MQSeries (WebSphere MQ) 5.3 SOAP 1.1/1.2 XML UML
Bank
7 Monate
2002-09 - 2003-03

Erstellung eines Projektmanagement - Tools zur Schätzung von Projektaufwänden

JAVA (SWING) MySQL JDBC ...
  • Teamleitung
  • OO-Analyse
  • Spezifikation
  • Entwicklung
JAVA (SWING) MySQL JDBC Together 6.0 JBuilder 7.0 UML
Projektarbeit (FH)
6 Monate
2002-03 - 2002-08

Objektorientiertes, verteiltes Client/Server-Sytem auf der Basis von Java, JINI und JAVA-Spaces

Client-Server-Plattform (MS Windows NT 4.0 Unix (RelaintUnix 5.43) Solaris 5.7 und 5.8) ...
  • Wartung und Weiterentwicklung einer serverbasierenden Java-Anwendung (Servlets) zur Steuerung von verschiedenen Funktionen innerhalb des Intranets
Client-Server-Plattform (MS Windows NT 4.0 Unix (RelaintUnix 5.43) Solaris 5.7 und 5.8) Apache/Tomcat (Webserver) Java 2 CVS (Versionsmanagement) JDK 1.3 JINI1.1 und JSDK1.2 NetBeans HTML XML
Dienstleistungsunternehmen

Aus- und Weiterbildung

Aus- und Weiterbildung

1998

Ausbildung zum Groß- und Außenhandelskaufmann

Groß- und Außenhandelskaufmann


2004

Studium der Informatik

Diplom Informatiker FH

FH in Frankfurt am Main


Weiterbildung

2017 - 2023

  • Kubernetes CKAD / CKA
  • Docker
  • OpenShift
  • GCP
  • Scrum
  • SOLID Prinzipien
  • Apache Camel
  • GitLab CI

Position

Position

Senior Software-Entwickler/-Architekt und DevOps Experte

Kompetenzen

Kompetenzen

Top-Skills

DevOps Java Kubernetes AWS Helm Docker Spring Spring Boot Agile Messaging Scrum Kanban Git GitLab ActiveMQ Cloud Google Cloud Platform GCP Terraform

Schwerpunkte

  • DevOps, Softwareentwicklung und -architektur von (verteilten) Client-/Serveranwendungen mit Java-Technologien

Produkte / Standards / Erfahrungen / Methoden

Camunda
Confluence
Eclipse
Jenkins
JIRA
Maven
REST
Scrum

Datenbankmapping

  • Toplink

  • Hibernate

 

Frameworks

  • Spring, Spring Boot

  • Struts

  • Diverse firmeninterne Frameworks

 

Web-/ Applicationserver

  • BEA WebLogic

  • Apache Karaf

  • Apache Tomcat

  • IIS


Container-technologien

  • OpenShift

  • Kubernetes

  • Docker

  • AWS (EC2, MQ, Load Balancer, Cloudwatch, Cloudformation, ?)


Entwicklungsumgebung / -tools

  • Eclipse

  • IntelliJ

  • NetBeans

  • ANT

  • Maven

  • CVS

  • GIT

  • Talend ESB / DI

  • Swagger

 

Sonstige Technologien

  • Spring Boot

  • Messaging (Active MQ), Apache Camel, JMS, QPid

  • EJB, Servlets, JSP, Spring

  • Swing

  • JavaScript, AJAX, JSON, prototype, scriptaculous, NodeJS

  • HTML

  • CSS

  • PHP

  • XML, XSLT, DOM4J, XPath, XQuery

  • XBRL

  • Velocity

  • JUnit, DBUnit

 

Know How / Wissensgebiete

  • DevOps

  • Microservices

  • Objektorientierte Software-Entwicklung (Java, C++)

  • Internet-Programmierung (Java Servlets, JSP, Web-Server, diverse Frameworks)

  • Design- und Architektur OOA / OOP /OOD / DDD / TDD

  • UML

  • XBRL Standard

  • SOAP, Web Services

  • Techn. Teamleitung (Koordination von offshore Teams)

  • Qualitätssicherung (Silk Test)

  • Messaging: Apache Camel, ActiveMQ, RabbitMQ, Talend ESB / DI

  • CASE Tools: Together 6.0, 6.2

  • Java Design Pattern

  • SW-Dokumentation

  • ITIL / Problem Management

  • Wasserfallmodell

  • Agile Softwareentwicklung (Scrum)

  • Prozesse (verstehen, erstellen, techn. umsetzen)

 

Soft Skills

  • Kundenorientiert

  • Teamorientiert (Teamplayer)

  • Selbständig, zuverlässig und verantwortungsbewusst

  • Belastbar auch in Drucksituationen

  • Sicheres und kommunikatives Auftreten

  • Zielorientiert

 

Erfahrungen im Bereich:

  • Anwendungs- und Systemprogrammierung

  • Spezifikation, Programmierung, Test

  • Qualitätssicherung


Methoden:

  • Objektorientierte Analyse, Design (UML), Programmierung


Standards:

  • XML, XBRL


Cloud 

AWS

  • EC2 
  • Lambda
  • S3
  • RDS
  • DynamoDB
  • Amazon Connect
  • Amazon MQ
  • SNS
  • SQS
  • CDK
  • CloudFormation
  • CloudWatch
  • ELB
  • Route 53


GCP

  • GKE
  • Cloud SQL
  • Artifact Registry
  • Network / VPC
  • Compute Engine
  • Load Balancer
  • Cloud Storage
  • IAM


DevOps 

  • Terraform (IaC)
  • Docker
  • Kubernetes
  • OpenShift
  • Helm
  • Observability
  • Prometheus
  • Grafana
  • CI/CD
  • GitLab CI


Backend 

  • Spring Boot
  • Java (JEE)
  • Hibernate
  • RESTful APIs
  • Messaging APIs
  • Node.js


Architektur

  • High Availability
  • Horizontal Scaling
  • Microservices
  • Messaging
  • Monolith


Versionskontrolle 

  • Git
  • GitHub
  • GitLab
  • Bitbucket


Projektmanagement 

  • Agile
  • Scrum
  • Kanban

Betriebssysteme

Linux
MS-DOS
Solaris
SUN OS
Ubuntu
Unix
Windows
98, NT4, 2000, XP, 7 / 10

Programmiersprachen

Assembler
Basic
VBA
C / C++
CSS
DHTML
HTML
Java
(J2EE) 1.2 ? 7/8, 11
JavaScript
JEE
Json
Pascal
PHP
PL/SQL
XML
Python
Basislevel

Datenbanken

Access
97, 2000
JDBC
MS SQL Server
8
MySQL
3.23, 4.x, 5.x
ODBC
Oracle
7.3, 8.x, 9.x, 10.x, 12
PostgreSQL
SQL
SQLDeveloper
SQuirreL
TOAD
Hibernate
JPA

Datenkommunikation

AMQP(S)
BEA Tuxedo Connector
FTP
HTTP(S)
Internet, Intranet
LAN, LAN Manager
Message Queuing
Router
TCP/IP
Telnet
TLS
Windows Netzwerk

Hardware

PC

Branchen

Branchen

  • Transport und Logistik

  • Banken / Investmentbanking / Finanzdienstleister

  • Dienstleistungsunternehmen

  • Kreditversicherer

  • Nahrungsmittelhersteller

  • Pharmaindustrie

  • Unternehmensberatung

  • Textilunternehmen

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland

Deutschland:

- Nur Rhein-Main-Gebiet (Frankfurt am Main und Umgebung)

- Oder mit sehr hohem Remote Anteil

möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-05 - 2023-07

Cloud Consulting und Software Engineering

Senior Software Developer / Cloud Expert GCP GKE Cloud SQL ...
Senior Software Developer / Cloud Expert

Aufbau der GCP Cloud Infrastruktur und Migration der AMS und EMF Applikationen in die Cloud. Entwicklung und Auslieferung von Softwarepaketen der EMF Applikation.

  • Analyse, Konzeption und Aufbau der GCP Cloud Infrastruktur
  • Erstellen der Infrastrukturspezifikation per Terraform (IaC)
  • Entwicklung der Pipeline (GitLab) für automatisierte(s) Testen, Provisionieren und Deployments
  • Erstellen von Helm-Charts und Kubernetes Ressourcen
  • Regelmäßige Abstimmung mit Kunden in Englisch
  • Java / Spring Boot Software Entwicklung
  • Junit und Selenium Testing
  • Optimierung des Reportings (inkl. Behebung von critical vulnerabilities)


Projekt(e) 

  • Aufbau GCP Cloud Infrastruktur und Migration
  • EMF Applikation


Challenges 

  • Codebasierte Bereitstellung der Infrastruktur mittels Infrastructure as Code (IaC)
  • Kundenspezifische Richtlinien für die Cloud

GCP GKE Cloud SQL Artifact Registry Network Compute Engine Load Balancer Cloud Storage IAM Terraform Helm CI/CD GitLab Kubernetes Docker Shell scripting Spring Boot 3 Java 11/17 XHTML JSF XML REST JSON Maven itext xdoc JUnit Selenium Mockito IntelliJ PostgreSQL Oracle Liquibase Scrum
PreHCM Services GmbH
2 Jahre 5 Monate
2019-08 - 2021-12

PEAK ein Messaging-IT-System

Java 8/11 JIRA Wiki ...
Entwicklung und Betrieb eines cloudbasierten Messaging-IT-System und von Backend Services zur digitalen Abbildung von Ereignissen im Produktionsprozess (PEAK).

PEAK bildet eine Grundlage für die Digitalisierung der Produktion im Fernverkehr. Fachliche Ereignisse werden im Produktionsprozess aufgenommen und informiert andere Akteure und Systeme über Services beinahe in Echtzeit über deren aktuellen Satus. PEAK steht als zentrale Instanz zwischen Anwendungen, die Informationen über Ereignisse liefern (Ereignis-Lieferanten) und jenen, die sich für bestimmte Ereignisse interessieren (Ereignis-Empfänger). Die Gewährleistung der Systemsicherheit sowie die technische Standardisierung von Ereignissen und Schnittstellen haben einen grundlegenden Charakter. Da regelmäßig neue Schnittstellenpartner angebunden werden, muss das System zudem flexibel und erweiterbar sein.

  • Aufsetzen und Betreiben eines auf ActiveMQ basierenden Message Brokers in der AWS Cloud.
  • Konfiguration und Anbindung neuer Schnittstellenpartner gemäß Sicherheitskonzept. Konfiguration von Queues und Topics und routing Regeln.
  • Entwicklung von REST-Schnittstellen und Services (Spring Boot, JSON), kleinere Frontend Anpassungen (react)
  • Konzeption und Entwicklung der Datenbank (PostgreSQL)
  • Planung, Testautomatisierung, Implementierung und Dokumentation (Wiki) der Lösungen.
  • Auslieferung der Artefakte als Microservices in die containerbasierte Entwicklungsplattform OpenShift per GitLab Pipeline.
  • Anpassungen and der Pipeline und Shell-Skripten
  • Abbildung der Infrastruktur im Code (AWS Cloudformation) und Auslieferung dieser (IaC)
  • Ausfallszenarien für die Rufbereitschaft entwickeln und Team briefen
  • Präsentation von Recherchen und Ergebnissen und regelmäßiger Knowledge Austausch im Produktteam und teamübergreifend
  • Kundendialoge und Support.
  • Es wurde der DevOps Ansatz verfolgt (?You build it, you run it?). Entwicklung und Betrieb inkl. Sicherheitsaspekte, Testing, Rollout, Monitoring, Support waren komplett in der Verantwortung des Produktteams. 
  • Die Anforderungen an das System konnten mit einer hohen Kundenzufriedenheit umgesetzt werden.


Challenges 

  • Implementierung des Message Brokers im High Availibility Cluster
  • Observability und Rufbereitschaft umsetzen

Java 8/11 JIRA Wiki GitLab Artifactory Continuous Integration/Deployment (CI/CD) REST JSON Yaml PostgreSQL Flyway Spring Boot Eclipse IntelliJ Maven Swagger Shell Linux VM Docker OpenShift Kubernetes AWS Cloud AWS (EC2; MQ; Cloudformation; Cloudwatch; CLI) JUnit AMQP(S) HTTP(S) TLS JMS ActiveMQ Helm Charts Kibana Prometheus Grafana Python Junit AWS EC2 AWS MQ AWS Cloudformation AWS Cloudwatch AWS CLI Eclipse Elasticsearch Scrum Kanban
DB Systel GmbH
4 Monate
2021-08 - 2021-11

Cloud Consulting und Software Engineering

Node.js AWS Lambda AWS Cloudformation ...

Anbindung E2E-Monitoring an zentrales Cockpit

  • Analyse und Entwicklung einer Lösung zur Integration des End-to-End Monitorings in ein zentrales Cockpit
  • Analyse der Cockpit-API und Implementierung der Lösung als AWS Lambda, der einen E2E-Alarm transformiert und über die API an das zentrale Cockpit sendet
  • Bereitstellung über Cloudformation per Gitlab-CI.


Challenges 

  • Entwicklung einer generischen Lösung für die Wiederverwendung

Node.js AWS Lambda AWS Cloudformation AWS SNS (Simple Notification Service) AWS Cloudwatch AWS Connect AWS S3 Bucket REST JSON Gitlab CI Scrum Kanban
DB Systel GmbH
9 Monate
2018-10 - 2019-06

DLE ? Planung und Umsetzung einer digitalen und automatischen Kreditentscheidung

Senior Software Engineer JIRA Confluence Bitbucket ...
Senior Software Engineer

  • DLE ? Planung und Umsetzung einer digitalen und automatischen Kreditentscheidung
  • HippoCMS ? Umsetzung von REST-Schnittstellen für ein neues CMS


DLE:

  • Erarbeitung eines Konzepts gemeinsam mit der Fachseite, um Bestandskunden die digitale und automatische Beantragung und Auszahlung eines Ratenkredits zu ermöglichen.
  • Veranschaulichung des Prozesses und Zerstückelung in User Stories.
  • Agile Vorgehensweise nach SCRUM.
  • Analyse des Prozesses (fachlich und technisch), Implementierung, Umsetzung von Tests und Begleitung in der Produktionsphase.
  • Regelmäßige und teils intensive Abstimmungen mit Teams, die von abhängigen Komponenten betroffen waren.
  • Dokumentation in Confluence.


HippoCMS Projekt:

  • Spezifikation, Implementierung und Integrationstests von RESTSchnittstellen in Abstimmung mit dem Klienten-System.


Challenges 

  • Kommunikation mit Drittparteien und Einhaltung des kritischen Zieltermins

JIRA Confluence Bitbucket Jenkins Continuous Integration (CI) REST Json XML Postman SoapUI Oracle Toad SQL Eclipse Maven OneNote Camunda Swagger Scrum Java JEE Java 8 Spring JSON Hibernate JPA Camunda (Basics) Bea Weblogic
Bank (ING AG)
5 Monate
2018-05 - 2018-09

Implementierung einer Middleware Lösung

Senior Software Engineer JIRA Confluence Talend ESB / DI ...
Senior Software Engineer

Implementierung einer Middleware Lösung mit dem Ziel diverse Applikationen miteinander zu verbinden, um Daten auszutauschen.

  • Einarbeitung in die Datenintegrationsplattform von Talend.
  • Umsetzung von Routen und DI Jobs mit Talend für die Verarbeitung generierter XML Dateien und REST-Requests der anzubindenden Systeme
  • Persistierung in das zentrale MDM.
  • Aktivierung von CDC (Change Data Capture) auf der Datenbank im MDM, womit Events bei DB Änderungen ausgelöst werden.
  • Echtzeitübertragung der Datenänderungen an andere Zielsysteme.
  • Transformation der Daten in das erwartete Format vor dem Export in die Zielsysteme.

JIRA Confluence Talend ESB / DI Eclipse Karaf RabbitMQ JSON Postman PostgreSQL Oracle VM Virtual Box Linux Ubuntu Docker Java 8 XSLT Spring Apache Camel Talend Open Studio (auf Apache Camel basierend) Talend ESB Apache Karaf klassisch
Textilunternehmen (WEITBLICK | Gottfried Schmidt OHG)
7 Jahre 4 Monate
2011-01 - 2018-04

Frontend Applikation

Senior Software Engineer Eclipse (Helios Mars Oxygen) ...
Senior Software Engineer

Eingebunden am gesamten Entwicklungsprozess, wie der Aufnahme von Kundenanforderungen aus der Fachabteilung, Erstellung fachlicher und technischer Spezifikation, Implementierung, Testfallerstellung und deren Dokumentation, sowie Produktionsbegleitung und -einführung.

Umsetzung diverser Neuimplementierungen und Wartungsaufgaben für die Hauptapplikation (Frontend).

  • Test- und Domänengetriebene Entwicklung (TDD, DDD) der Service- und DB-Zugriffsschicht sowie der Präsentationslogik.
  • Erstellen des Reportings (PDF)
  • Entwicklung von Web-Services (SOAP, REST) inklusive Testing und Spezifikation.
  • Realisierung einer Online-Strecke für digitale Depoteröffnungen:
  • Entwicklung von WS-REST-Schnittstellen einschließlich Autorisierung und Authentifizierung sowie die Modellierung und Umsetzung der Persistenzschicht
  • Anbindung an die WS-REST-Schnittstelle der Deutschen Post inkl. Weiterleitung der Kunden Video-Legitimation
  • Reger Austausch zwischen Entwicklung, Fachabteilung, Identifizierungsstelle (Deutsche Post) und anderer Drittparteien
  • Anbindung neuer Klienten an die Online-Strecke inkl. Schulung und technischem Support


Challenges 

  • Anbindung der digitalen Depoteröffnungen an die Video-Legitimation der Deutschen Post 

Eclipse (Helios Mars Oxygen) Bea Weblogic 10 / 12 Java 1.5 Java 7/8 JSP JavaScript Sql-Developer Oracle Hibernate 3/4 Struts Strails (firmeneigenes Framework) XML XSLT XSD Spring 3 / 4 Spring-WS iText Apache FOP JSON Postman Java (J2EE) Spring Prototype Node.js Hibernate Bea Weblogic Eclipse Agil und Wasserfall
Bank (Fidelity / Fil Fondsbank)
6 Monate
2010-07 - 2010-12

Production Management Brokerage & Advisory Apps

Solaris Windows BEA WebLogic ...
  • Management von komplexen Web Applikationen, Ausführung von Service Operations, Shell scripting, Problem Management nach ITIL, 3rd Level Support
Solaris Windows BEA WebLogic Cygwin Putty DBSynphonie Remedy IDMS ITIL Lotus Notes Java Oracle Shell Toad SQL Eclipse Englisch
Bank (Deutsche Bank)
1 Jahr 2 Monate
2009-06 - 2010-07

Migrationsprojekt CoLAS

Software Engineer Windows XP Prof Eclipse 3.4.2 Net Beans 6.1 ...
Software Engineer

  • Migrationsprojekt CoLAS: Entwicklung einer Swingbasierenden Java Webstart Client-/Serverapplikation. 
  • Die Applikation erlaubt die zentrale Verwaltung aller genehmigten Limite in einem System. 

Windows XP Prof Eclipse 3.4.2 Net Beans 6.1 TOAD 9.6.1.1 Oracle 9.x Hibernate 3 Maven Java 1.4.x Java 1.5.x Spring IRIS (internes Framework auf J2EE Basis)
Bank (Commerzbank)
8 Monate
2008-09 - 2009-04

Hedge Fund Projekt ? Bereich Investment Banking

Software Engineer Windows XP Professionell Unix Putty ...
Software Engineer

  • Hedge Fund Projekt (Investment Banking): Entwicklung dynamischer Webseiten und diversen Funktionalitäten für den Investment banking Bereich.

Windows XP Professionell Unix Putty Eclipse 3.x IntelliJ 8 MySQL SQuirreL Tomcat Perforce ANT Lotus Notes Reuters Messaging IE
Deutsche Bank
2 Jahre 7 Monate
2006-03 - 2008-09

Diverse J2EE Web- Applikationen mit dem Schwerpunkt KWG ? Meldewesen

Software Engineer Windows XP Professionell Eclipse 3.x Oracle 8.x ...
Software Engineer

  • Diverse J2EE Web- Applikationen mit dem Schwerpunkt KWG ? Meldewesen. 
  • Analyse, Implementierung, Test und Produktionseinführung von Businessanforderung diverser Web- Applikationen im Bereich des Group Credit Risk.
  • Leadprogrammer und technischer Teamleiter im Projekt "Kreditwesengesetz 7. Novelle". 
  • Koordination des offshore Teams in Englisch.

Windows XP Professionell Eclipse 3.x Oracle 8.x TOAD SQLDeveloper BEA WebLogic Server 8 Apache CVS ANT VISIO Lotus Notes BugZilla JIRA
Deutsche Bank
7 Monate
2005-08 - 2006-02

@Rating Connect

Windows 2000 MyEclipse 3.8 Eclipse 3.1 ...

Entwicklung einer Kundenanbindung (Schnittstelle) zu einer Applikation, die einen 'score' (Unternehmensbewertung) und andere spezifische Daten zyklisch von Unternehmen ermittelt und zurückgibt. Das zurückgegebene Format ist eine gefilterte bzw. erzeugte XML-Datei. Die Verbindung wird über das SSL-Protokoll und die Authentifizierung/Autorisierung mittels Zertifikaten realisiert.

  • Planung und Entwicklung der Schnittstelle mit Java (Servlets).

  • Aufsplitten bzw. generisches Erstellen von XML-Dateien.

  • Bereitstellung der formatierten XML-Dateien auf dem Server.

  • Erstellung von Zertifikaten mit OpenSSL.

  • Konfiguration des Apache-Server.

  • Auslesen der Informationen der Zertifikate und Verarbeitung der Anfrage nach erfolgreicher Authentifizierung.

  • Dokumentation.

  • Programmierung: Java (J2EE), XML

  • Datenbank: Sql, Oracle, Toad, JDBC

  • Datenbankmapping: Toplink

  • Security: SSL / -Zertifikate

  • Datenkommunikation: Http(s)

  • Web-/Application-server: BEA WebLogic, Apache

  • IDE: MyEclipse, Together

  • Dokumentation: Word, Excel, Visio

Windows 2000 MyEclipse 3.8 Eclipse 3.1 Oracle 8.x TOAD 6.x (Quest Software) BEA WebLogic Server 8 Apache Java JDK 1.4.x XML OpenSSL HTTPS WinCVS ANT
Kreditversicherer (Coface AG)
1 Jahr 8 Monate
2004-07 - 2006-02

Diverse Entwicklungen im Bereich Java / J2EE*

Software Engineer Windows 2000 Eclipse 3.0 Oracle 8.x ...
Software Engineer

  • Im Projekt @Rating Connect Entwicklung einer Kundenanbindung (Schnittstelle) für die zyklische Ermittlung einer Unternehmensbewertung (score)
  • Verarbeitung von XML-Dateien
  • Implementierung einer Architektur, die es ermöglicht, mehrere Mandanten innerhalb einer einzigen Anwendung zu unterstützen.
  • Dokumentation
  • Referenz auf Anfrage

Windows 2000 Eclipse 3.0 Oracle 8.x TOAD 6.x (Quest Software) BEA WebLogic Server 7 Java Java-Swing JDK 1.3.x WinCVS Toplink Domainframework
Coface AG
10 Monate
2004-10 - 2005-07

@Rating Score

Windows 2000 Eclipse 3.0 Oracle 8.x ...

Entwicklung einer Applikation, zur Berechnung von 'scores' um Unternehmen nach Basel II Kriterium zu bewerten.

  • GUI: JSP, HTML, CSS, JavaScript

  • OO-Design: Together, UML

  • Programmierung: Java (Patterns), XML

  • Framework: Struts, CARIBOU

  • Datenbank: Sql, Oracle, Toad, JDBC

  • Datenbankmapping: Toplink

  • Datenkommunikation: Tuxedo Connector

  • Web-/Application-server: BEA WebLogic

  • Dokumentation: Word, Excel

Windows 2000 Eclipse 3.0 Oracle 8.x TOAD 6.x (Quest Software) Struts 1.1 BEA WebLogic Server 8.1 Java Java-Pattern JSP JDK 1.3.x/1.4.x XML Toplink Together 6.2 UML WinCVS CARIBOU (firmeneigenes Framework auf J2EE Basis) TUXEDO 8.1 JMS ANT(Build-Tool) HTML CSS JavaScript
Kreditversicherer (Coface AG)
1 Monat
2005-02 - 2005-02

Bioisostere DataBase

Linux(Red Hat) Windows 2000 Eclipse (MyEclipse) ...

Redesign und Erweiterung einer Webbasierenden Anwendung, welche die Struktur von Bioisoterischen Daten (Strukturen von Molekülen) vergleicht.

  • GUI: HTML, CSS, JavaScript, Velocity

  • Framework: Spring

  • Datenbank: Sql, Oracle

  • Datenbankmapping: Hibernate

  • Datenkommunikation: Tuxedo

  • Webserver: Tomcat

Linux(Red Hat) Windows 2000 Eclipse (MyEclipse) Oracle 8.x Sql Tomcat 4.x HTML JavaScript CSS Velocity(jakarta) Spring Hibernate Java 1.4
Pharmakonzern
5 Monate
2004-03 - 2004-07

ChainView - Supply Chain Management System

Windows 2000 XP Eclipse 3.0 ...

Erweiterung und Neuentwicklung von Webmodulen (Webreport, Autonomy) für ein Supply-Chain-Management System

  • Programmierung: Java, JSP/Servlets, PHP

  • GUI: JavaScript, Html

  • Datenbank: Sql, SQLServer

  • Webserver: Apache/Tomcat, IIS

Windows 2000 XP Eclipse 3.0 Microsoft SQL Server 8 (Apache)Tomcat 3.x / 4.1.x IIS Java JSP Servlets PHP JavaScript HTML JDK 1.4.x Eclipse
Beratungsunternehmen
10 Monate
2003-04 - 2004-01

Web-Services in der Praxis

Windows 2000 Eclipse 2.1 Wasp Server 4.6 ...
  • Untersuchung des praktischen Einsatzes von Standards aus der Web-Services Technologie
Windows 2000 Eclipse 2.1 Wasp Server 4.6 Wasp Developer 4.5 JAVA MQSeries (WebSphere MQ) 5.3 SOAP 1.1/1.2 XML UML
Bank
7 Monate
2002-09 - 2003-03

Erstellung eines Projektmanagement - Tools zur Schätzung von Projektaufwänden

JAVA (SWING) MySQL JDBC ...
  • Teamleitung
  • OO-Analyse
  • Spezifikation
  • Entwicklung
JAVA (SWING) MySQL JDBC Together 6.0 JBuilder 7.0 UML
Projektarbeit (FH)
6 Monate
2002-03 - 2002-08

Objektorientiertes, verteiltes Client/Server-Sytem auf der Basis von Java, JINI und JAVA-Spaces

Client-Server-Plattform (MS Windows NT 4.0 Unix (RelaintUnix 5.43) Solaris 5.7 und 5.8) ...
  • Wartung und Weiterentwicklung einer serverbasierenden Java-Anwendung (Servlets) zur Steuerung von verschiedenen Funktionen innerhalb des Intranets
Client-Server-Plattform (MS Windows NT 4.0 Unix (RelaintUnix 5.43) Solaris 5.7 und 5.8) Apache/Tomcat (Webserver) Java 2 CVS (Versionsmanagement) JDK 1.3 JINI1.1 und JSDK1.2 NetBeans HTML XML
Dienstleistungsunternehmen

Aus- und Weiterbildung

Aus- und Weiterbildung

1998

Ausbildung zum Groß- und Außenhandelskaufmann

Groß- und Außenhandelskaufmann


2004

Studium der Informatik

Diplom Informatiker FH

FH in Frankfurt am Main


Weiterbildung

2017 - 2023

  • Kubernetes CKAD / CKA
  • Docker
  • OpenShift
  • GCP
  • Scrum
  • SOLID Prinzipien
  • Apache Camel
  • GitLab CI

Position

Position

Senior Software-Entwickler/-Architekt und DevOps Experte

Kompetenzen

Kompetenzen

Top-Skills

DevOps Java Kubernetes AWS Helm Docker Spring Spring Boot Agile Messaging Scrum Kanban Git GitLab ActiveMQ Cloud Google Cloud Platform GCP Terraform

Schwerpunkte

  • DevOps, Softwareentwicklung und -architektur von (verteilten) Client-/Serveranwendungen mit Java-Technologien

Produkte / Standards / Erfahrungen / Methoden

Camunda
Confluence
Eclipse
Jenkins
JIRA
Maven
REST
Scrum

Datenbankmapping

  • Toplink

  • Hibernate

 

Frameworks

  • Spring, Spring Boot

  • Struts

  • Diverse firmeninterne Frameworks

 

Web-/ Applicationserver

  • BEA WebLogic

  • Apache Karaf

  • Apache Tomcat

  • IIS


Container-technologien

  • OpenShift

  • Kubernetes

  • Docker

  • AWS (EC2, MQ, Load Balancer, Cloudwatch, Cloudformation, ?)


Entwicklungsumgebung / -tools

  • Eclipse

  • IntelliJ

  • NetBeans

  • ANT

  • Maven

  • CVS

  • GIT

  • Talend ESB / DI

  • Swagger

 

Sonstige Technologien

  • Spring Boot

  • Messaging (Active MQ), Apache Camel, JMS, QPid

  • EJB, Servlets, JSP, Spring

  • Swing

  • JavaScript, AJAX, JSON, prototype, scriptaculous, NodeJS

  • HTML

  • CSS

  • PHP

  • XML, XSLT, DOM4J, XPath, XQuery

  • XBRL

  • Velocity

  • JUnit, DBUnit

 

Know How / Wissensgebiete

  • DevOps

  • Microservices

  • Objektorientierte Software-Entwicklung (Java, C++)

  • Internet-Programmierung (Java Servlets, JSP, Web-Server, diverse Frameworks)

  • Design- und Architektur OOA / OOP /OOD / DDD / TDD

  • UML

  • XBRL Standard

  • SOAP, Web Services

  • Techn. Teamleitung (Koordination von offshore Teams)

  • Qualitätssicherung (Silk Test)

  • Messaging: Apache Camel, ActiveMQ, RabbitMQ, Talend ESB / DI

  • CASE Tools: Together 6.0, 6.2

  • Java Design Pattern

  • SW-Dokumentation

  • ITIL / Problem Management

  • Wasserfallmodell

  • Agile Softwareentwicklung (Scrum)

  • Prozesse (verstehen, erstellen, techn. umsetzen)

 

Soft Skills

  • Kundenorientiert

  • Teamorientiert (Teamplayer)

  • Selbständig, zuverlässig und verantwortungsbewusst

  • Belastbar auch in Drucksituationen

  • Sicheres und kommunikatives Auftreten

  • Zielorientiert

 

Erfahrungen im Bereich:

  • Anwendungs- und Systemprogrammierung

  • Spezifikation, Programmierung, Test

  • Qualitätssicherung


Methoden:

  • Objektorientierte Analyse, Design (UML), Programmierung


Standards:

  • XML, XBRL


Cloud 

AWS

  • EC2 
  • Lambda
  • S3
  • RDS
  • DynamoDB
  • Amazon Connect
  • Amazon MQ
  • SNS
  • SQS
  • CDK
  • CloudFormation
  • CloudWatch
  • ELB
  • Route 53


GCP

  • GKE
  • Cloud SQL
  • Artifact Registry
  • Network / VPC
  • Compute Engine
  • Load Balancer
  • Cloud Storage
  • IAM


DevOps 

  • Terraform (IaC)
  • Docker
  • Kubernetes
  • OpenShift
  • Helm
  • Observability
  • Prometheus
  • Grafana
  • CI/CD
  • GitLab CI


Backend 

  • Spring Boot
  • Java (JEE)
  • Hibernate
  • RESTful APIs
  • Messaging APIs
  • Node.js


Architektur

  • High Availability
  • Horizontal Scaling
  • Microservices
  • Messaging
  • Monolith


Versionskontrolle 

  • Git
  • GitHub
  • GitLab
  • Bitbucket


Projektmanagement 

  • Agile
  • Scrum
  • Kanban

Betriebssysteme

Linux
MS-DOS
Solaris
SUN OS
Ubuntu
Unix
Windows
98, NT4, 2000, XP, 7 / 10

Programmiersprachen

Assembler
Basic
VBA
C / C++
CSS
DHTML
HTML
Java
(J2EE) 1.2 ? 7/8, 11
JavaScript
JEE
Json
Pascal
PHP
PL/SQL
XML
Python
Basislevel

Datenbanken

Access
97, 2000
JDBC
MS SQL Server
8
MySQL
3.23, 4.x, 5.x
ODBC
Oracle
7.3, 8.x, 9.x, 10.x, 12
PostgreSQL
SQL
SQLDeveloper
SQuirreL
TOAD
Hibernate
JPA

Datenkommunikation

AMQP(S)
BEA Tuxedo Connector
FTP
HTTP(S)
Internet, Intranet
LAN, LAN Manager
Message Queuing
Router
TCP/IP
Telnet
TLS
Windows Netzwerk

Hardware

PC

Branchen

Branchen

  • Transport und Logistik

  • Banken / Investmentbanking / Finanzdienstleister

  • Dienstleistungsunternehmen

  • Kreditversicherer

  • Nahrungsmittelhersteller

  • Pharmaindustrie

  • Unternehmensberatung

  • Textilunternehmen

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.