Fachlicher Schwerpunkt dieses Freiberuflers

Software Engineer Java/JEE, Architektur und Design, Analyse Design

verfügbar ab
01.01.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Dipl.-Informatiker (FH)
  • freiberuflich/selbstständig 
  • Software Engineer Java/JEE

Projekte

07/2019 - Heute

2 Monate

Reisendeninformation

Rolle
Lead Software Architekt
Kunde
Deutsche Bahn / DB Systel, Frankfurt Niederrad
Projektinhalte
  • Analyse, Ausarbeitung und Empfehlung eines technischen Konzepts/Designs für einen „Message- Broker“ (mit diversen Technologien wie Kafka, AWS SQS und RabbitMQ) als neue Backend-Komponente in einer bestehenden Anwendungslandschaft zur Abbildung aktueller und zukünftig absehbarer Anforderungen der gewählten Systemarchitektur
  • Implementierung des notwendigen Software-Quellcodes der „Message-Broker“ Backend-Komponente
  • Programmierung/Implementierung technischer Komponenten inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
  • Entwicklung und Umsetzung technischer Konzepte
  • Analyse fachlicher und technischer Anforderungen sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Durchführung von Aufwandsschätzungen
  • Umsetzung von technologischen Strategien
  • Architektonisch-technischer Wissensaustausch
Produkte

TypeScript

Apache Kafka

RabbitMQ

Java

Aws Corretto

Typescript

JavaScript

Spring Boot

Spring Security

Spring Web

Spring Data

GraphQL

MongoDB

Gradle

Junit

Mockito

AWS SQS

AWS SNS

AWS S3

AWS Lambda

AWS IAM

AWS DynamoDB

AWS System Manager

AWS System Manager

AWS EKS

AWS ECS

AWS Batch

AWS Step Function

AWS Cloud Watch

Kubernetes

Terraform

Instana

Helm

Gitlab

Agile “Scrum”

JIRA

GitHub

01/2019 - 07/2019

7 Monate

„eTrusted Shops“

Rolle
Consultant / Lead Software Developer
Kunde
Trusted Shops GmbH
Einsatzort
Köln
Projektinhalte

Mars „eTrusted Shops“ Projekt: Beratung, Konzeption und Implementierung diverser Applikationen. Migration vorhandener Prozesse in Amazon Web Services. Optimierung von Java Backend-, Spring Boot-, und anderen Microservices-Prozessen. Verwaltung und Anpassung von Terraform- und Kubernetes-Containern in der AWS Infrastruktur. Erstellung und Anpassungen von CircleCI Continuous Integration Prozessen. Konzeption und Erstellung diverser APIs für die Clients.

Kenntnisse

Java

Typescript

JavaScript

Spring Boot

Spring Security

Spring Web

Spring Data

GraphQL

Flyway

PostgreSQL

JWT “JSON Web Tokens

Localstack

Gradle

Junit

Mockito

AWS S3

AWS Lambda

AWS IAM

AWS DynamoDB

AWS System Manager

AWS System Manager

AWS EKS

AWS ECS

AWS Batch

AWS Step Function

AWS Cloud Watch

Kubernetes

Terraform

Instana

Helm

CircleCI

Agile “Scrum”

JIRA

GitHub

04/2018 - 12/2018

9 Monate

Konzeption & Implementierung

Rolle
Lead Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte

Konzeption und Implementierung von Validierungs- und MigrationsProzessen, um externe Client-Prozesse wie Fast-Host, Fox und Strato auf das 1&1 Backend Business System umzustellen.

Produkte

Java

Kotlin

Spring Framework

Spring Web

REST

Spring Boot

Spring Data

Spring Security

Spring Cloud

Scrum

BPMN

PostgreSQL

JIRA

Bitbucket

Jenkins

Gradle

Swagger

04/2017 - 03/2018

1 Jahr

Transformation & Migration

Rolle
Software Architecture, Lead Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte

Transformation und Migration verschiedener Legacy Services auf Spring Boot im Rahmen einer neuen Microservices-Architektur-Darstellung

Produkte

Java

Spring Framework

Spring Web

REST

Spring Boot

Spring Data

Spring Security

Spring Cloud

Scrum

BPMN

PostgreSQL

HikariCP

Sybase JIRA

Bitbucket

Jenkins

Maven

Swagger

03/2016 - 03/2017

1 Jahr 1 Monat

Konzeption & Implementierung

Rolle
Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte
  • Konzeption und Implementierung von Services zur DatenSynchronisierung und von Matching-Prozessen zwischen unterschiedlichen Systemen des Bereichs Contract Management System
  • Entwicklung eines Polling Systems für verschiedene Datenbanken
