Nur full-remote! Vereinzelte Tage vor Ort möglich.
Austausch des Spring-Frameworks in zwei bestehenden Systemen durch das Quarkus-Framework und ?Containerisierung? der beiden Systeme um sie in einem Kubernetes-Cluster zu betreiben
Vollständige Integration eines von der EU bereitgestellten Teilsystems in das hauseigene System.
Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb der Anwendungen
Unterstützung der Anwender bei Fehlern und Problemen innerhalb der Anwendung
Agile Vorgehensweise nach SCRUM
Migration von Daten aus PostgreSQL-Datenbanken in Oracle Datenbanken
Integration von Kafka, Migration des Sourcecodes verschiedener Services von SVN nach Git sowie Aufbau der zugehörigen Bildpipelines in GitLab in einem agilen Umfeld
Eigenverantwortliche Projektplanung, der Stammdatenverwaltung im Bereich After Sales - die alte Grafikverwaltung wurde im Scrum Team mit SpringBoot / Angular erneuert
Um die nicht-funktionalen Anforderungen eines Softwareproduktes frühzeitig in den Fokus zu rücken, kann sich der Nutzer aus einem Pool ISO-standardisierter Anforderungen, die für ein Projekt Relevanten aussuchen und speichern. Zusätzlich gibt es die Möglichkeit eigene Anforderungen zu erstellen. Den Anwendern des Tools können verschiedene Rollen mit entsprechenden Rechten zugewiesen werden. Das Frontend wurde in Angular 6 entwickelt, der Server nutzt Java EE und die Kommunikation wurde mittels REST realisiert. Zur Versionierung wird git eingesetzt. Aktuell befindet sich das Tool
noch in der Entwicklung
Entwicklung und Implementierung der Benutzerverwaltung; Anpassungen am Frontend
Hierbei handelt es sich um ein privates Projekt. Das WakeUp-Light ist eine Lampe, welche von einem Android-Gerät gesteuert werden kann. Die zugehörige Wecker-App veranlasst die Lampe, eine eingestellte Zeit vor der Weckzeit anzugehen und nach und nach heller zu werden um den Nutzer sanft auf das Aufwachen vorzubereiten. Die Steuerung der Lampe übernimmt hierbei ein Arduino, die Wecker-App wurde in Kotlin geschrieben. Derzeit befindet sich der Prototyp der Lampe noch in der Entwicklung
Entwicklung und Implementierung der nativen Android-App; Entwicklung, Verkabelung und Bau der Lampe; Programmierung des Arduino
Aufgaben:
Einrichten des Servers, Entwicklung und Implementierung des Frontends mit Angular 6, Entwicklung und Implementierung
der Serverschnittstelle mit Spring-Boot
Kassensicherheit für das Maßnahmeverwaltungsprogramm der Bundesagentur für Arbeit:
Aufgaben:
Entwicklung und Implementierung des Kassensicherheit-Moduls (Server- & Clientseitig)
Anwendung zur Darstellung und Analyse öffentlicher Auftragsausschreibungen:
Aufgaben:
Neuentwicklung der Angular JS Anwendung in Angular 4
Aufgaben:
Entwicklung und Implementierung und Wartung der nativen Android-App sowie diverser kleinerer „Satelitenapps“
Marketing
09/2017:
Zertifizierung als Scrum Master PSM I (scrum.org)
DevOps (CI/CD - Gitlab/Jenkins) & FullStack Development (JEE/Spring, Angular)
Da ich mit Scrum sozusagen "aufgewachsen" bin, ist mir die agile Arbeitsweise in Fleisch und Blut übergegangen. Es fällt mir leicht Probleme im Prozess zu erkennen und Lösungsansätze zu finden. Ich bin von scrum.org als Scrum Master zertifiziert und habe, auch wenn ich offiziell die Rolle des Entwicklers inne hatte, in meinen bisherigen Projekten auch Scrum Master -Tätigkeiten übernommen und aktiv an der Prozessverbesserung mitgewirkt.
Profil:
Erfahrung:
03/2017 - 08/2019:
Rolle: IT-Consultant
Kunde: msg-systems AG
Aufgaben:
Beratung von Kunden hinsichtlich der Digitalisierung der öfftentlichen Verwaltung. Konzeptionierung und Entwicklung sowie Test und Wartung sowohl server- als auch clientseitiger Software auf Basis von Android, Java EE, Spring und Angular. Beratung von Teams bezüglich agiler Vorgehensweisen.
08/2014 - 02/2017:
Rolle: Mobile Entwickler
Kunde: immowelt AG
Aufgaben:
Verantwortung, Konzeptionierung, Entwicklung, Test, Wartung und Betreuung von mobilen Anwendungen für das Android-Betriebssystem in einem Scrum-Team unter Berücksichtigung der User-Experience. Anlernen und Einarbeitung neuer Mitarbeiter und Auszubildender.
08/2013 - 05/2014:
Rolle: Praktikant/Bachelorand
Kunde: Evopro Systems Engineering AG
Aufgaben:
Konzeptionierung und Entwicklung einer mobilen Anwendung für das Android-Betriebssystem
08/2012 - 02/2013:
Rolle: Werkstudent
Kunde: Vogler Engineering
Aufgaben:
Unterstüzung bei der Entwicklung grafischer Oberflächen mit C# und WPS
Frameworks:
Angular, Android, Spring(Core, MVC, Security, Boot), Hibernate, Struts, JSF...
IDEs:
Android Studio, Webstorm, Intelli J, Eclipse, Netbeans, Visual Studio Code...
Tools:
Git, Jenkins, Jira, Bitbucket, Cucumber, Photoshop...
Vorgehensweisen:
Scrum, Kanban, TDD, Clean Code, Pair-Programming, Extreme Programming...
Sonstiges:
MVVM, MVC, REST, SOAP, JSON, MySQL, NoSQL, JWT, JUnit, Staplerschein...
Softskills:
Automotive, Behörden, Immobilien
Nur full-remote! Vereinzelte Tage vor Ort möglich.
Austausch des Spring-Frameworks in zwei bestehenden Systemen durch das Quarkus-Framework und ?Containerisierung? der beiden Systeme um sie in einem Kubernetes-Cluster zu betreiben
Vollständige Integration eines von der EU bereitgestellten Teilsystems in das hauseigene System.
Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb der Anwendungen
Unterstützung der Anwender bei Fehlern und Problemen innerhalb der Anwendung
Agile Vorgehensweise nach SCRUM
Migration von Daten aus PostgreSQL-Datenbanken in Oracle Datenbanken
Integration von Kafka, Migration des Sourcecodes verschiedener Services von SVN nach Git sowie Aufbau der zugehörigen Bildpipelines in GitLab in einem agilen Umfeld
Eigenverantwortliche Projektplanung, der Stammdatenverwaltung im Bereich After Sales - die alte Grafikverwaltung wurde im Scrum Team mit SpringBoot / Angular erneuert
Um die nicht-funktionalen Anforderungen eines Softwareproduktes frühzeitig in den Fokus zu rücken, kann sich der Nutzer aus einem Pool ISO-standardisierter Anforderungen, die für ein Projekt Relevanten aussuchen und speichern. Zusätzlich gibt es die Möglichkeit eigene Anforderungen zu erstellen. Den Anwendern des Tools können verschiedene Rollen mit entsprechenden Rechten zugewiesen werden. Das Frontend wurde in Angular 6 entwickelt, der Server nutzt Java EE und die Kommunikation wurde mittels REST realisiert. Zur Versionierung wird git eingesetzt. Aktuell befindet sich das Tool
noch in der Entwicklung
Entwicklung und Implementierung der Benutzerverwaltung; Anpassungen am Frontend
Hierbei handelt es sich um ein privates Projekt. Das WakeUp-Light ist eine Lampe, welche von einem Android-Gerät gesteuert werden kann. Die zugehörige Wecker-App veranlasst die Lampe, eine eingestellte Zeit vor der Weckzeit anzugehen und nach und nach heller zu werden um den Nutzer sanft auf das Aufwachen vorzubereiten. Die Steuerung der Lampe übernimmt hierbei ein Arduino, die Wecker-App wurde in Kotlin geschrieben. Derzeit befindet sich der Prototyp der Lampe noch in der Entwicklung
Entwicklung und Implementierung der nativen Android-App; Entwicklung, Verkabelung und Bau der Lampe; Programmierung des Arduino
Aufgaben:
Einrichten des Servers, Entwicklung und Implementierung des Frontends mit Angular 6, Entwicklung und Implementierung
der Serverschnittstelle mit Spring-Boot
Kassensicherheit für das Maßnahmeverwaltungsprogramm der Bundesagentur für Arbeit:
Aufgaben:
Entwicklung und Implementierung des Kassensicherheit-Moduls (Server- & Clientseitig)
Anwendung zur Darstellung und Analyse öffentlicher Auftragsausschreibungen:
Aufgaben:
Neuentwicklung der Angular JS Anwendung in Angular 4
Aufgaben:
Entwicklung und Implementierung und Wartung der nativen Android-App sowie diverser kleinerer „Satelitenapps“
Marketing
09/2017:
Zertifizierung als Scrum Master PSM I (scrum.org)
DevOps (CI/CD - Gitlab/Jenkins) & FullStack Development (JEE/Spring, Angular)
Da ich mit Scrum sozusagen "aufgewachsen" bin, ist mir die agile Arbeitsweise in Fleisch und Blut übergegangen. Es fällt mir leicht Probleme im Prozess zu erkennen und Lösungsansätze zu finden. Ich bin von scrum.org als Scrum Master zertifiziert und habe, auch wenn ich offiziell die Rolle des Entwicklers inne hatte, in meinen bisherigen Projekten auch Scrum Master -Tätigkeiten übernommen und aktiv an der Prozessverbesserung mitgewirkt.
Profil:
Erfahrung:
03/2017 - 08/2019:
Rolle: IT-Consultant
Kunde: msg-systems AG
Aufgaben:
Beratung von Kunden hinsichtlich der Digitalisierung der öfftentlichen Verwaltung. Konzeptionierung und Entwicklung sowie Test und Wartung sowohl server- als auch clientseitiger Software auf Basis von Android, Java EE, Spring und Angular. Beratung von Teams bezüglich agiler Vorgehensweisen.
08/2014 - 02/2017:
Rolle: Mobile Entwickler
Kunde: immowelt AG
Aufgaben:
Verantwortung, Konzeptionierung, Entwicklung, Test, Wartung und Betreuung von mobilen Anwendungen für das Android-Betriebssystem in einem Scrum-Team unter Berücksichtigung der User-Experience. Anlernen und Einarbeitung neuer Mitarbeiter und Auszubildender.
08/2013 - 05/2014:
Rolle: Praktikant/Bachelorand
Kunde: Evopro Systems Engineering AG
Aufgaben:
Konzeptionierung und Entwicklung einer mobilen Anwendung für das Android-Betriebssystem
08/2012 - 02/2013:
Rolle: Werkstudent
Kunde: Vogler Engineering
Aufgaben:
Unterstüzung bei der Entwicklung grafischer Oberflächen mit C# und WPS
Frameworks:
Angular, Android, Spring(Core, MVC, Security, Boot), Hibernate, Struts, JSF...
IDEs:
Android Studio, Webstorm, Intelli J, Eclipse, Netbeans, Visual Studio Code...
Tools:
Git, Jenkins, Jira, Bitbucket, Cucumber, Photoshop...
Vorgehensweisen:
Scrum, Kanban, TDD, Clean Code, Pair-Programming, Extreme Programming...
Sonstiges:
MVVM, MVC, REST, SOAP, JSON, MySQL, NoSQL, JWT, JUnit, Staplerschein...
Softskills:
Automotive, Behörden, Immobilien