Senior Cloud & Backend Engineer mit Java, Spring, Kotlin, Ktor, GCP und AWS
Aktualisiert am 12.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-10 - 2024-12

Entwicklung eines Loyalty-Programms zum Sammeln von Bonuspunkten bei Bestellungen im Onlineshop und Store

Senior Cloud & Backend Engineer Kotlin Ktor MongoDB ...
Senior Cloud & Backend Engineer

?        Implementierung der Anwendungen mit Kotlin und Ktor als Microservices

?        Verwendete Datenbank ist MongoDB in der MongoDB Atlas Cloud

?        Asynchrone Kommunikation der Services mit Google Pubsub

?        Einsatz von Kotest und Mockk für Unit Tests

?        Entwicklung eines Frontends zur Administration der Anwendung mit Typescript, React und express.js

?        Verwendung von Terraform für die Provisionierung von Umgebungen in Google Cloud Platform und Bereitstellung der Entwicklungsinfrastruktur

?        Implementierung von CI/CD Prozessen mit Github Actions

?        Betrieb von skalierbaren Produktions- & Testumgebungen in Google Cloud Platform unter Einsatz von Kubernetes, Helm, Flux CD, Google Pubsub.

?        Überwachung der Umgebungen mit Prometheus und Grafana

?        Bereitstellung von BI Daten im Google BigQuery Datawarehouse

Kotlin Ktor MongoDB Google Cloud Platform Kubernetes Helm Docker Flux Kotest Mockk Google Pubsub Google BigQuery Typescript React Express.js Prometheus Grafana Grafana Tempo Grafana Loki Git Github Actions IntelliJ
Media-Saturn-Holding GmbH
2 Jahre 5 Monate
2022-08 - 2024-12

Fullstack Entwicklung eines Tools zur Verwaltung von Bewerberdaten

Lead-Softwareentwickler Java Springboot MongoDB ...
Lead-Softwareentwickler

?        Implementierung des Backends mit Java und Spring Boot

?        Entwicklung eines Java GraphQL Clients für die 3rd Party API von monday.com

?        Betrieb der Anwendung als Container in AWS ECS

?        Verwendung weiterer Amazon Services wie SQS, ELB, CloudFormation

?        Umsetzung des Frontends als Chrome Browser Plugin auf Basis von Typescript und React 18

?        Einbindung des Plugins in diverse Social Media Plattformen wie Xing und LinkedIn

?        Automatische Tests mit Junit, Mockito und Wiremock

?        Umsetzung der CI Pipeline mit automatischem Deployment nach AWS in Gitlab

Java Springboot MongoDB Typescript React AWS OAuth Keycloak Gitlab CI GraphQL
1 Jahr
2021-10 - 2022-09

Fullstack Entwicklung einer Webanwendung zur Überwachung von firmeninternen Webauftritten

Lead-Softwareentwickler Kotlin Spring Boot AWS ...
Lead-Softwareentwickler

?        Agiles Vorgehen nach Scrum. Projektmanagement in Jira

?        Implementierung des Backends mit Kotlin und Spring Boot

?        Verwendung weiterer Amazon Services wie SQS

?        Umsetzung des Frontends mit Typescript, Vue.js und dem firmeninternen UI Framework scale

?        Automatische Tests mit Junit, Mockito und Wiremock

?        Umsetzung der CI Pipeline in Gitlab

?        Auslieferung der Anwendung als Docker Images

?        Betrieb der Anwendung in AWS 

Kotlin Spring Boot AWS Junit Mockito Gradle Typescript Vue.js
Deutsche Telekom IT
11 Monate
2020-11 - 2021-09

Entwicklung des Backends für Online Banking

Backend Software Developer Java Spring-Boot Hibernate ...
Backend Software Developer

?        Implementierung der Anwendungen mit Java und Spring-Boot als Microservices

?        Verwendete Datenbank ist Oracle Database

?        Einsatz von Postman zum automatischen Testen der REST API

?        Einsatz von JUnit für Unit Tests