Produkte

Java

Akka

Spring Framework

Scrum

PostgreSQL

Sybase JIRA

Bitbucket

Jenkins

Maven

06/2015 - 02/2016

9 Monate

Konzeption & Implementierung

Rolle
Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte

Konzeption und Implementierung einer Contract Management Read Service Umgebung und einer PostgreSQL-Datenbank für das Qualitätssicherungs-Team via Docker

Produkte

Java

Spring Framework

Scrum

Docker

postgres-alpina

PostgreSQL

JIRA

Bitbucket

Jenkins

Gradle

03/2015 - 05/2015

3 Monate

Git-Schulung

Rolle
Trainer, Lead Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte
  • Git-Schulung für Mitarbeiter im Bereich Business Systems.
  • Integration und Migration der vorhandenen Systeme auf Git.
  • Integration des neuen Prozesses ‚gitFlow‘ im Team.
Produkte

Java

Scrum

Git

SVN

SubGit

JIRA

Bitbucket

GitHub

Jenkins

Maven

08/2014 - 02/2015

7 Monate

Konzeption & Erstellung

Rolle
Lead Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte

Konzeption und Erstellung eines neuen Tarifwechsel-Prozesses für das Contract Management System

Produkte

Java

JEE

JBoss

PostgreSQL

Scrum

BPMN

Spring Data

Junit4

Mockito

JIRA

Jenkins

Maven

11/2013 - 07/2014

9 Monate

Konzeption & Implementierung

Rolle
Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte
  • Konzeption und Implementierung der fachlichen als auch technischen Historisierung aller Contract Management System-Entitäten
  • Adaption der vorhandenen Services
Produkte

Java

JEE

JBoss

PostgreSQL

Sybase

Scrum

UML

Hibernate

Spring-Frameworks

JPA

Spring Web

REST

Junit4

Jenkins

JIRA

Mockito

Maven

06/2013 - 10/2013

5 Monate

Entwicklung eines Statistik-Programms

Rolle
Scrum Master, Software Developer
Kunde
Lufthansa Technik
Einsatzort
Hamburg
Projektinhalte

Entwicklung eines Statistik-Programms zur Verwaltung einzelner
Flugzeugteile

Produkte

Java

JEE

Tomcat

JUnit

Oracle

Scrum

Spring MVCS

Spring Data

JIRA

07/2012 - 05/2013

11 Monate

„Qivicon Home Management Platform“

Rolle
Software Developer
Kunde
Telekom AG
Einsatzort
Darmstadt
Projektinhalte
  • Entwicklung und Integration des Backend-Systems „Qivicon Home Management Platform“
  • Definition und Programmierung vielfältiger Schnittstellen,
  • Überwachung und Optimierung automatisierter Prozesse,
  • Optimierung und Design der bestehenden Softwarearchitektur,
  • Umstrukturierung der Geschäftsprozesse
Produkte

Java

JEE

Tomcat

JUnit

Oracle

MySQL

Scrum

Spring MVC

Spring Boot

Spring Data

01/2012 - 06/2012

6 Monate

Weiterentwicklung „Gelben Seiten“

Rolle
Software Developer
Kunde
Online Directory Service GmbH
Einsatzort
Frankfurt am Main
Projektinhalte
  • Weiterentwicklung Projektmanagement für die „Gelben Seiten“,
  • Erstellung von Web-Services-Systems für die Gelben Seiten,
  • Datenanalyse für die Anzeige der Gelben Seiten,
  • Umstrukturierung der Geschäftsprozesse
Produkte

Java

JEE

Struts2

IntelliJ

Tomcat

JUnit

Oracle

Spring MVC

Spring Data

11/2010 - 02/2011

4 Monate

generischen Management-Systems

Rolle
Software Developer
Kunde
1&1 Internet AG
Einsatzort
Montabaur
Projektinhalte
  • Erstellung eines generischen Management-Systems
  • Entwicklung und Umsetzung
Produkte

Java

JEE

Eclipse

JBoss

JUnit

SQL

Spring

Hibernate

04/2010 - 10/2010

7 Monate

Daten-Migration

Rolle
Software Developer
Kunde
1&1 Internet AG, Telekommunikation & Internet
Einsatzort
Montabaur
Projektinhalte
  • Daten-Migration
  • Konzeption
  • Entwicklung
  • Umsetzung
Produkte

Java

JEE

Eclipse

JBoss

JUnit

SQL

Spring

Hibernate

Axis

CXF

XFire

09/2009 - 02/2010

6 Monate

Konzeption, Erforschung & Implementierung

Rolle
Diplomand, Software Developer
Kunde
IBM Software Group
Einsatzort
Mainz
Projektinhalte

