Spring Boot | Kubernetes | Angular | DevOps | Cloud | CI/CD
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 39175 Gerwisch
- National
- de | en
- 19.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – offen
Tätigkeitsbeschreibung
Noise2Zero bietet Messdienstleistungen im Bereich der Akustik für seine Kunden an. In diesem Projekt geht es um das Entwickeln einer Webanwendung sowie die Integration dieser in die Cloud. Die
Anwendung ermöglicht es dem Kunden, seine Messergebnisse Online zu verwalten und zu visualisieren. Des Weiteren werden rechenintensive Berechnungen in die Cloud verlagert.
Java (allg.), Angular, Apache Kafka, Continuous Delivery, Continuous Integration, Docker, Hibernate (Framework), Java-Entwickler, Kubernetes, Microsoft Azure, Spring Framework, SQL
2/2023 – 2/2024
Tätigkeitsbeschreibung
Angular
- Umfangreiche automatisierte E2E Tests
AspNet Core
- Stammdatenverwaltung mit MongoDB
- Umfangreiche Postman Tests
DevOps
- Verwaltung der CI/CD Pipelines mit GitHub Actions
Cloud
- Aufbau Cloud IT-Infrastruktur in Azure (Terraform, AKS, ELK-Stack)
Scrum, Angular, ASP.NET, Cloud Spezialist, Continuous Delivery, Continuous Integration, DevOps, Elasticsearch, Kubernetes, Microsoft Azure, Mongodb, Test Automation
10/2021 – 6/2022
Tätigkeitsbeschreibung
Lead-Tätigkeiten
- Technologie-, und Architekturentscheidungen
Backend
- AspNetCore: Parsen der CSV-Datei und Speichern der Daten in PostgreSQL
- Spring Boot: Teileverwaltung mit Hibernate und PostgreSQL
Angular
- Visualisierung und Bearbeiten der Teile
- Suchmaske
- Import und Export Funktionen
DevOps
- Aufbau der Cloud IT-Infrastruktur
- Aufsetzen der CI/CD Pipeline
Java-Entwickler, Angular, ASP.NET, Cloud Spezialist, Continuous Delivery, Continuous Integration, Entity Framework, Git, Hibernate (Framework), Java (allg.), Kubernetes, Postgresql, Spring Framework, SQL
9/2021 – 6/2024
Tätigkeitsbeschreibung
Lead-Developer für alle Bereiche der Entwicklung für eins der drei Teams
o Technischer Ansprechpartner für Product Owner und Entwickler
o Schreiben von technischen User Stories
o Unterstützung und Weiterbildung interner Entwickler
o Integration neuer Technologien in unser Projekt (bspw. Beispiel Module Federation) und Umsetzen komplexer technischer und fachlicher Anforderungen
Entwicklung von Spring Boot Services
o Automatisierte Tests mit JUnit und Postman
o Anbinden von PostgreSQL mit Hibernate und Liquibase
Entwicklung des Frontends mit Angular
o Verantwortlich für Ausgangspunkt der Anwendung welche mehrere verschiedene Einstiegspunkte mit unterschiedlichen fachlichen Anforderungen abdecken musste
o Zustandsverwaltung mit NgRx und RxJS
o Automatisierte Tests mit JUnit und Cypress
o Einhaltung und Durchsetzung des DDD-Ansatzes im Frontend
Mitarbeit bei DevOps Tätigkeiten
o Aufsetzen und Bearbeiten der CI/CD Pipelines mit Jenkins
o Integration unsere Software in die vorhandenen OpenShift Umgebung mit Helm-Charts
Java-Entwickler, Angular, Confluence, Continuous Delivery, Continuous Integration, CSS (Cascading Style Sheet), Docker, Hibernate (Java), HTML, Identitätsmanagement, Java (allg.), Jenkins, Jira, Kubernetes, Openshift, Postgresql, Scrum, Spring Framework, SQL, Typescript
6/2020 – 9/2021
Tätigkeitsbeschreibung
Lead-Tätigkeiten
o Technischer Ansprechpartner für Product Owner
o Schreiben von technischen User Stories
o Treffen von Technologieentscheidungen
Entwicklung des Backends mit Spring Boot und AspNet Core
o Spring Boot: MicroService für die Zertifikatsverwaltung (Zertifizierungsstelle)
o AspNet Core: MicroService für ein schnelles Speichern und Laden in MongoDB
Entwicklung des Frontends mit Angular
o Angular Material
o Zustandsverwaltung mit NgRx und RxJS
o Automatisierte Tests mit JUnit und Cypress
Mitarbeit bei DevOps Tätigkeiten
o Aufsetzen und Bearbeiten der CI/CD Pipelines mit AzureDevOps-Server
o Integration unsere Software in ein vorhandenes Ranger Cluster mit Helm, Docker und Kubernetes
Anforderungsmanagement
o Ableiten von Anforderungen die sich aus dem Glückspielstaatsvertrag ergeben (u.a. Pseudonymisierung, Infrastruktur, Architektur der Software, Fachlichkeit)
o Dokumentation und Verwaltung erfolgte mittels Scrum und dem Azure Board
o Analyse von Anforderung und gemeinsame Priorisierung mit dem Product Owner
Java-Entwickler, Angular, ASP.NET, Confluence, Continuous Delivery, Continuous Integration, CSS (Cascading Style Sheet), Docker, Entity Framework, HTML, Java (allg.), Kubernetes, Microsoft Azure, Mongodb, Requirements Management, Scrum, Spring Framework, SQL
12/2018 – 6/2020
Tätigkeitsbeschreibung
Lead-Tätigkeiten
o Aufsetzen der Architektur und Infrastruktur
o Kommunikation mit den Kunden
o Einführen von Scrum
o Schreiben von technischen User Stories
o Treffen von Technologieentscheidungen
Entwicklung des Backends mit AspNet Core
o Anbinden von MSSQL mit Entity Framework Core
o Anbinden des Azure Directory
Entwicklung des Frontends mit Angular
o Angular: Tablet Anwendung - Angular Material, NgRx und RxJS
o WinForm und WFP: Desktop-Anwendung
DevOps
o Aufsetzen von ASP.Net Core Identity für die Nutzerverwaltung
o Integration der Nutzer vom internen Azure Directory
o Aufsetzen und Bearbeiten der CI/CD Pipelines mit AzureDevOps-Server und dem IIS
o Automatisierte Datenbankmigration
Anforderungsmanagement
o Gespräche mit Mitarbeitern der Fachlichkeit, um die Anforderungen an die Software zu definieren, bewerten und zu dokumentieren
o Ableiten von Anforderungen durch Analyse der zu ablösende Software
o Analyse der Anforderung und gemeinsame Priorisierung mit den Stakeholdern
o Dokumentation und Verwaltung erfolgte mittels Scrum und dem Azure Board
Continuous Delivery, Continuous Integration, Angular, ASP.NET, Confluence, Entity Framework, IIS, Microsoft Azure, Requirements Management, Scrum, SQL, Windows Presentation Foundation
Ausbildung
Universität Magdeburg
Magdeburg
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden