Flutter, App-Developer, Cloud & Backend Engineer, Message-Driven Architecture, Pub/Sub, DevOps, Java, Go, Kotlin, Kubernetes, Microservices, Terraform
Aktualisiert am 27.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Cloud & Backend Engineer
Flutter
Java Go Scala
Scala
Java
Spring Boot
Google Cloud
Azure Cloud
Kafka
Kubernetes
Elasticsearch
Docker
Scrum
Terraform
Kotlin
GitOps
CI/CD
Microservices
Event-Driven Architecture
GO
GRPC/Protobuf
Github-Pipelines
Deutsch
Englisch
Russisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2021-03 - 2022-11

Projekt-Entwicklung

Flutter Android Java ...
  • Lebensmittel gehören zu den wichtigsten Themen in unserem Leben und die Edeka-Märkte ermöglichen es uns diese jeder Zeit in benötigter Menge zu kaufen
  • Solch ein Markt ist ein komplexes geflecht aus unterschiedlichen Prozessen
  • Als Teil eines Teams habe ich eine App entwickelt welche, in Kombination mit den Cloud-Technologien, die marktinternen Prozesse angefangen bei Einkauf bis hin zu Umlagerung der Ware unter den einzelnen Märkten vollständig abbildet
Flutter Android Java Go Dart Google Cloud Azure Cloud Kubernetes Helm Terraform Postgres Sqlite Protobuf Grpc GitHub Actions
1 Jahr
2020-01 - 2020-12

Konzeption und Entwicklung einer Software zur Sendungsverfolgung