Konzeption, Erforschung und Implementierung eines geeigneten Analyse-Algorithmus zur Ermittlung des Kerns von Problemen von Software- Applikationen

Produkte

Java /JEE

Eclipse

JBoss

DB2

JUnit

Data Mining

Data Warehouse

ETL

Tivoli Monitoring

01/2009 - 08/2009

8 Monate

Forschung & Entwicklung

Rolle
Analytiker, Software Developer
Kunde
Fraunhofer-Institut für System- und Innovationsforschung
Einsatzort
Karlsruhe
Projektinhalte

Erforschung der Messbarkeit der Gesamt-Qualität von ITDienstleistungen in Unternehmensbetrieben

Produkte

ITIL

Cobit

MOF

ITSM

09/2008 - 01/2009

5 Monate

Planung & Erstellung

Rolle
Software Developer
Kunde
Fachhochschule Worms
Projektinhalte

Planung und Erstellung eines CRM Event Management Systems, Entwicklung einer Webapplikation für das Event-Management

Produkte

Java / JEE

JSP

Spring

Hibernate

MySQL

JUnit

Eclipse

Apache Tomcat

01/2008 - 08/2008

8 Monate

Forschung & Entwicklung

Rolle
Software Developer
Kunde
Hochschule
Einsatzort
Worms
Projektinhalte

Erstellung eines RIA-Aufgabenplaners und Entwicklung einer entsprechenden Webanwendung

Produkte

Java / JEE

JSP

Wicket

JUnit

MySQL

Spring

Apache Tomcat

Branchen

  • Telekommunikation

  • Forschung
  • Luftfahrt
  • Transport
  • Internet

Kompetenzen

Programmiersprachen
Advanced
Advanced
Akka
Advanced
Asciidoc
Advanced
Assembler
Basic
C
Basic
C#
Basic
C++
Basic
Clojure
Basic
HTML
Advanced
HTML5
Advanced
Java (5-8)
Expert (15+ years)
JavaScript
Basic
JEE
Expert
JSON
Advanced
JWT JSON Web Token
Kotlin
Advanced
NoSQL
Basic
Python / Django
Advanced
RxJava
Expert
Shell
Expert
SQL
Expert
Typescript
XML
Advanced
XSLT
Advanced

Produkte / Standards / Erfahrungen
Acceptance Test
Expert
ActiveMQ
Basic
Administration Linux
Advanced
Agiles Testing
Expert
Amazon Web Services
Advanced
Apache Ant
Advanced
Apache CXF
Advanced
Apache Maven
Expert
Apache Tomcat
Advanced
Consul
Advanced
Cucumber
Expert
DB2 Query Management Facility
Advanced
DevOps
Expert
Eclipse
Advanced
Ehcache
Expert
Elasticsearch
Basic
Git
Expert
Google Cloud
Basic
Gradle
Advanced
Hibernate
Expert
Hibernate Core
Advanced
Hibernate Search
Advanced
Hibernate Validator
Advanced
Hystrix
Advanced
IBM Tivoli Identity Manager
Basic
IntelliJ IDEA
Expert
JBoss ApplicationServer
Advanced
Jenkins
Expert
JetBrains IntelliJ IDEA
Expert
JIRA
Expert
JIRA Agile
Expert
JMS
Expert
JPA
Expert
Junit
Expert
Kafka
Basic
Kanban
Expert
Kibana
Basic
Logstach
Basic
Lombok
Expert
Microsoft Azureus
Basic
Prozess Design
Expert
Prozess Optimierung
Advanced
REST
Expert
rxJava
Advanced
SAP R/3 Module FI
Basic
SAP R/3 Module MM
Basic
SAP R/3 Module PM
Basic
SAP R/3 Module PP
Basic
SAP R/3 Module QM
Basic
SAP Sybase PowerDesigner
Basic
Scrum
Expert
Service Delivery
Advanced
Service Registry
Advanced
Servicemix
Expert
Software Deployment
Expert
SonarLint
Advanced
Spock
Advanced
Spring
Expert
Spring Boot
Expert
Spring Cloud Data Flow
Expert
Spring Data
Expert
Spring Security
Expert
Spring Web MVC
Expert
Spring-Framework
Expert
Struts2
Advanced
SVN
Expert
Test Driven Design
Expert
Vault
Expert
Vavr
Advanced
Webservices
Expert

Containers & Microservices

  • Docker
  • Tomcat
  • Red Hat JBoss (4 / 6 /EAP 7 / Wildfly)
  • Oracle Weblogic 