?        Einsatz von Openshift für den Betrieb in verschiedenen Produktions- und Testumgebungen

?        Überwachung der Performance der Produktionsumgebungen mit Dynatrace und Graylog 

Java Spring-Boot Hibernate Oracle Database Openshift Graylog Dynatrace REST Wiremock Postman JUnit Intellij GIT
Atruvia AG
Karlsruhe (Baden)
5 Monate
2020-06 - 2020-10

Entwicklung eines Verwaltungstools für Sprachkurse im Microservice Umfeld

Software Developer Java Spring-Boot Axon Framework ...
Software Developer

?        Spezifikation der Anwendung nach Domain Driven Design

?        Implementierung mit Java, Spring-Boot und Axon Framework

?        Umsetzung der Logik mittels Command-Query-Responsibility-Segregation und Event Sourcing

?        Persistenz der Daten in Oracle Database

?        Implementierung der Schnittstellen in REST und Dokumentation in Swagger

?        Implementierung der  Weboberflächen mit Angular und TypeScript

?        Versionierung mit Git und Bitbucket

?        Als Entwicklungsumgebung wurde IntelliJ eingesetzt

Java Spring-Boot Axon Framework Hibernate JavaScript Angular TypeScript Oracle Database Kubernetes REST JSON JUnit Intellij GIT
Bundesamt für Migration und Flüchtlinge
4 Monate
2020-02 - 2020-05

Entwicklung einer Referenz Cloud Anwendung mit Kotlin/Spring Boot

Software Developer Kotlin Java Spring-Boot ...
Software Developer

?        Implementierung des Backends mit Kotlin und Spring-Boot als Microservices

?        Service-Discovery und Gateways mit Eureka, Zuul, Hysterix und Ribbon

?        Umsetzung des Message Brokers mit RabbitMQ und Spring AMQP

?        Persistenz mit der NoSQL Datenbank Neo4j

?        Implementierung der Weboberflächen mit Vue.js

?        Deployment mit Docker und Docker-Compose

Kotlin Java Spring-Boot Spring Cloud Spring Security Eureka Zuul Hysterix RabbitMQ Maven JavaScript Vue.JS Neo4j REST JSON JWT Docker Intellij Git
8 Monate
2019-06 - 2020-01

Anbindung des E-Mail-Kundenkontakts an Jira Servicedesk. Automatische Suche im Kundenindex und Anzeige aller relevanten Daten in Jira. Entwurf, Design, Implementierung und Test responsiver User Interfaces (UI) im IT-Consulting

Softwareentwickler / Atlassian Consultant Java JavaScript Atlassian SDK ...
Softwareentwickler / Atlassian Consultant

?        Automatische Umwandlung der Kundenemails in Jira Issues. Automatische Suche in Kundendatenbank. Antworten in Jira werden automatisch als vorformatierte Mail verschickt.

?        Um die (Volltext) Suche in der, mehrere Millionen Einträge umfassenden, Kundendatenbank durchzuführen, habe ich einen Solr Suchindex aufgebaut und Jira an diesen angebunden.

?        Bei Erhalt der Mail habe ich eine automatische Suche nach der Absenderadresse implementiert.

?        Zusätzlich habe ich die Möglichkeit geschaffen, über eine Suchmaske in Jira eine Volltext- sowie feldspezifische Suche durchzuführen.

?        Die Kundeninformationen zeige ich im Jira Issue an, wo sie der Sachbearbeiter direkt sehen kann.

?        Außerdem habe ich ein Modul implementiert, dass es ermöglicht E-Mail Templates zu hinterlegen und bei Antworten in Jira automatisch eine vorformatierte Mail an den Kunden versendet.

?        Die Archivierungssysteme, welche von einem anderen Dienstleister verwaltet wurden, habe ich ebenfalls angebunden.

?        Die Anbindung habe ich mittels Java, JavaScript und Vue.JS entwickelt

?        Als Entwicklungsumgebung wurde IntelliJ genutzt

?        Zur Versionierung habe ich Git benutzt

