Java (8-17) mit SpringBoot(2-3), RobbitMQ, JSF, REST, SOAP, Oracle, Docker, Openshift, Kubernetes, Helm, Jenkins, Jira, IntelliJ, Git, Nexus, Junit-Tests, Tomcat, JBoss, Logging-Tools ELK (Elaticsearch, Logstash, Kibana), Microservice
Entwicklung von Microservice-basierten Anwendungen im Services-Team und Big-Data Anwedung in Data-foundation-Teams in public Sektor
Entwicklung von Microservice-basierten Java-SpringBoot Anwendungen auf Service-Seite, die den Users ermöglichen, Datensätze in UI manuell zu verwalten.
Auf der Seite von Data-foundation werden Datensätze in größen Menge zu ETL-Prozessen in Cloudera-Umgebung geführt und schließlich in ML(Machine-Learning)-Schritten weitergeleitet.
Anpassung und Erweiterung bestehender Java-Spring Anwendung, um Dokumentationen(Monatsrapports von Kunden und Mitarbeiter) als PDF bzw. online zu erstellen und Benachrichtigungsdienst zu ermöglichen
Realisierung und Test dieser Funktionalitäten
Optimierung eines Projekts durch die Nutzung von Datenstrukturen RDD(Resilient Distributed Dataset), Dataframe und Dataset in Spark
Verantwortlich für die Realisierung und den Test von entsprechenden Erwartungen
Erweiterung einer Web-Anwendung mit online Diensten für Kunden (Daten Erfassung, Dokumente Hochladen usw. und Auswertung von Daten durch andere externen Diensten, usw.)
Verantwortlich für das technische Konzept und die Realisierung entsprechender Funktionalitäten
Mitarbeit bei der Softwareentwicklung zur Erweiterung des online Banking-Diensts
Verantwortlich für die Realisierung bzw. den Test entsprechender Funktionalitäten in Backend-Bereich
Methoden
OOP
UML
Microservices
DDD
SCRUM
Frameworks
Spring(-Boot)
Hibernate
JPA
JSF
JSP
REST
GWT
Junit
Mockito
EasyMock
RobbitMQ
Apache Spark
Kafka
Nifi
Hive
Cloudera,Jupyter-Notebook
Databricks
Trainererfahrung
Java für Anfänger
Testen von Java-Anwendungen (JUnit, Selenium, Hamcrest)
Spring
Datenbeschreibung
JSON
HTML
XML
Werkzeuge
Eclipse
IntelliJ
VSC
Git (lab)
Maven
Jira
Jenkins
Docker
Openshift
Kubernetes
Grafana
Kibana
Confluence
Sonarqube
Beruf
08-2022-bis jetzt
Freiberufler
2021-04 - 2022-08
Rolle: Software Engineer Lead
Kunde: Capgemini GmbH
2018-10 - 2021-03
Rolle: Software-Entwickler/Berater/Trainer
Kunde: Trivadis Germany GmbH, Mannheim
Aufgaben:
Trainer für die Schulungen: Java für Anfänger, Testen von Java-Anwendungen(JUnit, Selenium, Hamcrest), Spring
2017-10 - 2018-08
Rolle: Junior Software Engineer
Kunde: Accenture GmbH, Heidelberg
Publikationen: auf Anfrage
Public Sector, Automotive, Big Data
Java (8-17) mit SpringBoot(2-3), RobbitMQ, JSF, REST, SOAP, Oracle, Docker, Openshift, Kubernetes, Helm, Jenkins, Jira, IntelliJ, Git, Nexus, Junit-Tests, Tomcat, JBoss, Logging-Tools ELK (Elaticsearch, Logstash, Kibana), Microservice
Entwicklung von Microservice-basierten Anwendungen im Services-Team und Big-Data Anwedung in Data-foundation-Teams in public Sektor
Entwicklung von Microservice-basierten Java-SpringBoot Anwendungen auf Service-Seite, die den Users ermöglichen, Datensätze in UI manuell zu verwalten.
Auf der Seite von Data-foundation werden Datensätze in größen Menge zu ETL-Prozessen in Cloudera-Umgebung geführt und schließlich in ML(Machine-Learning)-Schritten weitergeleitet.
Anpassung und Erweiterung bestehender Java-Spring Anwendung, um Dokumentationen(Monatsrapports von Kunden und Mitarbeiter) als PDF bzw. online zu erstellen und Benachrichtigungsdienst zu ermöglichen
Realisierung und Test dieser Funktionalitäten
Optimierung eines Projekts durch die Nutzung von Datenstrukturen RDD(Resilient Distributed Dataset), Dataframe und Dataset in Spark
Verantwortlich für die Realisierung und den Test von entsprechenden Erwartungen
Erweiterung einer Web-Anwendung mit online Diensten für Kunden (Daten Erfassung, Dokumente Hochladen usw. und Auswertung von Daten durch andere externen Diensten, usw.)
Verantwortlich für das technische Konzept und die Realisierung entsprechender Funktionalitäten
Mitarbeit bei der Softwareentwicklung zur Erweiterung des online Banking-Diensts
Verantwortlich für die Realisierung bzw. den Test entsprechender Funktionalitäten in Backend-Bereich
Methoden
OOP
UML
Microservices
DDD
SCRUM
Frameworks
Spring(-Boot)
Hibernate
JPA
JSF
JSP
REST
GWT
Junit
Mockito
EasyMock
RobbitMQ
Apache Spark
Kafka
Nifi
Hive
Cloudera,Jupyter-Notebook
Databricks
Trainererfahrung
Java für Anfänger
Testen von Java-Anwendungen (JUnit, Selenium, Hamcrest)
Spring
Datenbeschreibung
JSON
HTML
XML
Werkzeuge
Eclipse
IntelliJ
VSC
Git (lab)
Maven
Jira
Jenkins
Docker
Openshift
Kubernetes
Grafana
Kibana
Confluence
Sonarqube
Beruf
08-2022-bis jetzt
Freiberufler
2021-04 - 2022-08
Rolle: Software Engineer Lead
Kunde: Capgemini GmbH
2018-10 - 2021-03
Rolle: Software-Entwickler/Berater/Trainer
Kunde: Trivadis Germany GmbH, Mannheim
Aufgaben:
Trainer für die Schulungen: Java für Anfänger, Testen von Java-Anwendungen(JUnit, Selenium, Hamcrest), Spring
2017-10 - 2018-08
Rolle: Junior Software Engineer
Kunde: Accenture GmbH, Heidelberg
Publikationen: auf Anfrage
Public Sector, Automotive, Big Data