Tools / Continuous Integration

  • IntelliJ IDEA, Expert
  • Eclipse, Advanced
  • Teamcity, Expert
  • Jenkins, Expert
  • JIRA, Expert
  • YouTrack, Expert
  • Bitbucket, Expert
  • GitHub, Expert
  • Swagger, Expert
  • Artifactory, Expert
  • Nexus, Expert

Software-Engineering

  • UML 2.0, Expert

  • Structured Analysis, Advanced

  • Jackson Diagram, Advanced

  • BPMN, Expert

IT-Management

  • IT Service Management, Advanced

  • ITIL V.3, Advanced

  • CobiT, Basic

  • Microsoft MOV, Basic

 

Berufliche Erfahrung

01/2019 - heute

Rolle: Freiberuflich/selbstständig

Kunde: [auf Anfrage]

Aufgaben:

  • Software und AWS Ingenieur, Cloud Architekt, Konzeption, Design und Implementierung anspruchsvoller und skalierbarer Backend-Applikationen


11/2013 – 12/2018
Rolle: Senior Software Developer

Kunde: 1&1 Internet AG, Montabaur

Aufgaben:

  • Entwicklung und Integration eines Contract Management Systems


01/2012 – 10/2013
Rolle: IT-Consultant

Kunde: 7 Principles Solutions & Consulting AG

Aufgaben:

  • Consulting in verschiedenen Branchen, z. B. Telekommunikation und Luftfahrt


04/2010 – 12/2011
Rolle: Software Developer

Kunde: 1&1 Internet AG, Montabaur

Aufgaben:

  • Backend-Entwicklung, Projektmanagement und Prozessoptimierung


09/2009 – 03/2010
Rolle: Diplomand

Kunde: IBM Deutschland GmbH, Mainz

Aufgaben:

  • Erforschung und Implementierung eines Analyse-Algorithmus zur Ermittlung des Kerns von Problemen von Software-Applikationen


01/2009 – 06/2009
Rolle: Praktikant

Kunde: Fraunhofer Institut für System- und Innovationsforschung, Karlsruhe

Aufgaben:

  • Erforschung der Messbarkeit der Gesamt-Qualität von IT-Dienstleistungen in Unternehmensbetrieben


01/2008 – 02/2010
Rolle: Hilfswissenschaftler als Tutor im Fach Mathematik

Kunde: Fachhochschule Worms, Worms

Aufgaben:

  • Durchführung von Stützkursen zur Vertiefung des Lernstoffs im Fach Mathematik für Studenten im Fachbereich Informatik (1.-8. Semester)


11/2001 – 05/2006
Rolle: Angestellter

Kunde: Greater Union GmbH, Cinestar Filmtheaterbetrieb, Mainz

Aufgaben:

  • Filmvorführung (Projektion), Mitarbeit bei der Durchführung von Werbeaktionen, Dienstplanerstellung, Warenbestellung, Inventur, Einarbeitung neuer Mitarbeiter


10/1997 – 09/2001
Rolle: Sales Executive

Kunde: Jasmin Hotel Resort, Hurghada, Ägypten

Aufgaben:

  • Kundenbetreuung und -akquise, Verkaufsförderungsaktionen, Entwicklung von Marketingkonzepten, allgemeine administrative Aufgaben, Telefonmarketing

Datenbanken
DB2
Advanced
JDBC
Expert
MySQL
Advanced
Oracle
Advanced
Postgres
Expert
PostgreSQL
Advanced
Sybase
Advanced

Schwerpunkte
Agile
Expert
DevOPS
Expert
Docker
Expert
Microservices
Expert

Betriebssysteme
Linux
Expert
Mac OS
Expert
SUN OS, Solaris
Expert
VM
Expert
Windows
Expert

Sprachkenntnisse
Arabisch
Muttersprache
Deutsch
fließend
Englisch
fließend

Bemerkungen

Veröffentlichungen [nähere Angaben gerne auf Anfrage]


Aus- und Weiterbildung

10/2005 - 02/2010

4 Jahre 5 Monate

Studiengang Diplom-Informatik

Abschluss
Diplom-Informatiker (2,0)
Institution, Ort
Fachhochschule Worms
Schwerpunkt

Thema der Diplomarbeit:

Analyse und Implementierung eines Algorithmus zur Identifizierung von Fehlermustern in Software-Applikationen

10/2000 - 07/2001

10 Monate

Institut Kommunikationszentrum

Abschluss
Studiengang Telekommunikation
Institution, Ort
Alexandria-Universität, Ägypten

09/1993 - 07/1997

3 Jahre 11 Monate

Gymnasiale Oberstufe

Abschluss
Abschluss Abitur (2,2)
Institution, Ort
Alexandria, Ägypten
×
×