Senior Software-Engineer | Scrum Master
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Mitte
- auf Anfrage
- de | en
- 14.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2022 – offen
Tätigkeitsbeschreibung
- Migration einer Bestandssoftware in die Cloud
- Abstimmung von Sicherheitsanforderungen
- Umsetzung von User Stories im Backend (Java, Spring Boot) und Frontend (Angular)
- Eingrenzung und Behebung von Fehlern
DevOps, Scrum, Softwareentwicklung (allg.)
3/2021 – 12/2022
Tätigkeitsbeschreibung
Die Europäische Union hat im Juni 2019 die Richtlinie 2019/1151 zur Einführung diverser Online-Verfahren im Gesellschaftsrecht (OVGR) verabschiedet. Im Zuge der nationalen Umsetzung baut die Bundesnotarkammer (BNotK) für die Notare die für die technische Durchführung erforderlichen Systeme auf und betreibt diese.
Eigene Aufgaben im Projekt:
- Umsetzung von User Stories im Backend (Java, Spring Boot) und Frontend (Angular)
- Eingrenzung und Behebung von Fehlern
- kleinere DevOp Themen
DevOps, Scrum, Softwareentwicklung (allg.), Software Quality
1/2020 – 7/2020
Tätigkeitsbeschreibung
Erweiterung und Implementierung neuer Funktionen im Frontend (Angular) und Backend (Spring)
Beheben von Bugs
Code-Refactorings
Erstellen von Tests mit Hilfe von JUnit und Mockito
Scrum, Test Automation, Softwareentwicklung (allg.)
10/2019 – 3/2021
Tätigkeitsbeschreibung
Entwicklung einer Webapplikation auf Basis einer Microservice-Architektur zur Vereinfachung und Automatisierung der Ausschreibungsverwaltung. Das System soll wiederkehrende Prozesse automatisieren sowie Angebote und deren Zuständigkeiten übersichtlicher abbilden. Es ordnet automatisch Zuständigkeiten und Berechtigungen, generiert automatisiert Listen, welche zuvor umständlich via Excel gepflegt wurden und verhindert so, dass Vorgänge verloren gehen. Eine Authentifizierung und Autorisierung der Nutzer erfolgt mittels OIDC / OAUTH2.0 über das Identity Management System Keycloak.
Eigene Aufgaben im Projekt:
- Implementierung eines Authentifizierungsmechanismus im Frontend und Backend auf Basis von Keycloak / JWT, OAUTH2.0 / OIDC und Spring-Security
- Konfiguration von Keycloak
- Neuimplementierung des Datei-Uploads aus Basis eines S3 Object Storages (minIO)
- Umgestaltung der Buildpipeline auf Basis von Jenkins, Bitbucket und einer privaten Dockerregistry im Artifactory
- Redesign der Oberfläche auf Basis von Angular und dem Material Design von Google
- Konfigurationen auf den Entwicklungsservern
- diverse Implementierungen neuer Funktionen im Frontend und Backend
- Einarbeitung und Schulung neuer Projektmitarbeiter
- Pflege der Dokumentation im Confluence
- Beheben von Bugs
- Code-Refactorings
- Erstellen von Tests mit Hilfe von JUnit und Mockito
DevOps, Scrum, Softwareentwicklung (allg.), Software Quality
10/2018 – 4/2019
Tätigkeitsbeschreibung
Es wurde ein Konzept für eine intelligente Straßenbeleuchtung entworfen und in Folge ein Prototyp in Form einer Android Applikation entwickelt, die das Schalten einzelner Straßenzüge ermöglicht. Die Android Applikation wurde u.a. mit Hilfe einer Firebase Realtime Datenbank realisiert.
- Anforderungsanalyse
- Entwurf eines Oberflächendesigns
- Implementierung einer Android Applikation
- Anbindung an eine Firebase Realtime Datenbank
- Testen der Anwendung mit JUnit und Mockito
Software Design, Softwareentwicklung (allg.)
4/2018 – 10/2018
Tätigkeitsbeschreibung
Es wurde eine prototypische Android Applikation entwickelt, mit deren Hilfe eine Höhenbestimmung innerhalb eines Gebäudes möglich ist. Für die Bestimmung des Luftdrucks wurde der im Smartphone verbaute Luftdrucksensor verwendet.
Eigene Aufgaben im Projekt
- Entwurf der Systemarchitektur
- Implementierung der Android Applikation
- Entwurf / Design des User Interfaces
- Testen der Applikation mittels JUnit und Mockito
Software Design, Softwareentwicklung (allg.)
Zertifikate
Scrum.org
Scrum.org
Scrum.org
ISTQB®
Cisco
Ausbildung
Hochschule für Technik und Wirtschaft Berlin
Berlin
IHK
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