Java JavaScript Atlassian SDK Vue.js REST JSON Velocity XML MySQL Maven Jira Solr JUnit Selenium Intellij Git
Die Schwenninger Krankenkasse
3 Monate
2019-03 - 2019-05

Automatisierung der Hosting Infrastruktur für Kundensysteme

Automatisierung der Hosting Infrastruktur für Kundensysteme Ansible YAML Python ...
Automatisierung der Hosting Infrastruktur für Kundensysteme

?        Hintergrund: Betrieb der Atlassian Anwendungen für verschiedene Kunden in einem deutschen

?        Rechenzentrum

?        Automatisierung der Einrichtung von Atlassian Anwendungen auf Servern in der Cloud mittels Ansible und Docker.

?        Mit Ansible habe ich auf den blanken Linux Servern alle benötigten Komponenten installiert und die Server abgesichert

?        Die Ansible Konfiguration und die Inventory Dateien habe ich in YAML umgesetzt

?        Für die automatische Installation und den Betrieb der Anwendungen habe ich Docker und docker-compose benutzt

?        Für das Monitoring der laufenden Anwendungen habe ich Prometheus und Grafana verwendet

?        Warnungen habe ich von Grafana an Ops Genie weitergeleitet

?        Die Logs aller laufenden Anwendungen habe ich zentral auf einem Graylog Server gesammelt und auf Fehler beobachtet

?        Scripte und Backup Mechanismen habe ich mit Python implementiert

Ansible YAML Python Docker docker-compose Prometheus Grafana Ops Genie Graylog Hetzner Cloud Linux Git
Scolution GmbH & Co. KG
9 Monate
2018-05 - 2019-01

Automatisierung von Geschäftsprozessen in Jira

Softwareentwickler / Atlassian Consultant Java Spring Groovy ...
Softwareentwickler / Atlassian Consultant

?        Als Atlassian Consultant habe ich in diversen Unternehmen wie der deutschen Flugsicherung oder der deutschen Bahn Prozesse analysiert, in Jira modelliert und automatisiert

?        Begonnen habe ich damit, die Prozesse zu erfassen und in BPMN oder als Programmablaufplan zu dokumentieren

?        Anschließend habe ich ein vollumfängliches Konzept für Jira erstellt und in den Umgebungen der Kunden umgesetzt

?        Prozessschritte, welche automatisiert werden konnten, habe ich mit Groovy implementiert

?        Zusätzlich habe ich Schulungen zum Umgang mit Groovy/Scriptrunner und zur Wartung der automatisierten Prozesse gehalten

?        Unit Tests habe ich mit Groovy und Spock umgesetzt

?        Für Umfangreiche Anforderungen habe ich Jira Plugins mit Java und Spring implementiert

?        Änderungen an der Oberfläche habe ich mit Javascript und Vue.js realisiert

?        Zur Versionierung habe ich Git verwendet

Java Spring Groovy Jira Scriptrunner MySQL REST Spock Maven Intellij Git JavaScript Vue.JS
Deutsche Flugsicherung, Deutsche Bahn, Reiff, Die Schwenninger Krankenkasse, Deutsche Telekom, Berlin Recycling, A:gon Solutions
1 Jahr 4 Monate
2016-03 - 2017-06

Entwicklung einer Anwendung zur Ausstellung, Verwaltung und Installation von digitalen Zertifikaten

Software Developer Java OSGI JSF ...
Software Developer

?        Prozessgesteuerte Ausstellung von SSL Zertifikaten in großen Unternehmen. Anbindung verschiedener Zertifizierungsstellen. Installation der Zertifikate auf Client PCs oder Servern. Überwachung der Laufzeit und automatische Erneuerung bei Ablauf.

?        Modularer Aufbau der Anwendung durch OSGi Framework und Laufzeitumgebung Apache Karaf

?        In einem aus 6-7 Leuten bestehenden Scrum Team war ich als Entwickler tätig

?        Ich habe mit Java, und OSGi Services im Backend implementiert

?        Die API Schnittstelle habe ich als REST API realisiert

