? Beratung, Konzeptionierung und Entwicklung
? Weiterentwicklung Frontend & Backend
? Continuous Integration / Continuous Delivery Jenkins, Nexus, Docker
? Erstellen, Testen (Jest), Integrieren und Dokumentieren von SW
? Techstack: Angular, Java JEE, Docker, Kubernetes, Jest, Oracle
Konzeption und Planung der Anwendung bzw. Architektur auf der Grundlage eines 1,50 m großen POS Systems unter Berücksichtigung der verbauten Hardwarekomponenten (begrenzte Leistungsressourcen). Abstimmung der Anbindungen zu externen Schnittstellen
Abruf der Sortimentsdaten über externe Schnittstelle (REST-API, JSON)
Darstellung Sortimentskategorien, Produktweg
Erstellung einer Videowelt auf Basis der Unternehmenskampagne
Inbetriebnahme und Wartung des Kubernetes Clusters in der Public (AWS)
- Verwaltung AWS-Cloud Infrastruktur
- Aufbau einer CI/CD(Pipelines) Infrastruktur mit Gitlab, Docker, Argo-Workflow und Argo-CD zur Bereitstellung der Infrastruktur und der Applikationen
- Konzeption und Implementierung einer produktiven Kubernetes Logging & Monitoring Lösung auf Basis von Prometheus & Grafana
- Klärung und Übersetzung von fachlichen Anforderungen der Kunden
- Unterstützung der Entwicklerteams beim Deploymentprozess der Microservices, Bei Plattform-spezifischen Fragen und Problemen
- Begleitung entwickelter Lösungsarchitekturen bis zur Inbetriebnahme
- Präsentation der erzielten Ergebnisse bei Kundenmeeting (Show & Tell)
Inbetriebnahme und Wartung des Kubernetes Clusters in der Public (AWS)
Verwaltung AWS-Cloud Infrastruktur
Aufbau einer CI/CD(Pipelines) Infrastruktur mit Gitlab, Docker, Argo-Workflow und Argo-CD zur Bereitstellung der Infrastruktur und der Applikationen
Konzeption und Implementierung einer produktiven Kubernetes Logging & Monitoring Lösung auf Basis von Prometheus & Grafana
Klärung und Übersetzung von fachlichen Anforderungen der Kunden
Unterstützung der Entwicklerteams beim Deploymentprozess der Microservices, Bei Plattform-spezifischen Fragen und Problemen
Begleitung entwickelter Lösungsarchitekturen bis zur Inbetriebnahme
Präsentation der erzielten Ergebnisse bei Kundenmeeting (Show & Tell)
Eine App zur digitalen Erfassung von Protokolldaten, welche bei der Durchführung einer Sachverständigenprüfung von Doppelstockgaragen anfallen
User Login
Rollenmanagement
Automatisierte Erstellung eines Prüfprotokolls auf Basis der erfassten Daten
Aus Prüfprotokolldaten ein PDF generieren
Übernahme von vorherigen Daten
Einsicht vergangener Prüfungen
Konzeption und Entwicklung einer Desktop App
Anbindung an ERP Datenbank über ODBC Schnittstelle. Auflistung aller Bestellungen mit Kommissionierungsstatus
Möglichkeit der Zusammenstellung einer Auslieferung
Erstellung eines PDF-Templates zur Generierung eines Auslieferungsplans und einer Ladeliste
App-Entwicklung, LUMOO eine Plattform rund um Internet, Vernetzung und Digitalisierung für ältere Menschen
Konzeptionierung und Planung der App
Architekturentwurf
Umsetzung der kompletten Lernwelt
Damit die Mitarbeiter der Hilfsorganisation eine bessere Übersicht/Verwaltung und Kontrolle der laufenden Projekte haben
Verwaltung Projekte
Verwaltung Geldgeber
Budgetüberwachung
Dokumentenmanagement
Fehlerklassifizierung und Entwicklung einer Software zur Prävention von Produktivitätsverlusten bei vollautomatisierten Bestückungslinien
Anbindung von produktionskritischen Schnittstellung
Beschaffung der relevanten Produktionsdaten aus dem MES
Konzeption und Entwicklung einer Webanwendung
Übersicht der am Tag versendeten Pakete (Trackingnummer, Anzahl usw.)
Zusammenführung von Trackingdaten aus den Schnittstellen der Versanddienstleister
Architekturentwurf, Konzeption und Entwicklung einer Webanwendung für Patientenverwaltung
Erstellung von Fahrtenplänen mit Responsive Design zur Organisation der Fahrer
9 Monate: Extranet und Intranet
Kunde: Connecta Regensburg
Rolle: Softwareentwickler, Projektkoordinator, stellv. Ressortleiter
Aufgaben:
Interne Organisationen für Teammitglieder
Plattform für teilnehmende Firmen zur Organisation der Messe
Automatisierung von Abläufen (Platzvergabe, Equipment Bestellung, Rechnungserstellung und Versand usw.)
Eingesetzte Produkte:
PHP, HTML, CSS, JS, Codeigniter Framework, Git, Zenkit
12 Monate: Peaks, IT-Projekt
Kunde: TH-Nürnberg
Rolle: Softwareentwickler, Projektkoordinator
Aufgaben:
Architekturentwurf, Konzeption und Entwicklung einer Webanwendung zur Bewertung der Aussprache von Patienten mit Sprachstörungen
Anbindung zu einer Machine-Learning Plattform zur Auswertung der Sprachaufnahme
Eingesetzte Produkte:
Vue.js TypeScript (Frontend), Python Flask (Backend), MINIO, MongoDB, Git, JSON, RESTful API
7 Monate: C# WPF Aufgabenmanagementsystem (Bachelorarbeit)
Kunde: Krones AG
Rolle: HMI Softwareentwickler
Aufgaben:
Konzeptionierung und prototypische Implementierung eines Aufgabenmanagementsystems zur Maschinenwartung auf Basis eines industriell sicheren Datenspeichers
Eingesetzte Produkte:
C# WPF, XAML, VisiWin, SqLite, TFS, UML, Unit-Tests
6 Monate: C# WPF Import / Export Tool
Kunde: Krones AG
Rolle: HMI Softwareentwickler
Aufgaben:
Erstellung eines Import / Export Tools zur Bearbeitung von Visualisierungsdaten für eine neue Maschine
Eingesetzte Produkte:
C# WPF, XAML, VisiWin, TFS, UML,Unit-Tests
5 Monate: Kotlin App (Studium Projekt mit einem Gastdozent)
Rolle: Softwareentwickler
Aufgaben:
Archäologische Sehenswürdigkeiten mit Standort, Beschreibung und Bilder etc. einpflegen
Eingesetzte Produkte:
Google Firebase (Backend), Kotlin Android (Frontend), Git, JSON, Restful API
Weitere Projekte gerne auf Anfrage.
Masterarbeit SMT-Fertigung
Fehlerklassifizierung und Entwicklung einer Software zur Prävention von Produktivitätsverlusten bei vollautomatisierten Bestückungslinien
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Fehleranalyse und Fehlerklassifizierung
Bachelorarbeit HMI-Softwareentwicklung
Konzeptionierung und prototypische Implementierung eines Aufgabenmanagementsystems zur Maschinenwartung auf Basis eines industriell sicheren Datenspeichers
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Abschlussnote: 1,51 (Hochschulzugangsberechtigung)
Professioneller EDV-Anwender (HWK)
Netzwerk-Service-Techniker (HWK)
Anwendungsentwickler (HWK)
Zertifikate und Weiterbildungen:
AWS Cloud Practitioner
AWS Solutions Architekt
11/2013 ? 05/2014:
Weiterbildung zum IT-System- und Netzwerkadministrator (IHK, Teilzeit)
IT-Fähigkeiten:
MS-Office: Sehr gute Kenntnisse
Windows-Administr.: Gute Kenntnisse
Linux-Administr.: Gute Kenntnisse
Wordpress, Joomla Sehr gute Kenntnisse
AWS, Azure: Gute Kenntnisse
DevOps: Gute Kenntnisse
SQL, MongoDB Gute Kenntnisse
Angular, Ionic, NodeJS Sehr gute Kenntnisse
HTML/CSS Sehr gute Kenntnisse
Docker Gute Kenntnisse
Kubernetes Gute Kenntnisse
Praktikum:
10/2017 ? 01/2018:
Kunde: Krones AG, Neutraubling
Aufgaben:
Pflichtpraktikum HMI-Softwareentwicklung
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Beruflicher Werdegang:
01/2019 ? heute:
Einsatzort: Obertraubling
Kunde: gerne auf Anfrage
Rolle: Geschäftsführer / Inhaber
Aufgaben:
Beratung, Konzeptionierung und Entwicklung von Softwareprojekten
Automatisierung von IT-Prozessen
Entwicklung von Architekturkonzepten (Infrastruktur, Schnittstellen)
App- und Webentwicklung (Angular, Ionic, Vue.js, Node.js)
03/2015 ? Heute:
Einsatzort: Neutraubling
Kunde: MBLE Lohngurtservice GmbH & Co. KG
Rolle: EDV-Beauftragter (Teilzeit)
Aufgaben:
Web-Programmierung (Angular, HTML 5, CSS)
Automatisierung von Abläufen
First Level Support
06/2021 ? 05/2022:
Einsatzort: München
Kunde: Capgemini
Rolle: IT Cloud Architect | Cloud Engineer
Aufgaben:
Zensus 22
Beratung, Konzeption und Umsetzung von DevOps-Strategien in enger Zusammenarbeit mit den Kunden
Aufbau von CI/CD Pipelines mit Argo-Workflows & Argo CD
Konzeption Deploymentstrategie
Verwaltung des Kubernetes-Clusters
Verwaltung der AWS Cloud Infrastruktur
Dockerisierung von Frontend, Backend und Datenbank (React, Java Spring Boot, Oracle SQL)
01/2018 ? 05/2018:
Einsatzort: Neutraubling
Kunde: Krones AG
Rolle: Werkstudent Softwareentwicklung
Aufgaben:
Programmierung im Bereich .Net /C#
WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
03/2017 ? 08/2017:
Einsatzort: Regensburg
Kunde: IA Information Systems AG
Rolle: Werkstudent Softwareentwicklung
Aufgaben:
Programmierung im Bereich .Net /C#
APP Development Android (Xamarin)
07/2013 ? 02/2015:
Einsatzort: Neutraubling
Kunde: MBLE Lohngurtservice GmbH & Co. KG
Rolle: Kaufmännischer Angestellter (Vollzeit)
Aufgaben:
Materialwirtschaft, Auftragsabwicklung
Transport- und Logistikabwicklung
Vertriebsunterstützung, Kundengewinnung
? Beratung, Konzeptionierung und Entwicklung
? Weiterentwicklung Frontend & Backend
? Continuous Integration / Continuous Delivery Jenkins, Nexus, Docker
? Erstellen, Testen (Jest), Integrieren und Dokumentieren von SW
? Techstack: Angular, Java JEE, Docker, Kubernetes, Jest, Oracle
Konzeption und Planung der Anwendung bzw. Architektur auf der Grundlage eines 1,50 m großen POS Systems unter Berücksichtigung der verbauten Hardwarekomponenten (begrenzte Leistungsressourcen). Abstimmung der Anbindungen zu externen Schnittstellen
Abruf der Sortimentsdaten über externe Schnittstelle (REST-API, JSON)
Darstellung Sortimentskategorien, Produktweg
Erstellung einer Videowelt auf Basis der Unternehmenskampagne
Inbetriebnahme und Wartung des Kubernetes Clusters in der Public (AWS)
- Verwaltung AWS-Cloud Infrastruktur
- Aufbau einer CI/CD(Pipelines) Infrastruktur mit Gitlab, Docker, Argo-Workflow und Argo-CD zur Bereitstellung der Infrastruktur und der Applikationen
- Konzeption und Implementierung einer produktiven Kubernetes Logging & Monitoring Lösung auf Basis von Prometheus & Grafana
- Klärung und Übersetzung von fachlichen Anforderungen der Kunden
- Unterstützung der Entwicklerteams beim Deploymentprozess der Microservices, Bei Plattform-spezifischen Fragen und Problemen
- Begleitung entwickelter Lösungsarchitekturen bis zur Inbetriebnahme
- Präsentation der erzielten Ergebnisse bei Kundenmeeting (Show & Tell)
Inbetriebnahme und Wartung des Kubernetes Clusters in der Public (AWS)
Verwaltung AWS-Cloud Infrastruktur
Aufbau einer CI/CD(Pipelines) Infrastruktur mit Gitlab, Docker, Argo-Workflow und Argo-CD zur Bereitstellung der Infrastruktur und der Applikationen
Konzeption und Implementierung einer produktiven Kubernetes Logging & Monitoring Lösung auf Basis von Prometheus & Grafana
Klärung und Übersetzung von fachlichen Anforderungen der Kunden
Unterstützung der Entwicklerteams beim Deploymentprozess der Microservices, Bei Plattform-spezifischen Fragen und Problemen
Begleitung entwickelter Lösungsarchitekturen bis zur Inbetriebnahme
Präsentation der erzielten Ergebnisse bei Kundenmeeting (Show & Tell)
Eine App zur digitalen Erfassung von Protokolldaten, welche bei der Durchführung einer Sachverständigenprüfung von Doppelstockgaragen anfallen
User Login
Rollenmanagement
Automatisierte Erstellung eines Prüfprotokolls auf Basis der erfassten Daten
Aus Prüfprotokolldaten ein PDF generieren
Übernahme von vorherigen Daten
Einsicht vergangener Prüfungen
Konzeption und Entwicklung einer Desktop App
Anbindung an ERP Datenbank über ODBC Schnittstelle. Auflistung aller Bestellungen mit Kommissionierungsstatus
Möglichkeit der Zusammenstellung einer Auslieferung
Erstellung eines PDF-Templates zur Generierung eines Auslieferungsplans und einer Ladeliste
App-Entwicklung, LUMOO eine Plattform rund um Internet, Vernetzung und Digitalisierung für ältere Menschen
Konzeptionierung und Planung der App
Architekturentwurf
Umsetzung der kompletten Lernwelt
Damit die Mitarbeiter der Hilfsorganisation eine bessere Übersicht/Verwaltung und Kontrolle der laufenden Projekte haben
Verwaltung Projekte
Verwaltung Geldgeber
Budgetüberwachung
Dokumentenmanagement
Fehlerklassifizierung und Entwicklung einer Software zur Prävention von Produktivitätsverlusten bei vollautomatisierten Bestückungslinien
Anbindung von produktionskritischen Schnittstellung
Beschaffung der relevanten Produktionsdaten aus dem MES
Konzeption und Entwicklung einer Webanwendung
Übersicht der am Tag versendeten Pakete (Trackingnummer, Anzahl usw.)
Zusammenführung von Trackingdaten aus den Schnittstellen der Versanddienstleister
Architekturentwurf, Konzeption und Entwicklung einer Webanwendung für Patientenverwaltung
Erstellung von Fahrtenplänen mit Responsive Design zur Organisation der Fahrer
9 Monate: Extranet und Intranet
Kunde: Connecta Regensburg
Rolle: Softwareentwickler, Projektkoordinator, stellv. Ressortleiter
Aufgaben:
Interne Organisationen für Teammitglieder
Plattform für teilnehmende Firmen zur Organisation der Messe
Automatisierung von Abläufen (Platzvergabe, Equipment Bestellung, Rechnungserstellung und Versand usw.)
Eingesetzte Produkte:
PHP, HTML, CSS, JS, Codeigniter Framework, Git, Zenkit
12 Monate: Peaks, IT-Projekt
Kunde: TH-Nürnberg
Rolle: Softwareentwickler, Projektkoordinator
Aufgaben:
Architekturentwurf, Konzeption und Entwicklung einer Webanwendung zur Bewertung der Aussprache von Patienten mit Sprachstörungen
Anbindung zu einer Machine-Learning Plattform zur Auswertung der Sprachaufnahme
Eingesetzte Produkte:
Vue.js TypeScript (Frontend), Python Flask (Backend), MINIO, MongoDB, Git, JSON, RESTful API
7 Monate: C# WPF Aufgabenmanagementsystem (Bachelorarbeit)
Kunde: Krones AG
Rolle: HMI Softwareentwickler
Aufgaben:
Konzeptionierung und prototypische Implementierung eines Aufgabenmanagementsystems zur Maschinenwartung auf Basis eines industriell sicheren Datenspeichers
Eingesetzte Produkte:
C# WPF, XAML, VisiWin, SqLite, TFS, UML, Unit-Tests
6 Monate: C# WPF Import / Export Tool
Kunde: Krones AG
Rolle: HMI Softwareentwickler
Aufgaben:
Erstellung eines Import / Export Tools zur Bearbeitung von Visualisierungsdaten für eine neue Maschine
Eingesetzte Produkte:
C# WPF, XAML, VisiWin, TFS, UML,Unit-Tests
5 Monate: Kotlin App (Studium Projekt mit einem Gastdozent)
Rolle: Softwareentwickler
Aufgaben:
Archäologische Sehenswürdigkeiten mit Standort, Beschreibung und Bilder etc. einpflegen
Eingesetzte Produkte:
Google Firebase (Backend), Kotlin Android (Frontend), Git, JSON, Restful API
Weitere Projekte gerne auf Anfrage.
Masterarbeit SMT-Fertigung
Fehlerklassifizierung und Entwicklung einer Software zur Prävention von Produktivitätsverlusten bei vollautomatisierten Bestückungslinien
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Fehleranalyse und Fehlerklassifizierung
Bachelorarbeit HMI-Softwareentwicklung
Konzeptionierung und prototypische Implementierung eines Aufgabenmanagementsystems zur Maschinenwartung auf Basis eines industriell sicheren Datenspeichers
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Abschlussnote: 1,51 (Hochschulzugangsberechtigung)
Professioneller EDV-Anwender (HWK)
Netzwerk-Service-Techniker (HWK)
Anwendungsentwickler (HWK)
Zertifikate und Weiterbildungen:
AWS Cloud Practitioner
AWS Solutions Architekt
11/2013 ? 05/2014:
Weiterbildung zum IT-System- und Netzwerkadministrator (IHK, Teilzeit)
IT-Fähigkeiten:
MS-Office: Sehr gute Kenntnisse
Windows-Administr.: Gute Kenntnisse
Linux-Administr.: Gute Kenntnisse
Wordpress, Joomla Sehr gute Kenntnisse
AWS, Azure: Gute Kenntnisse
DevOps: Gute Kenntnisse
SQL, MongoDB Gute Kenntnisse
Angular, Ionic, NodeJS Sehr gute Kenntnisse
HTML/CSS Sehr gute Kenntnisse
Docker Gute Kenntnisse
Kubernetes Gute Kenntnisse
Praktikum:
10/2017 ? 01/2018:
Kunde: Krones AG, Neutraubling
Aufgaben:
Pflichtpraktikum HMI-Softwareentwicklung
Programmierung im Bereich .Net /C#, WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
Beruflicher Werdegang:
01/2019 ? heute:
Einsatzort: Obertraubling
Kunde: gerne auf Anfrage
Rolle: Geschäftsführer / Inhaber
Aufgaben:
Beratung, Konzeptionierung und Entwicklung von Softwareprojekten
Automatisierung von IT-Prozessen
Entwicklung von Architekturkonzepten (Infrastruktur, Schnittstellen)
App- und Webentwicklung (Angular, Ionic, Vue.js, Node.js)
03/2015 ? Heute:
Einsatzort: Neutraubling
Kunde: MBLE Lohngurtservice GmbH & Co. KG
Rolle: EDV-Beauftragter (Teilzeit)
Aufgaben:
Web-Programmierung (Angular, HTML 5, CSS)
Automatisierung von Abläufen
First Level Support
06/2021 ? 05/2022:
Einsatzort: München
Kunde: Capgemini
Rolle: IT Cloud Architect | Cloud Engineer
Aufgaben:
Zensus 22
Beratung, Konzeption und Umsetzung von DevOps-Strategien in enger Zusammenarbeit mit den Kunden
Aufbau von CI/CD Pipelines mit Argo-Workflows & Argo CD
Konzeption Deploymentstrategie
Verwaltung des Kubernetes-Clusters
Verwaltung der AWS Cloud Infrastruktur
Dockerisierung von Frontend, Backend und Datenbank (React, Java Spring Boot, Oracle SQL)
01/2018 ? 05/2018:
Einsatzort: Neutraubling
Kunde: Krones AG
Rolle: Werkstudent Softwareentwicklung
Aufgaben:
Programmierung im Bereich .Net /C#
WPF / XAML
Architektur- und Entwurfsmuster der Softwareentwicklung, UML
03/2017 ? 08/2017:
Einsatzort: Regensburg
Kunde: IA Information Systems AG
Rolle: Werkstudent Softwareentwicklung
Aufgaben:
Programmierung im Bereich .Net /C#
APP Development Android (Xamarin)
07/2013 ? 02/2015:
Einsatzort: Neutraubling
Kunde: MBLE Lohngurtservice GmbH & Co. KG
Rolle: Kaufmännischer Angestellter (Vollzeit)
Aufgaben:
Materialwirtschaft, Auftragsabwicklung
Transport- und Logistikabwicklung
Vertriebsunterstützung, Kundengewinnung