Cloud Engineer | Technical IT Consultant | Software Architekt | Agile Software Engineer
Aktualisiert am 23.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Agile Softwareentwicklung
Cloud Computing
DevOps
Amazon EC2
Amazon Dynamo
Java
Spring
HELM
Docker
Container
RabittMQ
Amazon Simple Queue
Kubernetes
Spring Boot
IntelliJ IDEA
Spring Data
MongoDB
PostgreSQL
Arabisch
Muttersprache
Deutsch
fließend
Englisch
fließend

Einsatzorte

Einsatzorte

Montabaur (+100km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 5 Monate
2022-01 - heute

Weiterentwicklung des Backends der E-Commerce

Lead Software Developer Java 17 Java 8
Lead Software Developer

Weiterentwicklung des Backends der E-Commerce Plattform in agilen Teams

  • Kontinuierliche Optimierung der agilen Entwicklungsprozesse sowie des Tools Stacks
  • Anbindung von Zahlungssystemen an den Onlineshop über Schnittstellen
  • Sicherstellung der Softwarequalität durch Implementierung von Unit Tests, dem Ausbau von E2E- Tests in der Testautomatisierung und der Unterstützung von Integrationstests
  • stetiger Ausbau des Technologie Stacks (Microservices, Message Bus, ...)
Azure AWS Java Kotlin Spring Framework Apache Wicket Firstspirit Flyway PostgreSQL JWT ?JSON Web Tokens Apache Activemq Localstack Gradle Junit Mockito Go Docker-Swarm Portainer TDD Icinga
Java 17 Java 8
LR Health & Beauty Systems
Ahlen
2 Jahre 7 Monate
2019-07 - 2022-01

Reisendeninformation (TR)

Lead Software Architekt und Product Owner
Lead Software Architekt und Product Owner

Architekturmanagement und Umsetzung von geplanten IT-Lösungen, insbesondere in den Bereichen Digitalisierung und Cloud Services
  • 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-Komponenten
  • Erstellung von HELM-Diagrammen für die einzelnen Dienste, Implementierung der CI/CD-Pipeline in Gitlab, K8S-Vorbereitung zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen
  • Implementierung technischer Komponenten inkl. dazugehöriger Schnittstellen, Module und entsprechender MongoDB und AWS DynamoDB Datenbanken
  • Entwicklung und Umsetzung technischer Konzepte.
  • Analyse fachlicher und technischer Anforderungen sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Durchführung von Aufwandschätzungen
  • Budgeterstellung, Forecast, Planung
  • Umsatzverantwortung: 2 Mio. Euro
  • Umsetzung von technologischen Strategien
  • Architektonisch-technischer Wissensaustausch
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
Deutsche Bahn / DB Systel
Frankfurt Niederrad
7 Monate
2019-01 - 2019-07

Mars ?eTrusted Shops?

Consultant / Lead Software Developer Java Typescript JavaScript ...
Consultant / Lead Software Developer
  • 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
  • Erstellung von Reviews Export- und Dealer Feedback Services für Volkswagen und Audi
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
Trusted Shops GmbH
Köln
9 Monate
2018-04 - 2018-12

Konzeption & Implementierung

Lead Software Developer
Lead Software Developer
  • Konzeption und Implementierung von Validierungs- und Migrations-Prozessen, um externe Client-Prozesse wie Fast-Host, Fox und Strato auf das 1&1 Backend Business System umzustellen
Java Kotlin Spring Framework Spring Web REST Spring Boot Spring Data Spring Security Spring Cloud Scrum BPMN PostgreSQL JIRA Bitbucket Jenkins Gradle Swagger Asciidoc
1&1 Internet AG
Montabaur
1 Jahr
2017-04 - 2018-03

Transformation & Migration

Software Architecture, Lead Software Developer
Software Architecture, Lead Software Developer
  • Transformation und Migration verschiedener Legacy Services auf Spring Boot im Rahmen einer neuen Microservices-Architektur-Darstellung
Java Spring Framework Spring Web REST Spring Boot Spring Data Spring Security Spring Cloud Scrum BPMN PostgreSQL HikariCP Sybase JIRA Bitbucket Jenkins Maven Swagger Artifactory Asciidoc
1&1 Internet AG
Montabaur
1 Jahr 1 Monat
2016-03 - 2017-03

Daten-Synchronisierung und Matching-Prozesse

Software Developer
Software Developer
  • Konzeption und Implementierung von Services zur Daten-Synchronisierung und von Matching-Prozessen zwischen unterschiedlichen Systemen des Bereichs Contract Management System
  • Entwicklung eines Polling Systems für verschiedene Datenbanken
Java Akka Spring Framework Scrum PostgreSQL Sybase JIRA Bitbucket Jenkins Maven Artifactory
1&1 Internet AG
Montabaur
9 Monate
2015-06 - 2016-02

Konzeption & Implementierung

Software Developer
Software Developer
  • Konzeption und Implementierung einer Contract Management Read Service Umgebung und einer PostgreSQL-Datenbank für das Qualitätssicherungs-Team via Docker
Java Spring Framework Scrum Docker postgres-alpina PostgreSQL JIRA Bitbucket Jenkins Gradle Asciidoc Testcontainers Artifactory
1&1 Internet AG
Montabaur
3 Monate
2015-03 - 2015-05

Git-Schulung für Mitarbeiter

Trainer, Lead Software Developer
Trainer, Lead Software Developer
  • Git-Schulung für Mitarbeiter im Bereich Business Systems
  • Integration und Migration der vorhandenen Systeme auf Git
  • Integration des neuen Prozesses? gitFlow? im Team
Java Scrum Git SVN SubGit JIRA Bitbucket GitHub Jenkins Maven Artifactory
1&1 Internet AG
Montabaur
7 Monate
2014-08 - 2015-02

Tarifwechsel-Prozess

Lead Software Developer
Lead Software Developer
  • Konzeption und Erstellung eines neuen Tarifwechsel-Prozesses für das Contract Management System
Java JEE JBoss PostgreSQL Scrum BPMN Spring Data Junit4 Mockito JIRA Jenkins Maven
1&1 Internet AG
Montabaur
9 Monate
2013-11 - 2014-07

Konzeption & Implementierung

Software Developer
Software Developer
  • Konzeption und Implementierung der fachlichen als auch technischen Historisierung aller Contract Management System-Entitäten
  • Adaption der vorhandenen Services
Java JEE JBoss PostgreSQL Sybase Scrum UML Hibernate Spring-Frameworks JPA Spring Web REST Junit4 Jenkins JIRA Mockito Maven
1&1 Internet AG
Montabaur
5 Monate
2013-06 - 2013-10

Entwicklung eines Statistik-Programms

Scrum Master, Software Developer
Scrum Master, Software Developer
  • Entwicklung eines Statistik-Programms zur Verwaltung einzelner Flugzeugteile
Java JEE Tomcat JUnit Oracle Scrum Spring MVCS Spring Data JIRA
Lufthansa Technik
Hamburg
11 Monate
2012-07 - 2013-05

?Qivicon Home Management Platform?

Software Developer
Software Developer
  • 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
Java JEE Tomcat JUnit Oracle MySQL Scrum Spring MVC Spring Boot Spring Data
Telekom AG
Darmstadt
6 Monate
2012-01 - 2012-06

Weiterentwicklung ?Gelben Seiten?

Software Developer
Software Developer
  • 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
Java JEE Struts2 IntelliJ Tomcat JUnit Oracle Spring MVC Spring Data
Online Directory Service GmbH
Frankfurt am Main
1 Jahr 2 Monate
2010-11 - 2011-12

Management-System

Software Developer
Software Developer
  • Erstellung eines generischen Management-Systems
  • Entwicklung und Umsetzung
Java JEE Eclipse JBoss JUnit SQL Spring Hibernate
1&1 Internet AG
Montabaur
7 Monate
2010-04 - 2010-10

Daten-Migration

Software Developer
Software Developer
  • Daten-Migration
  • Konzeption
  • Entwicklung
  • Umsetzung
Java JEE Eclipse JBoss JUnit SQL Spring Hibernate Axis CXF XFire XML SOAP SoapUI
1&1 Internet AG
Montabaur
6 Monate
2009-09 - 2010-02

Konzeption, Erforschung & Implementierung

Diplomand, Software Developer
Diplomand, Software Developer
  • Konzeption, Erforschung und Implementierung eines geeigneten Analyse-Algorithmus zur Ermittlung des Kerns von Problemen von Software-Applikationen
Java /JEE Eclipse JBoss DB2 JUnit Data Mining Data Warehouse ETL Tivoli Monitoring
IBM Software Group, PLM Technical Support
Mainz
8 Monate
2009-01 - 2009-08

Forschung & Entwicklung

Analytiker, Software Developer
Analytiker, Software Developer
  • Erforschung der Messbarkeit der Gesamt-Qualität von IT-Dienstleistungen in Unternehmensbetrieben
ITIL Cobit MOF ITSM
Fraunhofer-Institut für System- und Innovationsforschung
Karlsruhe
5 Monate
2008-09 - 2009-01

CRM Event Management System

Software Developer
Software Developer
  • Planung und Erstellung eines CRM Event Management Systems, Entwicklung einer Webapplikation für das Event-Management
Java / JEE JSP Spring Hibernate MySQL JUnit Eclipse Apache Tomcat
Fachhochschule Worms
8 Monate
2008-01 - 2008-08

RIA-Aufgabenplaner

Software Developer
Software Developer
  • Erstellung eines RIA-Aufgabenplaners und Entwicklung einer entsprechenden Webanwendung
Java / JEE JSP Wicket JUnit MySQL Spring Apache Tomcat
Hochschule Worms

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 5 Monate
2005-10 - 2010-02

Studium - Informatik

Diplom-Informatiker (2,0), Fachhochschule Worms
Diplom-Informatiker (2,0)
Fachhochschule Worms

  • Thema der Diplomarbeit: gerne auf Anfrage

10 Monate
2000-10 - 2001-07

Studium - Telekommunikation

Alexandria-Universität, Ägypten /Institut Kommunikationszentrum
Alexandria-Universität, Ägypten /Institut Kommunikationszentrum
3 Jahre 11 Monate
1993-09 - 1997-07

Schulbildung

Abitur (2,2), Gymnasiale Oberstufe, Alexandria (Ägypten)
Abitur (2,2)
Gymnasiale Oberstufe, Alexandria (Ägypten)

Position

Position

  • Dipl.-Informatiker (FH)
  • freiberuflich/selbstständig
  • Cloud Architekt
  • Software-Engineer

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Cloud Computing DevOps Amazon EC2 Amazon Dynamo Java Spring HELM Docker Container RabittMQ Amazon Simple Queue Kubernetes Spring Boot IntelliJ IDEA Spring Data MongoDB PostgreSQL

Schwerpunkte

Agile
Amazon Cloud Technology
DevOPS
Docker
Java
Kubernetes
Microservices

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Ich bin ein agiler, qualifizierter Softwareentwickler & Cloud Engineer mit mehr als zwölf Jahren Erfahrung in verschiedenen Branchen
  • Zu meinen Kernkompetenzen gehören das Entwerfen von Lösungen, das Lösen von Konflikten und das Finden von Wegen, um Ihre Leistung zu verbessern, Ihre Möglichkeiten zu erweitern, Ihre Kunden zufriedenzustellen und Ihnen bares Geld zu sparen
  • Das Beheben von Fehlern und das Lösen von Softwareproblemen sind meine Leidenschaft
  • Ich bin seit zwölf Jahren als IT-Entwickler und Berater tätig und habe einer Reihe von Unternehmen geholfen, ihren Marktanteil durch die Optimierung ihrer Prozesse zu verbessern
  • Zu meinen Kunden zählen Fluggesellschaften, Telekommunikationsunternehmen und Banken
  • Meine Projekthistorie umfasst die Entwicklung und Integration von Vertragsmanagementsystemen, Backend-Entwicklung, Projektmanagement und Prozessoptimierung
  • Ich bin sehr flexibel, was die Arbeitszeiten angeht, und spreche und schreibe Englisch, Deutsch und Arabisch
  • Ich achte sehr auf Details, arbeite sorgfältig und schnell und bin absolut zuverlässig und vertrauenswürdig

Streaming / Message Brocker:

  • Apache Kafka - Advanced
  • Apache ActiveMQ - Advanced
  • RabbitMQ - Expert
  • Amazon Simple Queue Service (SQS) - Advanced


Frameworks:

  • Spring Framework (2-5) - Expert
  • Spring Boot  - Expert
  • Ktor  - Expert
  • Spring Web  - Expert
  • Kweb  - Expert
  • Spring Cloud/ Cloud Data  - Expert
  • Flow  - Expert
  • Spring Security  - Expert
  • Spring Data  - Expert
  • GraphQL - Basic
  • Flyway - Advanced


Test Frameworks:

  • JUnit(4/5) - Expert
  • Testcontainers - Expert
  • Mockito - Expert
  • EasyMock - Expert
  • Cucumber
  • Systems
  • Localstack - Advanced


Tools:

  • IDEA - Expert
  • Eclipse
  • Teamcity
  • JIRA
  • YouTrack
  • Bitbucket - Expert
  • GitHub  - Expert
  • GitLab
  • Swagger  - Expert
  • Artifactory  - Expert
  • Nexus  - Expert


Continuous Integration:

  • Circle CI - Expert
  • GitLab CI - Build
  • Jenkins - Gradle


Build-System:

  • Maven Apache - Expert
  • CIAnt - Advanced


Cloud Architektur Module/ Amazon Web Services:

  • AWS EC2 - Advanced
  • AWS S3 - Advanced
  • AWS SQS - Advanced
  • AWS SNS - Advanced
  • AWS Lambda - Advanced
  • AWS IAM - Advanced
  • AWS S3 - Advanced
  • AWS System Manager - Advanced
  • AWS EKS - Advanced
  • AWS ECS - Advanced
  • AWS Batch - Advanced
  • AWS Step Function - Advanced
  • AWS CloudWatch - Advanced
  • AWS RDS - Advanced
  • AWS DynamoDB - Advanced


Software-Engineering:

  • UML 2.0 - Expert
  • Structured Analysis - Advanced
  • Jackson Diagram  - Advanced
  • BPMN  - Expert


IT-Management:

  • IT Service Management - Advanced
  • ITIL V.3
  • CobiT
  • Microsoft MOV - Basic


Agile Methoden:

  • Scrum - Expert
  • Extreme Programming -  Expert
  • Kanban -  Expert


Asynchrone Programmierung:

  • rxJava - Advanced
  • Hystrix - Advanced


Streaming / Message Brocker:

  • Apache Kafka Advanced
  • Apache ActiveMQ Advanced
  • RabbitMQ Expert
  • Amazon Simple Queue Service (SQS)


Infrastructure as a Service / Containers Orchestrierung & Microservices:

  • Kubernetes - Expert
  • Helm (2/3) - Expert
  • Rancher - Advanced 
  • Instana - Advanced 
  • Docker -Expert 
  • Docker Swarm - Expert
  • Micronaut - Advanced
  • Tomcat - Expert
  • Red Hat JBoss (4 / 6 /EAP 7 / Wildfly) - Expert
  • Oracle Weblogic - Advanced
  • Terraform - Advanced 
  • Portainer


Data Visualization & Monitoring:

  • Kibana ELK - Advanced 
  • Grafana -Advanced
  • Prometheus - Spring


Infrastruktur Provisioning:

  • Terraform
  • AWS Cloudformation - Advanced
  • Frameworks - Advanced 


Beruflicher Werdegang:

2019-01 - heute:

Rolle: Freiberuflich/ selbstständig, Software und AWS Ingenieur, Cloud Architekt

Kunde: gerne auf Anfrage


Aufgaben:

  • Konzeption, Design und Implementierung anspruchsvoller und skalierbarer Backend-Applikationen


2013-11 ? 2018-12:

Einsatzort: Montabaur

Rolle: Senior Software Developer

Kunde: 1&1 Internet AG


    Aufgaben:

    • Entwicklung und Integration eines Contract Management Systems


    2012-01 ? 2013-10:

    Einsatzort: Frankfurt am Main

    Rolle: IT-Consultant

    Kunde: 7 Principles Solutions & Consulting AG


      Aufgaben:

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


      2010-04 ? 2011-12:

      Einsatzort: Montabaur

      Rolle: Software Developer

      Kunde: 1&1 Internet AG


        Aufgaben:

        • Backend-Entwicklung
        • Projektmanagement und Prozessoptimierung


        2009-09 ? 2010-03:

        Einsatzort: Mainz

        Rolle: Diplomand

        Kunde: IBM Deutschland GmbH


          Aufgaben:

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


          2009-01 ? 2009-06:

          Einsatzort: Karlsruhe

          Rolle: Praktikant

          Kunde: Fraunhofer Institut für System- und Innovationsforschung


            Aufgaben:

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


            2008-01 ? 2010-02:

            Einsatzort: Worms

            Rolle: Hilfswissenschaftler als Tutor im Fach Mathematik

            Kunde: Fachhochschule Worms


              Aufgaben:

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


              2001-11 ? 2006-05:

              Einsatzort: Mainz

              Rolle: Angestellter

              Kunde: Greater Union GmbH, Cinestar Filmtheaterbetrieb


                Aufgaben:

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


                1997-10 ? 2001-09:

                Einsatzort: Hurghada, Ägypten

                Rolle: Sales Executive

                Kunde: Jasmin Hotel Resort


                  Aufgaben:

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

                  Betriebssysteme

                  Linux
                  Mac OS
                  Experte
                  SUN OS, Solaris
                  Experte
                  VM
                  ad vanced
                  Windows
                  Experte


                  Programmiersprachen

                  Akka
                  Advanced
                  Asciidoc
                  Advanced
                  C#
                  Advanced
                  C++
                  Clojure
                  Basics
                  HTML
                  Advanced
                  JEE
                  Experte
                  JSON
                  Advanced
                  JWT JSON Web Token
                  Experte
                  Python / Django
                  Advanced
                  RxJava
                  Basics
                  Shell
                  SQL
                  Basics
                  Typescript
                  XML
                  Advanced
                  XSLT
                  Advanced
                  Rust
                  Basics
                  Hystrix
                  Java
                  5-17 - Expert
                  Kotlin
                  Advanced
                  Go
                  Basics
                  JavaScript
                  Basics
                  Assembler
                  Basics
                  Asynchronous


                  Datenbanken

                  AWS DynamoDB
                  DB2
                  MongoDB
                  Advanced
                  MySQL
                  Advanced
                  Oracle
                  PostgreSQL
                  Advanced
                  Sybase
                  Advanced
                  YouTrack
                  Teamcity


                  Branchen

                  Branchen

                  • Telekommunikation

                  • Forschung
                  • Luftfahrt
                  • Transport
                  • Internet

                  Einsatzorte

                  Einsatzorte

                  Montabaur (+100km)
                  Deutschland
                  möglich

                  Projekte

                  Projekte

                  2 Jahre 5 Monate
                  2022-01 - heute

                  Weiterentwicklung des Backends der E-Commerce

                  Lead Software Developer Java 17 Java 8
                  Lead Software Developer

                  Weiterentwicklung des Backends der E-Commerce Plattform in agilen Teams

                  • Kontinuierliche Optimierung der agilen Entwicklungsprozesse sowie des Tools Stacks
                  • Anbindung von Zahlungssystemen an den Onlineshop über Schnittstellen
                  • Sicherstellung der Softwarequalität durch Implementierung von Unit Tests, dem Ausbau von E2E- Tests in der Testautomatisierung und der Unterstützung von Integrationstests
                  • stetiger Ausbau des Technologie Stacks (Microservices, Message Bus, ...)
                  Azure AWS Java Kotlin Spring Framework Apache Wicket Firstspirit Flyway PostgreSQL JWT ?JSON Web Tokens Apache Activemq Localstack Gradle Junit Mockito Go Docker-Swarm Portainer TDD Icinga
                  Java 17 Java 8
                  LR Health & Beauty Systems
                  Ahlen
                  2 Jahre 7 Monate
                  2019-07 - 2022-01

                  Reisendeninformation (TR)

                  Lead Software Architekt und Product Owner
                  Lead Software Architekt und Product Owner

                  Architekturmanagement und Umsetzung von geplanten IT-Lösungen, insbesondere in den Bereichen Digitalisierung und Cloud Services
                  • 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-Komponenten
                  • Erstellung von HELM-Diagrammen für die einzelnen Dienste, Implementierung der CI/CD-Pipeline in Gitlab, K8S-Vorbereitung zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen
                  • Implementierung technischer Komponenten inkl. dazugehöriger Schnittstellen, Module und entsprechender MongoDB und AWS DynamoDB Datenbanken
                  • Entwicklung und Umsetzung technischer Konzepte.
                  • Analyse fachlicher und technischer Anforderungen sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
                  • Durchführung von Aufwandschätzungen
                  • Budgeterstellung, Forecast, Planung
                  • Umsatzverantwortung: 2 Mio. Euro
                  • Umsetzung von technologischen Strategien
                  • Architektonisch-technischer Wissensaustausch
                  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
                  Deutsche Bahn / DB Systel
                  Frankfurt Niederrad
                  7 Monate
                  2019-01 - 2019-07

                  Mars ?eTrusted Shops?

                  Consultant / Lead Software Developer Java Typescript JavaScript ...
                  Consultant / Lead Software Developer
                  • 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
                  • Erstellung von Reviews Export- und Dealer Feedback Services für Volkswagen und Audi
                  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
                  Trusted Shops GmbH
                  Köln
                  9 Monate
                  2018-04 - 2018-12

                  Konzeption & Implementierung

                  Lead Software Developer
                  Lead Software Developer
                  • Konzeption und Implementierung von Validierungs- und Migrations-Prozessen, um externe Client-Prozesse wie Fast-Host, Fox und Strato auf das 1&1 Backend Business System umzustellen
                  Java Kotlin Spring Framework Spring Web REST Spring Boot Spring Data Spring Security Spring Cloud Scrum BPMN PostgreSQL JIRA Bitbucket Jenkins Gradle Swagger Asciidoc
                  1&1 Internet AG
                  Montabaur
                  1 Jahr
                  2017-04 - 2018-03

                  Transformation & Migration

                  Software Architecture, Lead Software Developer
                  Software Architecture, Lead Software Developer
                  • Transformation und Migration verschiedener Legacy Services auf Spring Boot im Rahmen einer neuen Microservices-Architektur-Darstellung
                  Java Spring Framework Spring Web REST Spring Boot Spring Data Spring Security Spring Cloud Scrum BPMN PostgreSQL HikariCP Sybase JIRA Bitbucket Jenkins Maven Swagger Artifactory Asciidoc
                  1&1 Internet AG
                  Montabaur
                  1 Jahr 1 Monat
                  2016-03 - 2017-03

                  Daten-Synchronisierung und Matching-Prozesse

                  Software Developer
                  Software Developer
                  • Konzeption und Implementierung von Services zur Daten-Synchronisierung und von Matching-Prozessen zwischen unterschiedlichen Systemen des Bereichs Contract Management System
                  • Entwicklung eines Polling Systems für verschiedene Datenbanken
                  Java Akka Spring Framework Scrum PostgreSQL Sybase JIRA Bitbucket Jenkins Maven Artifactory
                  1&1 Internet AG
                  Montabaur
                  9 Monate
                  2015-06 - 2016-02

                  Konzeption & Implementierung

                  Software Developer
                  Software Developer
                  • Konzeption und Implementierung einer Contract Management Read Service Umgebung und einer PostgreSQL-Datenbank für das Qualitätssicherungs-Team via Docker
                  Java Spring Framework Scrum Docker postgres-alpina PostgreSQL JIRA Bitbucket Jenkins Gradle Asciidoc Testcontainers Artifactory
                  1&1 Internet AG
                  Montabaur
                  3 Monate
                  2015-03 - 2015-05

                  Git-Schulung für Mitarbeiter

                  Trainer, Lead Software Developer
                  Trainer, Lead Software Developer
                  • Git-Schulung für Mitarbeiter im Bereich Business Systems
                  • Integration und Migration der vorhandenen Systeme auf Git
                  • Integration des neuen Prozesses? gitFlow? im Team
                  Java Scrum Git SVN SubGit JIRA Bitbucket GitHub Jenkins Maven Artifactory
                  1&1 Internet AG
                  Montabaur
                  7 Monate
                  2014-08 - 2015-02

                  Tarifwechsel-Prozess

                  Lead Software Developer
                  Lead Software Developer
                  • Konzeption und Erstellung eines neuen Tarifwechsel-Prozesses für das Contract Management System
                  Java JEE JBoss PostgreSQL Scrum BPMN Spring Data Junit4 Mockito JIRA Jenkins Maven
                  1&1 Internet AG
                  Montabaur
                  9 Monate
                  2013-11 - 2014-07

                  Konzeption & Implementierung

                  Software Developer
                  Software Developer
                  • Konzeption und Implementierung der fachlichen als auch technischen Historisierung aller Contract Management System-Entitäten
                  • Adaption der vorhandenen Services
                  Java JEE JBoss PostgreSQL Sybase Scrum UML Hibernate Spring-Frameworks JPA Spring Web REST Junit4 Jenkins JIRA Mockito Maven
                  1&1 Internet AG
                  Montabaur
                  5 Monate
                  2013-06 - 2013-10

                  Entwicklung eines Statistik-Programms

                  Scrum Master, Software Developer
                  Scrum Master, Software Developer
                  • Entwicklung eines Statistik-Programms zur Verwaltung einzelner Flugzeugteile
                  Java JEE Tomcat JUnit Oracle Scrum Spring MVCS Spring Data JIRA
                  Lufthansa Technik
                  Hamburg
                  11 Monate
                  2012-07 - 2013-05

                  ?Qivicon Home Management Platform?

                  Software Developer
                  Software Developer
                  • 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
                  Java JEE Tomcat JUnit Oracle MySQL Scrum Spring MVC Spring Boot Spring Data
                  Telekom AG
                  Darmstadt
                  6 Monate
                  2012-01 - 2012-06

                  Weiterentwicklung ?Gelben Seiten?

                  Software Developer
                  Software Developer
                  • 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
                  Java JEE Struts2 IntelliJ Tomcat JUnit Oracle Spring MVC Spring Data
                  Online Directory Service GmbH
                  Frankfurt am Main
                  1 Jahr 2 Monate
                  2010-11 - 2011-12

                  Management-System

                  Software Developer
                  Software Developer
                  • Erstellung eines generischen Management-Systems
                  • Entwicklung und Umsetzung
                  Java JEE Eclipse JBoss JUnit SQL Spring Hibernate
                  1&1 Internet AG
                  Montabaur
                  7 Monate
                  2010-04 - 2010-10

                  Daten-Migration

                  Software Developer
                  Software Developer
                  • Daten-Migration
                  • Konzeption
                  • Entwicklung
                  • Umsetzung
                  Java JEE Eclipse JBoss JUnit SQL Spring Hibernate Axis CXF XFire XML SOAP SoapUI
                  1&1 Internet AG
                  Montabaur
                  6 Monate
                  2009-09 - 2010-02

                  Konzeption, Erforschung & Implementierung

                  Diplomand, Software Developer
                  Diplomand, Software Developer
                  • Konzeption, Erforschung und Implementierung eines geeigneten Analyse-Algorithmus zur Ermittlung des Kerns von Problemen von Software-Applikationen
                  Java /JEE Eclipse JBoss DB2 JUnit Data Mining Data Warehouse ETL Tivoli Monitoring
                  IBM Software Group, PLM Technical Support
                  Mainz
                  8 Monate
                  2009-01 - 2009-08

                  Forschung & Entwicklung

                  Analytiker, Software Developer
                  Analytiker, Software Developer
                  • Erforschung der Messbarkeit der Gesamt-Qualität von IT-Dienstleistungen in Unternehmensbetrieben
                  ITIL Cobit MOF ITSM
                  Fraunhofer-Institut für System- und Innovationsforschung
                  Karlsruhe
                  5 Monate
                  2008-09 - 2009-01

                  CRM Event Management System

                  Software Developer
                  Software Developer
                  • Planung und Erstellung eines CRM Event Management Systems, Entwicklung einer Webapplikation für das Event-Management
                  Java / JEE JSP Spring Hibernate MySQL JUnit Eclipse Apache Tomcat
                  Fachhochschule Worms
                  8 Monate
                  2008-01 - 2008-08

                  RIA-Aufgabenplaner

                  Software Developer
                  Software Developer
                  • Erstellung eines RIA-Aufgabenplaners und Entwicklung einer entsprechenden Webanwendung
                  Java / JEE JSP Wicket JUnit MySQL Spring Apache Tomcat
                  Hochschule Worms

                  Aus- und Weiterbildung

                  Aus- und Weiterbildung

                  4 Jahre 5 Monate
                  2005-10 - 2010-02

                  Studium - Informatik

                  Diplom-Informatiker (2,0), Fachhochschule Worms
                  Diplom-Informatiker (2,0)
                  Fachhochschule Worms

                  • Thema der Diplomarbeit: gerne auf Anfrage

                  10 Monate
                  2000-10 - 2001-07

                  Studium - Telekommunikation

                  Alexandria-Universität, Ägypten /Institut Kommunikationszentrum
                  Alexandria-Universität, Ägypten /Institut Kommunikationszentrum
                  3 Jahre 11 Monate
                  1993-09 - 1997-07

                  Schulbildung

                  Abitur (2,2), Gymnasiale Oberstufe, Alexandria (Ägypten)
                  Abitur (2,2)
                  Gymnasiale Oberstufe, Alexandria (Ägypten)

                  Position

                  Position

                  • Dipl.-Informatiker (FH)
                  • freiberuflich/selbstständig
                  • Cloud Architekt
                  • Software-Engineer

                  Kompetenzen

                  Kompetenzen

                  Top-Skills

                  Agile Softwareentwicklung Cloud Computing DevOps Amazon EC2 Amazon Dynamo Java Spring HELM Docker Container RabittMQ Amazon Simple Queue Kubernetes Spring Boot IntelliJ IDEA Spring Data MongoDB PostgreSQL

                  Schwerpunkte

                  Agile
                  Amazon Cloud Technology
                  DevOPS
                  Docker
                  Java
                  Kubernetes
                  Microservices

                  Produkte / Standards / Erfahrungen / Methoden

                  Profil:

                  • Ich bin ein agiler, qualifizierter Softwareentwickler & Cloud Engineer mit mehr als zwölf Jahren Erfahrung in verschiedenen Branchen
                  • Zu meinen Kernkompetenzen gehören das Entwerfen von Lösungen, das Lösen von Konflikten und das Finden von Wegen, um Ihre Leistung zu verbessern, Ihre Möglichkeiten zu erweitern, Ihre Kunden zufriedenzustellen und Ihnen bares Geld zu sparen
                  • Das Beheben von Fehlern und das Lösen von Softwareproblemen sind meine Leidenschaft
                  • Ich bin seit zwölf Jahren als IT-Entwickler und Berater tätig und habe einer Reihe von Unternehmen geholfen, ihren Marktanteil durch die Optimierung ihrer Prozesse zu verbessern
                  • Zu meinen Kunden zählen Fluggesellschaften, Telekommunikationsunternehmen und Banken
                  • Meine Projekthistorie umfasst die Entwicklung und Integration von Vertragsmanagementsystemen, Backend-Entwicklung, Projektmanagement und Prozessoptimierung
                  • Ich bin sehr flexibel, was die Arbeitszeiten angeht, und spreche und schreibe Englisch, Deutsch und Arabisch
                  • Ich achte sehr auf Details, arbeite sorgfältig und schnell und bin absolut zuverlässig und vertrauenswürdig

                  Streaming / Message Brocker:

                  • Apache Kafka - Advanced
                  • Apache ActiveMQ - Advanced
                  • RabbitMQ - Expert
                  • Amazon Simple Queue Service (SQS) - Advanced


                  Frameworks:

                  • Spring Framework (2-5) - Expert
                  • Spring Boot  - Expert
                  • Ktor  - Expert
                  • Spring Web  - Expert
                  • Kweb  - Expert
                  • Spring Cloud/ Cloud Data  - Expert
                  • Flow  - Expert
                  • Spring Security  - Expert
                  • Spring Data  - Expert
                  • GraphQL - Basic
                  • Flyway - Advanced


                  Test Frameworks:

                  • JUnit(4/5) - Expert
                  • Testcontainers - Expert
                  • Mockito - Expert
                  • EasyMock - Expert
                  • Cucumber
                  • Systems
                  • Localstack - Advanced


                  Tools:

                  • IDEA - Expert
                  • Eclipse
                  • Teamcity
                  • JIRA
                  • YouTrack
                  • Bitbucket - Expert
                  • GitHub  - Expert
                  • GitLab
                  • Swagger  - Expert
                  • Artifactory  - Expert
                  • Nexus  - Expert


                  Continuous Integration:

                  • Circle CI - Expert
                  • GitLab CI - Build
                  • Jenkins - Gradle


                  Build-System:

                  • Maven Apache - Expert
                  • CIAnt - Advanced


                  Cloud Architektur Module/ Amazon Web Services:

                  • AWS EC2 - Advanced
                  • AWS S3 - Advanced
                  • AWS SQS - Advanced
                  • AWS SNS - Advanced
                  • AWS Lambda - Advanced
                  • AWS IAM - Advanced
                  • AWS S3 - Advanced
                  • AWS System Manager - Advanced
                  • AWS EKS - Advanced
                  • AWS ECS - Advanced
                  • AWS Batch - Advanced
                  • AWS Step Function - Advanced
                  • AWS CloudWatch - Advanced
                  • AWS RDS - Advanced
                  • AWS DynamoDB - Advanced


                  Software-Engineering:

                  • UML 2.0 - Expert
                  • Structured Analysis - Advanced
                  • Jackson Diagram  - Advanced
                  • BPMN  - Expert


                  IT-Management:

                  • IT Service Management - Advanced
                  • ITIL V.3
                  • CobiT
                  • Microsoft MOV - Basic


                  Agile Methoden:

                  • Scrum - Expert
                  • Extreme Programming -  Expert
                  • Kanban -  Expert


                  Asynchrone Programmierung:

                  • rxJava - Advanced
                  • Hystrix - Advanced


                  Streaming / Message Brocker:

                  • Apache Kafka Advanced
                  • Apache ActiveMQ Advanced
                  • RabbitMQ Expert
                  • Amazon Simple Queue Service (SQS)


                  Infrastructure as a Service / Containers Orchestrierung & Microservices:

                  • Kubernetes - Expert
                  • Helm (2/3) - Expert
                  • Rancher - Advanced 
                  • Instana - Advanced 
                  • Docker -Expert 
                  • Docker Swarm - Expert
                  • Micronaut - Advanced
                  • Tomcat - Expert
                  • Red Hat JBoss (4 / 6 /EAP 7 / Wildfly) - Expert
                  • Oracle Weblogic - Advanced
                  • Terraform - Advanced 
                  • Portainer


                  Data Visualization & Monitoring:

                  • Kibana ELK - Advanced 
                  • Grafana -Advanced
                  • Prometheus - Spring


                  Infrastruktur Provisioning:

                  • Terraform
                  • AWS Cloudformation - Advanced
                  • Frameworks - Advanced 


                  Beruflicher Werdegang:

                  2019-01 - heute:

                  Rolle: Freiberuflich/ selbstständig, Software und AWS Ingenieur, Cloud Architekt

                  Kunde: gerne auf Anfrage


                  Aufgaben:

                  • Konzeption, Design und Implementierung anspruchsvoller und skalierbarer Backend-Applikationen


                  2013-11 ? 2018-12:

                  Einsatzort: Montabaur

                  Rolle: Senior Software Developer

                  Kunde: 1&1 Internet AG


                    Aufgaben:

                    • Entwicklung und Integration eines Contract Management Systems


                    2012-01 ? 2013-10:

                    Einsatzort: Frankfurt am Main

                    Rolle: IT-Consultant

                    Kunde: 7 Principles Solutions & Consulting AG


                      Aufgaben:

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


                      2010-04 ? 2011-12:

                      Einsatzort: Montabaur

                      Rolle: Software Developer

                      Kunde: 1&1 Internet AG


                        Aufgaben:

                        • Backend-Entwicklung
                        • Projektmanagement und Prozessoptimierung


                        2009-09 ? 2010-03:

                        Einsatzort: Mainz

                        Rolle: Diplomand

                        Kunde: IBM Deutschland GmbH


                          Aufgaben:

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


                          2009-01 ? 2009-06:

                          Einsatzort: Karlsruhe

                          Rolle: Praktikant

                          Kunde: Fraunhofer Institut für System- und Innovationsforschung


                            Aufgaben:

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


                            2008-01 ? 2010-02:

                            Einsatzort: Worms

                            Rolle: Hilfswissenschaftler als Tutor im Fach Mathematik

                            Kunde: Fachhochschule Worms


                              Aufgaben:

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


                              2001-11 ? 2006-05:

                              Einsatzort: Mainz

                              Rolle: Angestellter

                              Kunde: Greater Union GmbH, Cinestar Filmtheaterbetrieb


                                Aufgaben:

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


                                1997-10 ? 2001-09:

                                Einsatzort: Hurghada, Ägypten

                                Rolle: Sales Executive

                                Kunde: Jasmin Hotel Resort


                                  Aufgaben:

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

                                  Betriebssysteme

                                  Linux
                                  Mac OS
                                  Experte
                                  SUN OS, Solaris
                                  Experte
                                  VM
                                  ad vanced
                                  Windows
                                  Experte


                                  Programmiersprachen

                                  Akka
                                  Advanced
                                  Asciidoc
                                  Advanced
                                  C#
                                  Advanced
                                  C++
                                  Clojure
                                  Basics
                                  HTML
                                  Advanced
                                  JEE
                                  Experte
                                  JSON
                                  Advanced
                                  JWT JSON Web Token
                                  Experte
                                  Python / Django
                                  Advanced
                                  RxJava
                                  Basics
                                  Shell
                                  SQL
                                  Basics
                                  Typescript
                                  XML
                                  Advanced
                                  XSLT
                                  Advanced
                                  Rust
                                  Basics
                                  Hystrix
                                  Java
                                  5-17 - Expert
                                  Kotlin
                                  Advanced
                                  Go
                                  Basics
                                  JavaScript
                                  Basics
                                  Assembler
                                  Basics
                                  Asynchronous


                                  Datenbanken

                                  AWS DynamoDB
                                  DB2
                                  MongoDB
                                  Advanced
                                  MySQL
                                  Advanced
                                  Oracle
                                  PostgreSQL
                                  Advanced
                                  Sybase
                                  Advanced
                                  YouTrack
                                  Teamcity


                                  Branchen

                                  Branchen

                                  • Telekommunikation

                                  • Forschung
                                  • Luftfahrt
                                  • Transport
                                  • Internet

                                  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.