?        Für die Persistenz der Daten habe ich das Content Repository Jackrabbit von Apache verwendet

?        Im Frontend habe ich JSF und Primefaces verwendet

?        Prozesse habe ich mit der Camunda BPMN Process Engine realisiert und in Java implementiert

?        Generieren, Lesen und Konvertieren von Schlüssel- und Zertifikatsdateien habe ich mit BouncyCastle umgesetzt

?        Tests habe ich mit J-Unit und Selenium implementiert

?        Im Bereich Security und PKI habe ich den Product Owner fachlich beraten

?        Als Entwicklungsumgebung habe ich Eclipse verwendet und mit Docker containerisiert

Java OSGI JSF Primefaces Jackrabbit Camunda Apache Karaf BouncyCastle REST J-Unit Selenium Maven Eclipse Git Docker Scrum
essendi it GmbH
1 Jahr 9 Monate
2014-06 - 2016-02

Anwendung zur Erstellung und Verwaltung von modularen Wartungsanleitungen

Software Developer Java JavaEE GWT ...
Software Developer

?        Entwicklung einer Webanwendung mittels Java EE, zur Pflege von Wartungsanleitungen und -intervallen im Sondermaschinenbau.

?        Als Entwickler in einem 4-köpfigen Scrum Team habe ich mich um die Entwicklung des Backends in Java gekümmert

?        Für die Kommunikation des GWT Frontends mit dem Backend habe ich REST Webservices bereitgestellt

?        Die Persistenz der Daten habe ich mit MySQL und Hibernate umgesetzt

?        Um die Datenbank Schemata in MySQL anzulegen und über die Entwicklung konsistent zu halten, habe ich Liquibase verwendet

?        Zur Versionierung habe ich SVN genutzt

Java JavaEE GWT MySQL REST Hibernate Liquibase Maven Eclipse SVN Scrum
Optima packaging Group (essendi it GmbH)
8 Monate
2013-10 - 2014-05

Entwurf einer User Experience (UX) mittels Eye-Tracking zur Analyse klassischer und multimedialer Lernprozesse

Software Developer PHP MySQL HTML ...
Software Developer

?        Anpassung des Magento Webshop Systems, um das Buchen von Touren zu vorgegeben Zeiten und mit begrenztem Kontingent zu ermöglichen

?        Durch die Anpassung von Magento habe ich es ermöglicht, an bestimmten Produkten ein Datum und eine Teilnehmerzahl zu erfassen

?        Im Frontend habe ich einen Wizard implementiert, in dem die Kunden neben der Strecke auch die Teilnehmeranzahl und das Datum auswählen können. Direkt bei der Auswahl wurde eine Prüfung des Kontingents ausgelöst und angezeigt.

?        Gutscheinkarten mit Code habe ich als PDF erstellt und vollautomatisch bei Zahlungseingang per Mail verschickt.

?        Der Betreiber bekam neben der Magento Bestellübersicht die Möglichkeit Teilnehmerlisten für bestimmte Tage anzuzeigen

PHP MySQL HTML CSS Magento JavaScript Eclipse SVN
Hohenlohe aktiv Tours (essendi it GmbH)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-12 - 2022-12

AWS Cloud Practitioner

AWS Cloud Practitioner, Amazon
AWS Cloud Practitioner
Amazon

Position

Position

Ich bringe umfangreiche Erfahrungen in der Entwicklung moderner Cloud-Lösungen mit Kotlin, Java und Spring Boot mit und habe in zahlreichen Projekten meine Fähigkeiten in der Architektur von Microservices und der Implementierung skalierbarer Cloud-Infrastrukturen unter Beweis gestellt.

Besonders hervorzuheben ist meine Expertise im Bereich Cloud-Technologien (GCP, AWS), Continuous Integration und Deployment (CI/CD) sowie mein fundiertes Wissen in der Frontend- und Backend-Entwicklung mit modernen Frameworks wie React und Vue.js. Meine Fähigkeit, komplexe Projekte von der Konzeption bis zur Auslieferung erfolgreich umzusetzen, habe ich zuletzt bei der Media-Saturn-Holding GmbH gezeigt.

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-10 - 2024-12

Entwicklung eines Loyalty-Programms zum Sammeln von Bonuspunkten bei Bestellungen im Onlineshop und Store

Senior Cloud & Backend Engineer Kotlin Ktor MongoDB ...
Senior Cloud & Backend Engineer

?        Implementierung der Anwendungen mit Kotlin und Ktor als Microservices

?        Verwendete Datenbank ist MongoDB in der MongoDB Atlas Cloud

?        Asynchrone Kommunikation der Services mit Google Pubsub

?        Einsatz von Kotest und Mockk für Unit Tests

?        Entwicklung eines Frontends zur Administration der Anwendung mit Typescript, React und express.js

?        Verwendung von Terraform für die Provisionierung von Umgebungen in Google Cloud Platform und Bereitstellung der Entwicklungsinfrastruktur

?        Implementierung von CI/CD Prozessen mit Github Actions

?        Betrieb von skalierbaren Produktions- & Testumgebungen in Google Cloud Platform unter Einsatz von Kubernetes, Helm, Flux CD, Google Pubsub.

?        Überwachung der Umgebungen mit Prometheus und Grafana

?        Bereitstellung von BI Daten im Google BigQuery Datawarehouse

Kotlin Ktor MongoDB Google Cloud Platform Kubernetes Helm Docker Flux Kotest Mockk Google Pubsub Google BigQuery Typescript React Express.js Prometheus Grafana Grafana Tempo Grafana Loki Git Github Actions IntelliJ
Media-Saturn-Holding GmbH
2 Jahre 5 Monate
2022-08 - 2024-12

Fullstack Entwicklung eines Tools zur Verwaltung von Bewerberdaten

Lead-Softwareentwickler Java Springboot MongoDB ...
Lead-Softwareentwickler

?        Implementierung des Backends mit Java und Spring Boot

?        Entwicklung eines Java GraphQL Clients für die 3rd Party API von monday.com

?        Betrieb der Anwendung als Container in AWS ECS

?        Verwendung weiterer Amazon Services wie SQS, ELB, CloudFormation

?        Umsetzung des Frontends als Chrome Browser Plugin auf Basis von Typescript und React 18

?        Einbindung des Plugins in diverse Social Media Plattformen wie Xing und LinkedIn

?        Automatische Tests mit Junit, Mockito und Wiremock

?        Umsetzung der CI Pipeline mit automatischem Deployment nach AWS in Gitlab

Java Springboot MongoDB Typescript React AWS OAuth Keycloak Gitlab CI GraphQL
1 Jahr
2021-10 - 2022-09

Fullstack Entwicklung einer Webanwendung zur Überwachung von firmeninternen Webauftritten

Lead-Softwareentwickler Kotlin Spring Boot AWS ...
Lead-Softwareentwickler

?        Agiles Vorgehen nach Scrum. Projektmanagement in Jira

?        Implementierung des Backends mit Kotlin und Spring Boot

?        Verwendung weiterer Amazon Services wie SQS

?        Umsetzung des Frontends mit Typescript, Vue.js und dem firmeninternen UI Framework scale

?        Automatische Tests mit Junit, Mockito und Wiremock

?        Umsetzung der CI Pipeline in Gitlab

?        Auslieferung der Anwendung als Docker Images

?        Betrieb der Anwendung in AWS 

Kotlin Spring Boot AWS Junit Mockito Gradle Typescript Vue.js
Deutsche Telekom IT
11 Monate
2020-11 - 2021-09

Entwicklung des Backends für Online Banking

Backend Software Developer Java Spring-Boot Hibernate ...
Backend Software Developer

?        Implementierung der Anwendungen mit Java und Spring-Boot als Microservices

?        Verwendete Datenbank ist Oracle Database

?        Einsatz von Postman zum automatischen Testen der REST API

?        Einsatz von JUnit für Unit Tests

?        Einsatz von Openshift für den Betrieb in verschiedenen Produktions- und Testumgebungen

