Neuentwicklung eines internen Tools für die Verwaltung, Konfiguration, Analyse und Monitoring unterschiedlicher Datenmigrations-Jobs und Tasks. Daten sind außerst wichtig für den täglichen Geschäftsbetrieb. Frontend ermöglicht das durchsuchen, filtern, sortieren, monitoren, betrachten von Konfigurationen und Logs. Weitere Features sind das Konfigurieren, bestimmen von Start- und Routineausführungen, sowie definiereren von Beziehungen und Abhängigkeiten zwischen unterschiedlichen Job- und Tasktypen
Team:
bis zu 5 Personen
Sicherstellung vollständiger Abdeckung von Spezifikation und Qualität in einem komplexen Setup mit vielen Microservices. Weiterentwicklung der Testinfrastruktur mit Simulator- und Mockservices für lokale Minikube und Cloud Kubernetes Umgebungen. Mit über 14 Microservices wird die Landschaft für die zu testende Applikation nachempfunden. Das System-Under-Test ist eine Neuentwicklung für einen landesweiten Einsatz
Erfolge:
Team:
10 Personen
Beratung und Optimierung von bestehender Software und Entwicklungsprozessen. Dieser Auftrag war von Anfang an nur auf zwei Monate angelegt. Mein Beitrag zur Verbesserung des Produkts "Portal" von Beta Systems basiert auf fundierter Analyse und Messungen mit unterschiedlich komplexen Daten, sowie der Beantwortung von offener Fragen zur Architektur, Bibliotheken und die Lösung komplexer Herausforderungen. Zudem galten einige meiner Ratschläge dem Entwicklungsprozess, Organisation und der Zusammenarbeit mit Kunden und Beratung für den Neuaufbau von Cl/CD und DevSecOps
Erfolge:
Team:
6 Personen
Erfolge:
Team:
2 Personen
Erfolge:
Schüler-Lern-App für das kleine Einmaleins mit zufälligen Multiplikationsaufgaben und einer grafischen Auswertung der vergangenen 14 Tage, um seinen Fortschritt zu überblicken
Erfolge:
Erfolge:
Meine Hauptaufgabe bestand darin, das alte System durch eine skalierbare, einfach erweiterbare Cloud-Lösung, zu ersetzen. Daten aus verschiedenen Quellen miteinander zu verknüpfen und Datenströme für neue Business-Services nutzbar zumachen. Die Unternehmensdaten fragmentiert über mehrere Rechenzentren AWS, Google Cloud, Azure Cloud und On-Premise im Keller (super langsame Internetnanbindung). Gestaltung der Datenmigration aus den Altsystemen in mehreren Schritten, um unterbrechungsfrei auf das Produktivsystem umstellen zu können. Ein weiteres Ziel war die Herranführung des Teams zu DevOps-Prinzipien und eine strukturierte und agile Entwicklung zu erreichen
Erfolge:
Team:
1-5 Personen
Erfolge:
2016 - 03/2018: Neuentwicklung und Refactoring der Projekt-Management App
Einsatzort: Kassel
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH / E-Mobilität, Management
Aufgaben:
Kenntnisse:
Domain-Driven Design (DDD), Java, Akka, Play Framework, Docker, Docker-Swarm, PostgresSQL, JooQ, Spring Boot, SBT, Linux, Unix, ELK-Stack, Elasticsearch, Kibana, Filebeat, Flyway, git, OWASP, Unix, FitNesse, Protocol Buffers, SonarCube, JUnit Tests, Unit-Test, Jenkins, CI/CD, Angular, HTML, CSS, JavaScript, TypeScript, REST, Prometheus, Grafana, OCPP 1.6, OCPP 2.0, Scrum, Microservice
2017 - 2017: Bachelorarbeit
Einsatzort: Kassel
Kunde: Universität / Forschung
Aufgaben:
Die für Volunteer Computing entwickelte Software VoluntLib ist eine Möglichkeit anspruchsvolle Berechnungen wie die Kryptoanalyse auf Systemen mit geringer Hardware- und Stromkosten zu realisieren. Für die Vermeidung von verfälschten Teilergebnissen durch Teilnehmer, in einem unstrukturierten und dezentralen Netzwerk, musste ein Konzept für die Kontrolle entwickelt und integriert werden.
Erfolge:
Kenntnisse:
C-Sharp, .NET, VoluntLib, Verteilte Systeme, Microservices
2014 - 2016: Analyse historischer Leistungsdaten und Prognosen-Reporterstellung
Einsatzort: Kassel, Deutschland
Rolle: Werkstudent
Kunde: enercast GmbH / Erneuerbare Energie, Big Data
Aufgaben:
Analyse historischer Leistungsdaten von Photovoltaik- und Windkraftanlagen auf Plausibilität. Beachtung verschiedener Einflüsse wie Wetter, Schneefall, Fledermäuse, Schatten und Wartungen.
Java, Spring, JUnit Tests, Unit-Test, Kanban, REST, HTML, CSS, JavaScript, Domain-Driven Design (DDD), Grafana, Prometheus, SonarCube, Excel, Neuronale Netze, supervised machine learning (Regression), maschinelles Lernen
2013 - 2014: Solo-Neuentwicklung der WideNoise+ App für Android
Einsatzort: Kassel
Rolle: Studentische Hilfskraft, Fachgebiet Wissensverarbeitung
Kunde: Universität / Forschung
Aufgaben:
Erfolge:
Java, Android, Facebook SDK, Twitter SDK, REST, JUnit Tests, Unit-Test, Softwaretest
2011 - 2012: Entwicklung von Frameworks und Integration von Marshalling
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG / Erneuerbare Energie
Aufgaben:
Erfolge:
C-Sharp, C, NET. Marshalling, REST, Unit-Test, Scrum, Protocol Buffers
2006 - 2008: Administration, Entwicklung, DevOps und Marketing für Online Shop
Einsatzort: Kassel
Kunde: Online Shop / ecommerce
Aufgaben:
Erfolge:
Kenntnisse:
PHP, xt:commerce, Wordpress, REST, Google Keywords, SEO, HTML, CSS, JavaScript, UI/UX
2004 ? 2006: Spieleentwicklung
Aufgaben:
Kenntnisse:
GameMaker
2009 ? 2017
Informatik
Bachelor of Science, Informatik
Universität Kassel, Kassel, Deutschland
Schwerpunkte:
Bachelorarbeit: gerne auf Anfrage
Zertifikate:
Profil:
Skills:
Technologien:
Beruflicher Werdegang:
06/2023 ? 12/2025:
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Continental AG
12/2022 ? 06/2023:
Einsatzort: DACH
Rolle: Senior DevOps Engineer, Freelancer
06/2022 ? 07/2022:
Einsatzort: Berlin
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Beta Systems
Aufgaben:
Beratung zur Performance und Teamarbeit
10/2020 ? 05/2022:
Einsatzort: Hamburg
Kunde: Stromnetz Hamburg
Rolle: Lead Software Developer, Senior DevOps Engineer, Freelancer
09/2019 ? 09/2020:
Einsatzort: Berlin
Rolle: Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer
Kunde: BKK VBU
11/2019 ? 12/2019:
Rolle: Consulting und Softwareentwickler, Freelancer
04/2019 ? 06/2019:
Rolle: Senior DevOps Engineer und Consultant, Freelancer
11/2018 ? 04/2019:
Einsatzort: Kassel
Rolle: Cloud Solution Architekt, Senior DevOps Engineer
Kunde: Betterspace GmbH
04/2018 ? 10/2018:
Einsatzort: Kassel
Rolle: Software Developer, DevOps Engineer
Kunde: Micromata GmbH
2016 ? 2018:
Einsatzort: Kassel
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH
2014 ? 2016:
Einsatzort: Kassel, Deutschland
Rolle: Werkstudent
Kunde: enercast GmbH
2013 ? 2014:
Einsatzort: Kassel
Rolle: studentische Hilfskraft
Kunde: Fachgebiet Wissensverarbeitung, Universität Kassel
2011 ? 2012:
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG
2004 ? 2006:
Einsatzort: Kassel
Rolle: Administration, Entwicklung, DevOps und Marketing
Kunde: Online Shop
Neuentwicklung eines internen Tools für die Verwaltung, Konfiguration, Analyse und Monitoring unterschiedlicher Datenmigrations-Jobs und Tasks. Daten sind außerst wichtig für den täglichen Geschäftsbetrieb. Frontend ermöglicht das durchsuchen, filtern, sortieren, monitoren, betrachten von Konfigurationen und Logs. Weitere Features sind das Konfigurieren, bestimmen von Start- und Routineausführungen, sowie definiereren von Beziehungen und Abhängigkeiten zwischen unterschiedlichen Job- und Tasktypen
Team:
bis zu 5 Personen
Sicherstellung vollständiger Abdeckung von Spezifikation und Qualität in einem komplexen Setup mit vielen Microservices. Weiterentwicklung der Testinfrastruktur mit Simulator- und Mockservices für lokale Minikube und Cloud Kubernetes Umgebungen. Mit über 14 Microservices wird die Landschaft für die zu testende Applikation nachempfunden. Das System-Under-Test ist eine Neuentwicklung für einen landesweiten Einsatz
Erfolge:
Team:
10 Personen
Beratung und Optimierung von bestehender Software und Entwicklungsprozessen. Dieser Auftrag war von Anfang an nur auf zwei Monate angelegt. Mein Beitrag zur Verbesserung des Produkts "Portal" von Beta Systems basiert auf fundierter Analyse und Messungen mit unterschiedlich komplexen Daten, sowie der Beantwortung von offener Fragen zur Architektur, Bibliotheken und die Lösung komplexer Herausforderungen. Zudem galten einige meiner Ratschläge dem Entwicklungsprozess, Organisation und der Zusammenarbeit mit Kunden und Beratung für den Neuaufbau von Cl/CD und DevSecOps
Erfolge:
Team:
6 Personen
Erfolge:
Team:
2 Personen
Erfolge:
Schüler-Lern-App für das kleine Einmaleins mit zufälligen Multiplikationsaufgaben und einer grafischen Auswertung der vergangenen 14 Tage, um seinen Fortschritt zu überblicken
Erfolge:
Erfolge:
Meine Hauptaufgabe bestand darin, das alte System durch eine skalierbare, einfach erweiterbare Cloud-Lösung, zu ersetzen. Daten aus verschiedenen Quellen miteinander zu verknüpfen und Datenströme für neue Business-Services nutzbar zumachen. Die Unternehmensdaten fragmentiert über mehrere Rechenzentren AWS, Google Cloud, Azure Cloud und On-Premise im Keller (super langsame Internetnanbindung). Gestaltung der Datenmigration aus den Altsystemen in mehreren Schritten, um unterbrechungsfrei auf das Produktivsystem umstellen zu können. Ein weiteres Ziel war die Herranführung des Teams zu DevOps-Prinzipien und eine strukturierte und agile Entwicklung zu erreichen
Erfolge:
Team:
1-5 Personen
Erfolge:
2016 - 03/2018: Neuentwicklung und Refactoring der Projekt-Management App
Einsatzort: Kassel
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH / E-Mobilität, Management
Aufgaben:
Kenntnisse:
Domain-Driven Design (DDD), Java, Akka, Play Framework, Docker, Docker-Swarm, PostgresSQL, JooQ, Spring Boot, SBT, Linux, Unix, ELK-Stack, Elasticsearch, Kibana, Filebeat, Flyway, git, OWASP, Unix, FitNesse, Protocol Buffers, SonarCube, JUnit Tests, Unit-Test, Jenkins, CI/CD, Angular, HTML, CSS, JavaScript, TypeScript, REST, Prometheus, Grafana, OCPP 1.6, OCPP 2.0, Scrum, Microservice
2017 - 2017: Bachelorarbeit
Einsatzort: Kassel
Kunde: Universität / Forschung
Aufgaben:
Die für Volunteer Computing entwickelte Software VoluntLib ist eine Möglichkeit anspruchsvolle Berechnungen wie die Kryptoanalyse auf Systemen mit geringer Hardware- und Stromkosten zu realisieren. Für die Vermeidung von verfälschten Teilergebnissen durch Teilnehmer, in einem unstrukturierten und dezentralen Netzwerk, musste ein Konzept für die Kontrolle entwickelt und integriert werden.
Erfolge:
Kenntnisse:
C-Sharp, .NET, VoluntLib, Verteilte Systeme, Microservices
2014 - 2016: Analyse historischer Leistungsdaten und Prognosen-Reporterstellung
Einsatzort: Kassel, Deutschland
Rolle: Werkstudent
Kunde: enercast GmbH / Erneuerbare Energie, Big Data
Aufgaben:
Analyse historischer Leistungsdaten von Photovoltaik- und Windkraftanlagen auf Plausibilität. Beachtung verschiedener Einflüsse wie Wetter, Schneefall, Fledermäuse, Schatten und Wartungen.
Java, Spring, JUnit Tests, Unit-Test, Kanban, REST, HTML, CSS, JavaScript, Domain-Driven Design (DDD), Grafana, Prometheus, SonarCube, Excel, Neuronale Netze, supervised machine learning (Regression), maschinelles Lernen
2013 - 2014: Solo-Neuentwicklung der WideNoise+ App für Android
Einsatzort: Kassel
Rolle: Studentische Hilfskraft, Fachgebiet Wissensverarbeitung
Kunde: Universität / Forschung
Aufgaben:
Erfolge:
Java, Android, Facebook SDK, Twitter SDK, REST, JUnit Tests, Unit-Test, Softwaretest
2011 - 2012: Entwicklung von Frameworks und Integration von Marshalling
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG / Erneuerbare Energie
Aufgaben:
Erfolge:
C-Sharp, C, NET. Marshalling, REST, Unit-Test, Scrum, Protocol Buffers
2006 - 2008: Administration, Entwicklung, DevOps und Marketing für Online Shop
Einsatzort: Kassel
Kunde: Online Shop / ecommerce
Aufgaben:
Erfolge:
Kenntnisse:
PHP, xt:commerce, Wordpress, REST, Google Keywords, SEO, HTML, CSS, JavaScript, UI/UX
2004 ? 2006: Spieleentwicklung
Aufgaben:
Kenntnisse:
GameMaker
2009 ? 2017
Informatik
Bachelor of Science, Informatik
Universität Kassel, Kassel, Deutschland
Schwerpunkte:
Bachelorarbeit: gerne auf Anfrage
Zertifikate:
Profil:
Skills:
Technologien:
Beruflicher Werdegang:
06/2023 ? 12/2025:
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Continental AG
12/2022 ? 06/2023:
Einsatzort: DACH
Rolle: Senior DevOps Engineer, Freelancer
06/2022 ? 07/2022:
Einsatzort: Berlin
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Beta Systems
Aufgaben:
Beratung zur Performance und Teamarbeit
10/2020 ? 05/2022:
Einsatzort: Hamburg
Kunde: Stromnetz Hamburg
Rolle: Lead Software Developer, Senior DevOps Engineer, Freelancer
09/2019 ? 09/2020:
Einsatzort: Berlin
Rolle: Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer
Kunde: BKK VBU
11/2019 ? 12/2019:
Rolle: Consulting und Softwareentwickler, Freelancer
04/2019 ? 06/2019:
Rolle: Senior DevOps Engineer und Consultant, Freelancer
11/2018 ? 04/2019:
Einsatzort: Kassel
Rolle: Cloud Solution Architekt, Senior DevOps Engineer
Kunde: Betterspace GmbH
04/2018 ? 10/2018:
Einsatzort: Kassel
Rolle: Software Developer, DevOps Engineer
Kunde: Micromata GmbH
2016 ? 2018:
Einsatzort: Kassel
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH
2014 ? 2016:
Einsatzort: Kassel, Deutschland
Rolle: Werkstudent
Kunde: enercast GmbH
2013 ? 2014:
Einsatzort: Kassel
Rolle: studentische Hilfskraft
Kunde: Fachgebiet Wissensverarbeitung, Universität Kassel
2011 ? 2012:
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG
2004 ? 2006:
Einsatzort: Kassel
Rolle: Administration, Entwicklung, DevOps und Marketing
Kunde: Online Shop