Leitender Entwickler Kubernetes Helm Terraform ...
Leitender Entwickler
Konzeption und Entwicklung einer Software zur Sendungsverfolgung für Geschäftskunden. Die Software bietet eine Webpräsenz zum Abfragen der KPI?s eines Geschäftskunden und der Suche/Auflistung seiner Sendungen. Neben der Webpräsenz ist es ebenfalls möglich die Aktualisierungen des Sendungsstatus über Push-Schnittstelle an das Kundensystem zu übertragen.
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Beratung und Unterstützung des Kunden bei Themen rund um das Projekt
  • Wissensmanagement und Schulung der Teammitglieder im Umgang mit eingesetzten Technologien 
  • Installation und Administration von Kubernetes auf Basis von dedizierten VM?s in der Azure Cloud 
  • Realisierung eines geschützten Bereichs zur Anmeldung der Geschäftskunden und Prüfung der Anfragen aus dem Internet { Konzeption und Umsetzung von CI/CD
  • Definition der Prozesse für das Release Management
  • Entwicklung der Komponenten zur Abnahme von Daten aus Warteschlange-Basierten Umsystemen, mit einem Datendurchsatz von durchschnittlich 5000 Nachrichten pro Sekunde
Kubernetes Helm Terraform GitOps Microservices Elastic Stack Elastic Operator on Kubernetes(ECK) Java Kotlin Spring Boot GraphQL ReactJS Apache Kafka Pub/Sub Event-Driven Architecture Avro GIT Graylog Mongo DB Postgres Prometheus Grafana Linux SSH Docker Azure Cloud Keycloak Jenkins CI/CD
Micromata GmbH, Kassel
3 Monate
2020-09 - 2020-11

App-Entwicklung

Flutter iOS Android ...
  • Handel auf dem Aktienmarkt bewegt heutzutage große Mengen an Kapital, bietet viele Chancen und birgt große Risiken
  • Natürlich wollen wir, nicht nur als Privatpersonen, dass unsere Investitionen mit geringem Risiko investiert, den größtmöglichen Gewinn erbringen
  • Um dieses Ziel zu erreichen braucht es qualifiziertes Personal, doch der Einstieg in die Thematik ist alles andere als leicht
  • Zur Erleichterung habe ich, eine App zur Simulation eines Aktienmarktes entwickelt
  • Diese wird als Unterstützung für Studenten im universitären Betrieb eingesetzt
Flutter iOS Android Qt Event-Driven Architecture
3 Monate
2020-03 - 2020-05

Neuentwicklung einer App zur Darmkrebs Nachsorge

Softwareentwickler Flutter Dart Fastlane ...
Softwareentwickler
Das Ziel der App ist es die Termine zur Nachsorge strukturiert darzustellen und den Patienten rechtzeitig zu erinnern.
  • Neuentwicklung einer Mobile-App mit Flutter
  • Scannen von QR-Codes
  • Einführung von Dark-Mode
Flutter Dart Fastlane iOS Android Xcode
Micromata GmbH, Kassel
8 Monate
2019-03 - 2019-10

Softwareentwicklung und Beratung

Google Cloud Mongo DB MySQL ...
  • Unterstützung für ein Startup in der Mobilitätsbranche
  • Ihr Ziel ist es, die aktuelle Mobilität zu einer kunden- und umweltfreundlicheren Lösung weiterzuentwickeln
  • Mit mehr detaillierteren Benutzer Informationen wird das Verhalten der verschiedenen Mobilitätsdienste und Transportvarianten veranschaulicht
  • Diese Daten könnten verwendet werden, um die Stadtplanung zu verbessern und Lösungen für weniger bekannte Anwendungsfälle zu erstellen sowie bereits bestehende zu verbessern
Google Cloud Mongo DB MySQL Payara 5 Linux SSH RStudio React Native iOS Android Node.js Mobility Choices Project
5 Monate
2019-04 - 2019-08

Konzeption und Entwicklung einer Schulsoftware für Ganztagsschulen

Leitender Entwickler Rancher Elastic Stack Java ...
Leitender Entwickler
Das Ziel der Software ist es die Eltern, Kinder und das Schulpersonal auf einer Webpräsenz näher zu bringen. Durch eine einheitliche Plattform entsteht vor allem mehr Zeit bei Eltern und Schulpersonal welche den Kindern zugute kommt.
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Umsetzung von Anforderungen im Front- und Backend in einem dynamischen Team mit Scrum 
  • Abbildung der Mandantenfähigkeit der Software mithilfe von Docker, Docker-Containern und Rancher
  • Konzeption und Umsetzung der vollautomatischen Provisionierung der Software
  • Schulung der Projektmitglieder im Umgang mit eingesetzten Technologien
Rancher Elastic Stack Java Spring Boot Postgres ReactJS Apache Wicket GIT Linux SSH Docker
Micromata GmbH, Kassel
3 Monate
2019-01 - 2019-03

Neuentwicklung einer B2B-App (iOS)

Softwareentwickler iOS Swift Xcode
Softwareentwickler
Neuentwicklung einer B2B-App (iOS) für den Logistikbereich. Die App wird zur GPSGenauen erfassung der Abholung und Zustellung von Fracht verwendet.
  • Umsetzung von Anforderungen für die Abholung und Transport von Fracht
  • GPS-Tracking der Transporter und erfassung der Zustellung von Fracht mittels Geofencing 
  • Automatische aktualisierung der App-Konfiguration
iOS Swift Xcode
Micromata GmbH, Kassel
4 Monate
2018-09 - 2018-12

Entwicklung einer Plattform für Big Data Analysen

Softwareentwickler Kubernetes Java Spring Boot ...
Softwareentwickler
Entwicklung einer Plattform für Big Data Analysen auf Basis von Kubernetes in einem On-Premise Cluster.
  • Umsetzung der Cold- und Hot-Storage Konzepte mithilfe von Apache Cassandra, Apache Kafka und HDFS
  • Erschaffung von individuellen Arbeitsbereichen für Data Analysten 
  • Integration der Plattform in die Arbeitsumgebung der Data Analysten (PyCharm)
  • Durchführung der Schulung für Data Analysten zur Bedienung der erstellten Plattform
  • Begleitung weiterer Dienstleister während der Integration ihrer Systeme in die geschaffene Plattform
Kubernetes Java Spring Boot Apache Cassandra Apache Kafka Pub/Sub Event-Driven Architecture Microservices Apache Spark GIT Linux SSH Docker Python
Micromata GmbH, Kassel
1 Jahr 9 Monate
2017-01 - 2018-09

Weiterentwicklung verschiedener Projekte

Softwareentwickler Kubernetes Elastic Stack Helm ...
Softwareentwickler
Weiterentwicklung verschiedener Projekte für eines der größten Logistikunternehmen derWelt. Die Software unterstützt Geschäfts- so wie Privatkunden beim Verstand und Nachverfolgung ihrer Sendungen jeden Tag.
  • Umsetzung neuer Anforderungen für den Kauf von Versandlabels im Frontend und Backend einer Software im Privatkundenbereich
  • Erweiterung der Funktionalität einer Software für Geschäftskunden, welche den Kauf von Retoure-Labels ermöglicht
  • Konzeption und Umsetzung von Logging-Infrastruktur auf Basis des ELK-Stack für ein Softwareprojekt, welches den Ankauf von Versandlabels für Geschäftskunden ermöglicht
  • Darüber hinaus Pentests und korrektur von Sicherheitslücken der Projekte vor dem Release
Kubernetes Elastic Stack Helm Java JavaScript Spring Apache Wicket JUnit Stripes Apache Tomcat Oracle DB Flyway GIT Linux SSH Docker Burp Suite
Micromata GmbH, Kassel
1 Jahr
2016-01 - 2016-12

Mitentwicklung von Software zur Angebotsabgabe für An- und Verkauf von Gas

Softwareentwickler Java JavaEE JUnit ...
Softwareentwickler
  • Umsetzung von Anforderungen in allen Bereichen der Software, teils vor Ort beim Kunden
Java JavaEE JUnit Stripes Wildfly Flyway GIT Windows Pub/Sub RabbitMQ
Micromata GmbH, Kassel
4 Monate
2015-09 - 2015-12

Mitentwicklung einer Software zur Verwaltung und Bestellung von Krankenhausinventar

Softwareentwickler Java JavaEE Apache Wicket ...
Softwareentwickler
  • Konzeption und Entwicklung neues Frontends auf Basis des Frameworks Apache Wicket 
  • Unterstützung der Kollegen bei der Entwicklung der Anforderungen im Backend
  • Integration des JavaEE Backends in das Frontend-Modul
Java JavaEE Apache Wicket Microsoft SQL Server GlassFish Flyway Selenium GIT Windows
Micromata GmbH, Kassel
1 Jahr 9 Monate
2014-01 - 2015-09

Weiterentwicklung der Software Polyas

Softwareentwickler Java Apache Wicket Apache Tomcat ...
Softwareentwickler
  • Integration des eID-Service für Anmeldung mit Personalausweis in die Software Polyas
  • Betreuung der Kunden während des gesamten Wahlprozesses 
  • In der Rolle eines von zweien Polyas-Core Entwickler, die Zertifizierung der Polyas Module
Java Apache Wicket Apache Tomcat Postgres Flyway Selenium Kryptographische Verfahren (RSA AES) GIT Linux
Micromata GmbH, Kassel
1 Jahr 2 Monate
2012-12 - 2014-01

Weiterentwicklung von Software Polyas

Werkstudent Java Apache Wicket Apache Tomcat ...
Werkstudent
Weiterentwicklung von Software Polyas, welche zur Durchführung von demokratischen Online-Wahlen eingesetzt wird
  • Neuentwicklung der Frontend-Module von Polyas auf Basis des Frameworks Apache Wicket 
  • Umsetzung zweier weiterer Module der Software: dynamische Konfiguration der Stimmzettel und Auszählungslogik auf Basis der Konfiguration
  • Anpassung des Designs nach Kundenwünschen
  • Installation der Software auf Linux-basierten Servern und die Durchführung der Online-Wahl bis hin zur Auszählung
Java Apache Wicket Apache Tomcat Postgres Flyway Selenium Kryptographische Verfahren (RSA AES) GIT Linux Bootstrap JQuery
Micromata GmbH, Kassel
2 Jahre 4 Monate
2010-09 - 2012-12

Entwicklung von Rich-Client Software zur Heizkreissteuerung in einem Team

studentische Hilfskraft Java Swing JavaEE ...
studentische Hilfskraft
  • Erweiterung des Rich-Clients um Anzeige der angebundenen Heizkreise
  • Erstellung der Client-Komponenten zur Steuerung der Heizkreise über den I2C-Bus 
  • Authentifizierung der Benutzer
Java Swing JavaEE EJB Marshalling Apache Subversion
Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel
1 Jahr 1 Monat
2009-09 - 2010-09

Installation und Administration des CMS Redaxo

Werkstudent PHP CSS HTML5 ...
Werkstudent
Installation und Administration des CMS Redaxo für diverse Endkunden
  • Entwicklung von Modulen für das CMS, bsp., dynamische Navigationsleisten
PHP CSS HTML5 JavaScript
Libra Communications, Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2016-01 - 2016-12

Bachelorarbeit

Universität Kassel in Kooperation mit Micromata GmbH, Kassel
Universität Kassel in Kooperation mit Micromata GmbH, Kassel

Graphen als Plattform zur kollaborativen Dokumentation von Fachlichkeit und ihrer Implementierung. Die Dokumentation einer Software ist ein wichtiges Gut, leider veraltet diese mit jedem Schritt in der Entwicklung. Der Aufwand der Dokumentationspflege steigt mit dem Umfang und häufiger Personalwechsel stellt eine weitere Herausforderung dar. Mit meiner Bachelorarbeit habe ich ein Versuch unternommen diesem Thema Abhilfe zu schaffen, indem ich ein System entwickelt habe welches die Dokumentation direkt mit dem Quellcode verbindet und diese Verbindungen stets aktuell hält.


Kenntnisse:

Scala, Akka, JavaFX, Git, JDK-Compiler, Event-Driven Architecture

Kompetenzen

Kompetenzen

Top-Skills

Cloud & Backend Engineer Flutter Java Go Scala Scala Java Spring Boot Google Cloud Azure Cloud Kafka Kubernetes Elasticsearch Docker Scrum Terraform Kotlin GitOps CI/CD Microservices Event-Driven Architecture GO GRPC/Protobuf Github-Pipelines

Produkte / Standards / Erfahrungen / Methoden

Skills

Scrum, Agile, DevOps, Penetration Testing, Requirements Engineering, Software/ System Architecture, Event-Driven Architecture, Pub/Sub, GitOps, Confluence, Jira, Meaningful Testing, DRY, KISS, SOLID, DDD, Clean Code, Code Review, UML


Technologien

Qt, Flutter, Fastlane, Play Framework, Akka, JDK-Compiler Spring, Spring Boot, GraphQL, JavaEE, Apache Wicket, Stripes, iOS, Android, ReactJS, React Native, Apache Spark, Hibernate, Gatling, JUnit, Selenium, Swing, JavaFX, Bootstrap, JQuery Protobuf, Grpc, Maven, SBT, Gradle, Git, Apache Subversion, Docker, Flyway, Liquibase, Burp Suite, Kryptographische Verfahren (RSA, AES), LATEX, Kubernetes, Rancher, Helm, Cert-Manager, Azure Cloud, Google Cloud, IaC, Terraform, CI/CD, Jenkins, Sonar, Zookeeper, Schema-Registry (Avro), Prometheus, Grafana, Apache Kafka, RabbitMQ, Elastic Stack, Elastic Operator on Kubernetes(ECK), Apache Cassandra, Keycloak, Postgres, Sqlite, Microsoft SQL Server, Mongo DB, Oracle DB, Nginx, Apache Http, Apache Tomcat, GlassFish, Wildfly, Linux, SSH, Windows, Node.js, MySQL, Payara 5, RStudio, Graylog, GitHub Actions

Programmiersprachen

C#
C++
CSS
Groovy
HTML5
Java
JavaScript
Kotlin
PHP
Python
Scala
SQL
Swift
TypeScript
Dart
Go

Branchen

Branchen

  • Logistik
  • Medizin
  • Ganztagschulen
  • Mobilität
  • Online Wahlen
  • Big Data
  • Gashandel
  • Großhandel für Lebensmittel

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2021-03 - 2022-11

Projekt-Entwicklung

Flutter Android Java ...
  • Lebensmittel gehören zu den wichtigsten Themen in unserem Leben und die Edeka-Märkte ermöglichen es uns diese jeder Zeit in benötigter Menge zu kaufen
  • Solch ein Markt ist ein komplexes geflecht aus unterschiedlichen Prozessen
  • Als Teil eines Teams habe ich eine App entwickelt welche, in Kombination mit den Cloud-Technologien, die marktinternen Prozesse angefangen bei Einkauf bis hin zu Umlagerung der Ware unter den einzelnen Märkten vollständig abbildet
Flutter Android Java Go Dart Google Cloud Azure Cloud Kubernetes Helm Terraform Postgres Sqlite Protobuf Grpc GitHub Actions
1 Jahr
2020-01 - 2020-12

Konzeption und Entwicklung einer Software zur Sendungsverfolgung

Leitender Entwickler Kubernetes Helm Terraform ...
Leitender Entwickler
Konzeption und Entwicklung einer Software zur Sendungsverfolgung für Geschäftskunden. Die Software bietet eine Webpräsenz zum Abfragen der KPI?s eines Geschäftskunden und der Suche/Auflistung seiner Sendungen. Neben der Webpräsenz ist es ebenfalls möglich die Aktualisierungen des Sendungsstatus über Push-Schnittstelle an das Kundensystem zu übertragen.
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Beratung und Unterstützung des Kunden bei Themen rund um das Projekt
  • Wissensmanagement und Schulung der Teammitglieder im Umgang mit eingesetzten Technologien 
  • Installation und Administration von Kubernetes auf Basis von dedizierten VM?s in der Azure Cloud 
  • Realisierung eines geschützten Bereichs zur Anmeldung der Geschäftskunden und Prüfung der Anfragen aus dem Internet { Konzeption und Umsetzung von CI/CD
  • Definition der Prozesse für das Release Management
  • Entwicklung der Komponenten zur Abnahme von Daten aus Warteschlange-Basierten Umsystemen, mit einem Datendurchsatz von durchschnittlich 5000 Nachrichten pro Sekunde
Kubernetes Helm Terraform GitOps Microservices Elastic Stack Elastic Operator on Kubernetes(ECK) Java Kotlin Spring Boot GraphQL ReactJS Apache Kafka Pub/Sub Event-Driven Architecture Avro GIT Graylog Mongo DB Postgres Prometheus Grafana Linux SSH Docker Azure Cloud Keycloak Jenkins CI/CD
Micromata GmbH, Kassel
3 Monate
2020-09 - 2020-11

App-Entwicklung

Flutter iOS Android ...
  • Handel auf dem Aktienmarkt bewegt heutzutage große Mengen an Kapital, bietet viele Chancen und birgt große Risiken
  • Natürlich wollen wir, nicht nur als Privatpersonen, dass unsere Investitionen mit geringem Risiko investiert, den größtmöglichen Gewinn erbringen
  • Um dieses Ziel zu erreichen braucht es qualifiziertes Personal, doch der Einstieg in die Thematik ist alles andere als leicht
  • Zur Erleichterung habe ich, eine App zur Simulation eines Aktienmarktes entwickelt
  • Diese wird als Unterstützung für Studenten im universitären Betrieb eingesetzt
Flutter iOS Android Qt Event-Driven Architecture
3 Monate
2020-03 - 2020-05

Neuentwicklung einer App zur Darmkrebs Nachsorge

Softwareentwickler Flutter Dart Fastlane ...
Softwareentwickler
Das Ziel der App ist es die Termine zur Nachsorge strukturiert darzustellen und den Patienten rechtzeitig zu erinnern.
  • Neuentwicklung einer Mobile-App mit Flutter
  • Scannen von QR-Codes
  • Einführung von Dark-Mode
Flutter Dart Fastlane iOS Android Xcode
Micromata GmbH, Kassel
8 Monate
2019-03 - 2019-10

Softwareentwicklung und Beratung

Google Cloud Mongo DB MySQL ...
  • Unterstützung für ein Startup in der Mobilitätsbranche
  • Ihr Ziel ist es, die aktuelle Mobilität zu einer kunden- und umweltfreundlicheren Lösung weiterzuentwickeln
  • Mit mehr detaillierteren Benutzer Informationen wird das Verhalten der verschiedenen Mobilitätsdienste und Transportvarianten veranschaulicht
  • Diese Daten könnten verwendet werden, um die Stadtplanung zu verbessern und Lösungen für weniger bekannte Anwendungsfälle zu erstellen sowie bereits bestehende zu verbessern
Google Cloud Mongo DB MySQL Payara 5 Linux SSH RStudio React Native iOS Android Node.js Mobility Choices Project
5 Monate
2019-04 - 2019-08

Konzeption und Entwicklung einer Schulsoftware für Ganztagsschulen

Leitender Entwickler Rancher Elastic Stack Java ...
Leitender Entwickler
Das Ziel der Software ist es die Eltern, Kinder und das Schulpersonal auf einer Webpräsenz näher zu bringen. Durch eine einheitliche Plattform entsteht vor allem mehr Zeit bei Eltern und Schulpersonal welche den Kindern zugute kommt.
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Umsetzung von Anforderungen im Front- und Backend in einem dynamischen Team mit Scrum 
  • Abbildung der Mandantenfähigkeit der Software mithilfe von Docker, Docker-Containern und Rancher
  • Konzeption und Umsetzung der vollautomatischen Provisionierung der Software
  • Schulung der Projektmitglieder im Umgang mit eingesetzten Technologien
Rancher Elastic Stack Java Spring Boot Postgres ReactJS Apache Wicket GIT Linux SSH Docker
Micromata GmbH, Kassel
3 Monate
2019-01 - 2019-03

Neuentwicklung einer B2B-App (iOS)

Softwareentwickler iOS Swift Xcode
Softwareentwickler
Neuentwicklung einer B2B-App (iOS) für den Logistikbereich. Die App wird zur GPSGenauen erfassung der Abholung und Zustellung von Fracht verwendet.
  • Umsetzung von Anforderungen für die Abholung und Transport von Fracht
  • GPS-Tracking der Transporter und erfassung der Zustellung von Fracht mittels Geofencing 
  • Automatische aktualisierung der App-Konfiguration
iOS Swift Xcode
Micromata GmbH, Kassel
4 Monate
2018-09 - 2018-12

Entwicklung einer Plattform für Big Data Analysen

Softwareentwickler Kubernetes Java Spring Boot ...
Softwareentwickler
Entwicklung einer Plattform für Big Data Analysen auf Basis von Kubernetes in einem On-Premise Cluster.
  • Umsetzung der Cold- und Hot-Storage Konzepte mithilfe von Apache Cassandra, Apache Kafka und HDFS
  • Erschaffung von individuellen Arbeitsbereichen für Data Analysten 
  • Integration der Plattform in die Arbeitsumgebung der Data Analysten (PyCharm)
  • Durchführung der Schulung für Data Analysten zur Bedienung der erstellten Plattform
  • Begleitung weiterer Dienstleister während der Integration ihrer Systeme in die geschaffene Plattform
Kubernetes Java Spring Boot Apache Cassandra Apache Kafka Pub/Sub Event-Driven Architecture Microservices Apache Spark GIT Linux SSH Docker Python
Micromata GmbH, Kassel
1 Jahr 9 Monate
2017-01 - 2018-09

Weiterentwicklung verschiedener Projekte

Softwareentwickler Kubernetes Elastic Stack Helm ...
Softwareentwickler
Weiterentwicklung verschiedener Projekte für eines der größten Logistikunternehmen derWelt. Die Software unterstützt Geschäfts- so wie Privatkunden beim Verstand und Nachverfolgung ihrer Sendungen jeden Tag.
  • Umsetzung neuer Anforderungen für den Kauf von Versandlabels im Frontend und Backend einer Software im Privatkundenbereich
  • Erweiterung der Funktionalität einer Software für Geschäftskunden, welche den Kauf von Retoure-Labels ermöglicht
  • Konzeption und Umsetzung von Logging-Infrastruktur auf Basis des ELK-Stack für ein Softwareprojekt, welches den Ankauf von Versandlabels für Geschäftskunden ermöglicht
  • Darüber hinaus Pentests und korrektur von Sicherheitslücken der Projekte vor dem Release
Kubernetes Elastic Stack Helm Java JavaScript Spring Apache Wicket JUnit Stripes Apache Tomcat Oracle DB Flyway GIT Linux SSH Docker Burp Suite
Micromata GmbH, Kassel
1 Jahr
2016-01 - 2016-12

Mitentwicklung von Software zur Angebotsabgabe für An- und Verkauf von Gas

Softwareentwickler Java JavaEE JUnit ...
Softwareentwickler
  • Umsetzung von Anforderungen in allen Bereichen der Software, teils vor Ort beim Kunden
Java JavaEE JUnit Stripes Wildfly Flyway GIT Windows Pub/Sub RabbitMQ
Micromata GmbH, Kassel
4 Monate
2015-09 - 2015-12

Mitentwicklung einer Software zur Verwaltung und Bestellung von Krankenhausinventar

Softwareentwickler Java JavaEE Apache Wicket ...
Softwareentwickler
  • Konzeption und Entwicklung neues Frontends auf Basis des Frameworks Apache Wicket 
  • Unterstützung der Kollegen bei der Entwicklung der Anforderungen im Backend
  • Integration des JavaEE Backends in das Frontend-Modul
Java JavaEE Apache Wicket Microsoft SQL Server GlassFish Flyway Selenium GIT Windows
Micromata GmbH, Kassel
1 Jahr 9 Monate
2014-01 - 2015-09

Weiterentwicklung der Software Polyas

Softwareentwickler Java Apache Wicket Apache Tomcat ...
Softwareentwickler
  • Integration des eID-Service für Anmeldung mit Personalausweis in die Software Polyas
  • Betreuung der Kunden während des gesamten Wahlprozesses 
  • In der Rolle eines von zweien Polyas-Core Entwickler, die Zertifizierung der Polyas Module
Java Apache Wicket Apache Tomcat Postgres Flyway Selenium Kryptographische Verfahren (RSA AES) GIT Linux
Micromata GmbH, Kassel
1 Jahr 2 Monate
2012-12 - 2014-01

Weiterentwicklung von Software Polyas

Werkstudent Java Apache Wicket Apache Tomcat ...
Werkstudent
Weiterentwicklung von Software Polyas, welche zur Durchführung von demokratischen Online-Wahlen eingesetzt wird
  • Neuentwicklung der Frontend-Module von Polyas auf Basis des Frameworks Apache Wicket 
  • Umsetzung zweier weiterer Module der Software: dynamische Konfiguration der Stimmzettel und Auszählungslogik auf Basis der Konfiguration
  • Anpassung des Designs nach Kundenwünschen
  • Installation der Software auf Linux-basierten Servern und die Durchführung der Online-Wahl bis hin zur Auszählung
Java Apache Wicket Apache Tomcat Postgres Flyway Selenium Kryptographische Verfahren (RSA AES) GIT Linux Bootstrap JQuery
Micromata GmbH, Kassel
2 Jahre 4 Monate
2010-09 - 2012-12

Entwicklung von Rich-Client Software zur Heizkreissteuerung in einem Team

studentische Hilfskraft Java Swing JavaEE ...
studentische Hilfskraft
  • Erweiterung des Rich-Clients um Anzeige der angebundenen Heizkreise
  • Erstellung der Client-Komponenten zur Steuerung der Heizkreise über den I2C-Bus 
  • Authentifizierung der Benutzer
Java Swing JavaEE EJB Marshalling Apache Subversion
Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel
1 Jahr 1 Monat
2009-09 - 2010-09

Installation und Administration des CMS Redaxo

Werkstudent PHP CSS HTML5 ...
Werkstudent
Installation und Administration des CMS Redaxo für diverse Endkunden
  • Entwicklung von Modulen für das CMS, bsp., dynamische Navigationsleisten
PHP CSS HTML5 JavaScript
Libra Communications, Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2016-01 - 2016-12

Bachelorarbeit

Universität Kassel in Kooperation mit Micromata GmbH, Kassel
Universität Kassel in Kooperation mit Micromata GmbH, Kassel

Graphen als Plattform zur kollaborativen Dokumentation von Fachlichkeit und ihrer Implementierung. Die Dokumentation einer Software ist ein wichtiges Gut, leider veraltet diese mit jedem Schritt in der Entwicklung. Der Aufwand der Dokumentationspflege steigt mit dem Umfang und häufiger Personalwechsel stellt eine weitere Herausforderung dar. Mit meiner Bachelorarbeit habe ich ein Versuch unternommen diesem Thema Abhilfe zu schaffen, indem ich ein System entwickelt habe welches die Dokumentation direkt mit dem Quellcode verbindet und diese Verbindungen stets aktuell hält.


Kenntnisse:

Scala, Akka, JavaFX, Git, JDK-Compiler, Event-Driven Architecture

Kompetenzen

Kompetenzen

Top-Skills

Cloud & Backend Engineer Flutter Java Go Scala Scala Java Spring Boot Google Cloud Azure Cloud Kafka Kubernetes Elasticsearch Docker Scrum Terraform Kotlin GitOps CI/CD Microservices Event-Driven Architecture GO GRPC/Protobuf Github-Pipelines

Produkte / Standards / Erfahrungen / Methoden

Skills

Scrum, Agile, DevOps, Penetration Testing, Requirements Engineering, Software/ System Architecture, Event-Driven Architecture, Pub/Sub, GitOps, Confluence, Jira, Meaningful Testing, DRY, KISS, SOLID, DDD, Clean Code, Code Review, UML


Technologien

Qt, Flutter, Fastlane, Play Framework, Akka, JDK-Compiler Spring, Spring Boot, GraphQL, JavaEE, Apache Wicket, Stripes, iOS, Android, ReactJS, React Native, Apache Spark, Hibernate, Gatling, JUnit, Selenium, Swing, JavaFX, Bootstrap, JQuery Protobuf, Grpc, Maven, SBT, Gradle, Git, Apache Subversion, Docker, Flyway, Liquibase, Burp Suite, Kryptographische Verfahren (RSA, AES), LATEX, Kubernetes, Rancher, Helm, Cert-Manager, Azure Cloud, Google Cloud, IaC, Terraform, CI/CD, Jenkins, Sonar, Zookeeper, Schema-Registry (Avro), Prometheus, Grafana, Apache Kafka, RabbitMQ, Elastic Stack, Elastic Operator on Kubernetes(ECK), Apache Cassandra, Keycloak, Postgres, Sqlite, Microsoft SQL Server, Mongo DB, Oracle DB, Nginx, Apache Http, Apache Tomcat, GlassFish, Wildfly, Linux, SSH, Windows, Node.js, MySQL, Payara 5, RStudio, Graylog, GitHub Actions

Programmiersprachen

C#
C++
CSS
Groovy
HTML5
Java
JavaScript
Kotlin
PHP
Python
Scala
SQL
Swift
TypeScript
Dart
Go

Branchen

Branchen

  • Logistik
  • Medizin
  • Ganztagschulen
  • Mobilität
  • Online Wahlen
  • Big Data
  • Gashandel
  • Großhandel für Lebensmittel

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.