?        Überwachung der Performance der Produktionsumgebungen mit Dynatrace und Graylog 

Java Spring-Boot Hibernate Oracle Database Openshift Graylog Dynatrace REST Wiremock Postman JUnit Intellij GIT
Atruvia AG
Karlsruhe (Baden)
5 Monate
2020-06 - 2020-10

Entwicklung eines Verwaltungstools für Sprachkurse im Microservice Umfeld

Software Developer Java Spring-Boot Axon Framework ...
Software Developer

?        Spezifikation der Anwendung nach Domain Driven Design

?        Implementierung mit Java, Spring-Boot und Axon Framework

?        Umsetzung der Logik mittels Command-Query-Responsibility-Segregation und Event Sourcing

?        Persistenz der Daten in Oracle Database

?        Implementierung der Schnittstellen in REST und Dokumentation in Swagger

?        Implementierung der  Weboberflächen mit Angular und TypeScript

?        Versionierung mit Git und Bitbucket

?        Als Entwicklungsumgebung wurde IntelliJ eingesetzt

Java Spring-Boot Axon Framework Hibernate JavaScript Angular TypeScript Oracle Database Kubernetes REST JSON JUnit Intellij GIT
Bundesamt für Migration und Flüchtlinge
4 Monate
2020-02 - 2020-05

Entwicklung einer Referenz Cloud Anwendung mit Kotlin/Spring Boot

Software Developer Kotlin Java Spring-Boot ...
Software Developer

?        Implementierung des Backends mit Kotlin und Spring-Boot als Microservices

?        Service-Discovery und Gateways mit Eureka, Zuul, Hysterix und Ribbon

?        Umsetzung des Message Brokers mit RabbitMQ und Spring AMQP

?        Persistenz mit der NoSQL Datenbank Neo4j

?        Implementierung der Weboberflächen mit Vue.js

?        Deployment mit Docker und Docker-Compose

Kotlin Java Spring-Boot Spring Cloud Spring Security Eureka Zuul Hysterix RabbitMQ Maven JavaScript Vue.JS Neo4j REST JSON JWT Docker Intellij Git
8 Monate
2019-06 - 2020-01

Anbindung des E-Mail-Kundenkontakts an Jira Servicedesk. Automatische Suche im Kundenindex und Anzeige aller relevanten Daten in Jira. Entwurf, Design, Implementierung und Test responsiver User Interfaces (UI) im IT-Consulting

Softwareentwickler / Atlassian Consultant Java JavaScript Atlassian SDK ...
Softwareentwickler / Atlassian Consultant

?        Automatische Umwandlung der Kundenemails in Jira Issues. Automatische Suche in Kundendatenbank. Antworten in Jira werden automatisch als vorformatierte Mail verschickt.

?        Um die (Volltext) Suche in der, mehrere Millionen Einträge umfassenden, Kundendatenbank durchzuführen, habe ich einen Solr Suchindex aufgebaut und Jira an diesen angebunden.

?        Bei Erhalt der Mail habe ich eine automatische Suche nach der Absenderadresse implementiert.

?        Zusätzlich habe ich die Möglichkeit geschaffen, über eine Suchmaske in Jira eine Volltext- sowie feldspezifische Suche durchzuführen.

?        Die Kundeninformationen zeige ich im Jira Issue an, wo sie der Sachbearbeiter direkt sehen kann.

?        Außerdem habe ich ein Modul implementiert, dass es ermöglicht E-Mail Templates zu hinterlegen und bei Antworten in Jira automatisch eine vorformatierte Mail an den Kunden versendet.

?        Die Archivierungssysteme, welche von einem anderen Dienstleister verwaltet wurden, habe ich ebenfalls angebunden.

?        Die Anbindung habe ich mittels Java, JavaScript und Vue.JS entwickelt

?        Als Entwicklungsumgebung wurde IntelliJ genutzt

?        Zur Versionierung habe ich Git benutzt

Java JavaScript Atlassian SDK Vue.js REST JSON Velocity XML MySQL Maven Jira Solr JUnit Selenium Intellij Git
Die Schwenninger Krankenkasse
3 Monate
2019-03 - 2019-05

Automatisierung der Hosting Infrastruktur für Kundensysteme

Automatisierung der Hosting Infrastruktur für Kundensysteme Ansible YAML Python ...
Automatisierung der Hosting Infrastruktur für Kundensysteme

?        Hintergrund: Betrieb der Atlassian Anwendungen für verschiedene Kunden in einem deutschen

?        Rechenzentrum

?        Automatisierung der Einrichtung von Atlassian Anwendungen auf Servern in der Cloud mittels Ansible und Docker.

?        Mit Ansible habe ich auf den blanken Linux Servern alle benötigten Komponenten installiert und die Server abgesichert

?        Die Ansible Konfiguration und die Inventory Dateien habe ich in YAML umgesetzt

?        Für die automatische Installation und den Betrieb der Anwendungen habe ich Docker und docker-compose benutzt

?        Für das Monitoring der laufenden Anwendungen habe ich Prometheus und Grafana verwendet

?        Warnungen habe ich von Grafana an Ops Genie weitergeleitet

?        Die Logs aller laufenden Anwendungen habe ich zentral auf einem Graylog Server gesammelt und auf Fehler beobachtet

?        Scripte und Backup Mechanismen habe ich mit Python implementiert

Ansible YAML Python Docker docker-compose Prometheus Grafana Ops Genie Graylog Hetzner Cloud Linux Git
Scolution GmbH & Co. KG
9 Monate
2018-05 - 2019-01

Automatisierung von Geschäftsprozessen in Jira

Softwareentwickler / Atlassian Consultant Java Spring Groovy ...
Softwareentwickler / Atlassian Consultant

?        Als Atlassian Consultant habe ich in diversen Unternehmen wie der deutschen Flugsicherung oder der deutschen Bahn Prozesse analysiert, in Jira modelliert und automatisiert

?        Begonnen habe ich damit, die Prozesse zu erfassen und in BPMN oder als Programmablaufplan zu dokumentieren

?        Anschließend habe ich ein vollumfängliches Konzept für Jira erstellt und in den Umgebungen der Kunden umgesetzt

?        Prozessschritte, welche automatisiert werden konnten, habe ich mit Groovy implementiert

?        Zusätzlich habe ich Schulungen zum Umgang mit Groovy/Scriptrunner und zur Wartung der automatisierten Prozesse gehalten

?        Unit Tests habe ich mit Groovy und Spock umgesetzt

?        Für Umfangreiche Anforderungen habe ich Jira Plugins mit Java und Spring implementiert

?        Änderungen an der Oberfläche habe ich mit Javascript und Vue.js realisiert

?        Zur Versionierung habe ich Git verwendet

Java Spring Groovy Jira Scriptrunner MySQL REST Spock Maven Intellij Git JavaScript Vue.JS
Deutsche Flugsicherung, Deutsche Bahn, Reiff, Die Schwenninger Krankenkasse, Deutsche Telekom, Berlin Recycling, A:gon Solutions
1 Jahr 4 Monate
2016-03 - 2017-06

Entwicklung einer Anwendung zur Ausstellung, Verwaltung und Installation von digitalen Zertifikaten

Software Developer Java OSGI JSF ...
Software Developer

?        Prozessgesteuerte Ausstellung von SSL Zertifikaten in großen Unternehmen. Anbindung verschiedener Zertifizierungsstellen. Installation der Zertifikate auf Client PCs oder Servern. Überwachung der Laufzeit und automatische Erneuerung bei Ablauf.

?        Modularer Aufbau der Anwendung durch OSGi Framework und Laufzeitumgebung Apache Karaf

?        In einem aus 6-7 Leuten bestehenden Scrum Team war ich als Entwickler tätig

?        Ich habe mit Java, und OSGi Services im Backend implementiert

?        Die API Schnittstelle habe ich als REST API realisiert

?        Für die Persistenz der Daten habe ich das Content Repository Jackrabbit von Apache verwendet

?        Im Frontend habe ich JSF und Primefaces verwendet

?        Prozesse habe ich mit der Camunda BPMN Process Engine realisiert und in Java implementiert

?        Generieren, Lesen und Konvertieren von Schlüssel- und Zertifikatsdateien habe ich mit BouncyCastle umgesetzt

?        Tests habe ich mit J-Unit und Selenium implementiert

?        Im Bereich Security und PKI habe ich den Product Owner fachlich beraten

?        Als Entwicklungsumgebung habe ich Eclipse verwendet und mit Docker containerisiert

Java OSGI JSF Primefaces Jackrabbit Camunda Apache Karaf BouncyCastle REST J-Unit Selenium Maven Eclipse Git Docker Scrum
essendi it GmbH
1 Jahr 9 Monate
2014-06 - 2016-02

Anwendung zur Erstellung und Verwaltung von modularen Wartungsanleitungen

Software Developer Java JavaEE GWT ...
Software Developer

?        Entwicklung einer Webanwendung mittels Java EE, zur Pflege von Wartungsanleitungen und -intervallen im Sondermaschinenbau.

?        Als Entwickler in einem 4-köpfigen Scrum Team habe ich mich um die Entwicklung des Backends in Java gekümmert

?        Für die Kommunikation des GWT Frontends mit dem Backend habe ich REST Webservices bereitgestellt

?        Die Persistenz der Daten habe ich mit MySQL und Hibernate umgesetzt

?        Um die Datenbank Schemata in MySQL anzulegen und über die Entwicklung konsistent zu halten, habe ich Liquibase verwendet

?        Zur Versionierung habe ich SVN genutzt

Java JavaEE GWT MySQL REST Hibernate Liquibase Maven Eclipse SVN Scrum
Optima packaging Group (essendi it GmbH)
8 Monate
2013-10 - 2014-05

Entwurf einer User Experience (UX) mittels Eye-Tracking zur Analyse klassischer und multimedialer Lernprozesse

Software Developer PHP MySQL HTML ...
Software Developer

?        Anpassung des Magento Webshop Systems, um das Buchen von Touren zu vorgegeben Zeiten und mit begrenztem Kontingent zu ermöglichen

?        Durch die Anpassung von Magento habe ich es ermöglicht, an bestimmten Produkten ein Datum und eine Teilnehmerzahl zu erfassen

?        Im Frontend habe ich einen Wizard implementiert, in dem die Kunden neben der Strecke auch die Teilnehmeranzahl und das Datum auswählen können. Direkt bei der Auswahl wurde eine Prüfung des Kontingents ausgelöst und angezeigt.

?        Gutscheinkarten mit Code habe ich als PDF erstellt und vollautomatisch bei Zahlungseingang per Mail verschickt.

?        Der Betreiber bekam neben der Magento Bestellübersicht die Möglichkeit Teilnehmerlisten für bestimmte Tage anzuzeigen

PHP MySQL HTML CSS Magento JavaScript Eclipse SVN
Hohenlohe aktiv Tours (essendi it GmbH)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-12 - 2022-12

AWS Cloud Practitioner

AWS Cloud Practitioner, Amazon
AWS Cloud Practitioner
Amazon

Position

Position

Ich bringe umfangreiche Erfahrungen in der Entwicklung moderner Cloud-Lösungen mit Kotlin, Java und Spring Boot mit und habe in zahlreichen Projekten meine Fähigkeiten in der Architektur von Microservices und der Implementierung skalierbarer Cloud-Infrastrukturen unter Beweis gestellt.

Besonders hervorzuheben ist meine Expertise im Bereich Cloud-Technologien (GCP, AWS), Continuous Integration und Deployment (CI/CD) sowie mein fundiertes Wissen in der Frontend- und Backend-Entwicklung mit modernen Frameworks wie React und Vue.js. Meine Fähigkeit, komplexe Projekte von der Konzeption bis zur Auslieferung erfolgreich umzusetzen, habe ich zuletzt bei der Media-Saturn-Holding GmbH gezeigt.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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