SB

Sven Beeckmann

verfügbar

Letztes Update: 17.01.2024

FullStack Entwickler, Java Entwickler, Angular Entwickler, C# Entwickler

Firma: mycrocast gmbh
Abschluss: M. Sc. Informatik an der OvGU - Magdeburg
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

mycrocast-Sven-Beeckmann_011223.pdf

Skills

Über 5 Jahre Erfahrung als Backendentwickler im Bereich JavaEE, Hibernate, JPA in verschiedenen Bereichen (FinTech, App Entwicklung)
Über 3 Jahre Erfahrung im Bereich Frontend Entwicklung mit dem Angular Framework und Typescript

Erfahrung im Bereich native Android Entwicklung.
Erfahrung im Bereich nativer iOS App Entwicklung (SwiftUI)
Erfahrung in der Erstellung von Apps mit C# und dem Xamarin Framework für Cross-Plattform Apps (IOS und Android)
Grundlegende Erfahrung in der Erstellung von Anwendungen in QT

Projekthistorie

03/2023 - bis jetzt
Senior Angular Frontend Entwickler Bundesamt für Migration und Flüchtline
Bundesamt für Migration und Flüchtlinge (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Konzeption und Weiterentwicklung von neuen Features in einer bestehendend Angular Anwendung.

10/2018 - 10/2022
Angular Frontent Entwicklung

Entwicklung eines Dashboards für die Kunden zur Verwaltunge, sowie für den Admin. Im laufe der Zeit, wurde auch noch die Möglichkeit geschaffen auch über diese Angular Webanwendung eine Liveübertragung zu starten. Kunden können Inhalte hochladen, ihren Auftritt in der App konfigurieren und Statistiken zu den Übertragungen und Werbeausspielungen betrachten.

 

- Angular 7 -13

- Typescript

- Rest

- Websocket

- WebAudio API

- Konzeption und Umsetzung der Komponentenstruktur

- Umsetzung der Rest und Websocket Kommunikation


04/2017 - 10/2022
Xamarin App Entwicklung

Entwicklung einer App für die mycrocast community als Audio Platform. Die App bietet Stand 07.09.2022 folgende Funktionalitäten:

 

- Finden und zuhören von Audioübertragungen

- Erstellen von Live Audioübertragungen

- Erstellen von Audiodiskussionsräumen und Interkation mit diesen

- Einspielen von Werbung

- Gastnutzung und Authenzifizierung

- Rest Kommunikation mit einem Backend

- MQTT für Live updates

- Konzeption und Umsetzung für jeweils Android und iOS

- S3 AWS

- AWS EC2

- AWS LoadBalancer

 

Die App wurde als Prototyp nativ in Android entwickelt und anschließend in Xamarin Native (Android und iOS) in C# umgesetzt. Die App laufend weiterentwickelt.


04/2017 - 10/2022
JavaEE Backend Entwicklung

Entwicklung eines Backend für die mycrocast App in JavaEE mit dem Wildfly Application Server.

Folgende Technologien/Frameworks werden verwendet:

 

- Hibernate mit Postgres

- Hazelcast für verteilte Datenstrukturen im Cluster und Ausführung von verteiliten Operationen

- Rest Endpunkte

- Websocket Endpunkte

- Konzeption und Umsetzung der Datenbankstruktur,  Rest Struktur und allgemein der Aufbau der Anwendung

 

Da die Anwendung tausende paralelle Nutzer haben kann, wurde auf die Performance besonderen Wert gelegt. Der Server läuft als Clusterverbund hinter einem LoadBalancer in der AWS Cloud. Es wurde extensiv getestet mit Stresstests, welche mit locust.io erstellt wurden um Queries und verschiedene weitere Logiken zu optimieren und um den Wildfly selber optimal zu konfigurieren.


08/2021 - 04/2022
Swift App Entwicklung

Raydio ist eine kleine App in Swift und Android, welche innerhalb eines Veranstaltungsortes dafür genutzt werden kann, sich auditiv mit einen dafür geschaffenen Audioserver zu  verbinden und eine Livekommentierung mit geringer Latzenz zu erleben. Das ist zum Beispiel im Einsatz bei Fußballspielen, an denen visuell eingeschränkte Personen vor Ort das Spiel (Inklusion) verfolgen können.

Dafür wurde in der Swift Anwendung ein WebRTC Client entwickelt und besonders Wert auf den Aufbau als Barrierefreie App geachtet. Dies wurde mit der Zielgruppe getestet und das Feedback eingebaut. Da WebRTC einen Signaling Server benötigt, wird dieser mit Hilfe von UDP Multicast im lokalen Netzwerk gesucht und anschließend mit Websocket verbunden.

- Swift App

- WebRTC

- Accessbility (Voice over)

- WebSocket

- UDP


10/2019 - 10/2021
JavaEE Backend Entwicklung

Die Entwicklung an dem Projekt mycomment ist derzeit pausiert, da es einen initial fertigen Zustand erreicht hat. Mit mycomment können Kunden (meist Vereine) Videos hochladen, diese können über eine Webintegration von Nutzern angeschaut werden. Nutzer können diese Videos kommentieren und andere Nutzer können diese neue Kommentierung sich ansehen.

 

Das Backend dafür ist ebenfalls in JavaEE und Websocket geschrieben.

 

- JavaEE

- Websocket

- Hibernate/Postgres

- FFMPEG

- S3 – AWS

- AWS EC2

- AWS LoadBalancer


04/2020 - 04/2021
Swift SDK Entwicklung für die Einbindung in andere Apps

Für die konsumierende Seite der mycrocast App wurde ein SDK benötigt, damit diese Funktionalität (Rest Kommunikation, Konvertierung der Audiodaten etc.) in andere Apps einbinden zu können.

Dafür wurde eine native Swift Library (xcframework) von mir entwickelt.


10/2019 - 04/2021
Angular Frontend Entwicklung Dashboard

Das Dashboard ist eine Angular Anwendung, in dem die Kunden die Videos verwalten können, die Erstellten Kommentare verwalten können und Statistiken dazu einsehen können.


04/2017 - 09/2018
Softwareentwickler, Backend, Frontend und Desktop
Axetrading Ltd. (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Angefangen als Backend Entwickler im Bereich JavaEE/Hibernate
Später Frontend Entwickler für ein separates Project und anschließend für dieses als Full Stack Entwickler tätig.
Betreuung von Studenten als Team für die Entwicklung dieses Projektes.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Haupttätigkeit sollte Remote stattfinden.
Ideal wäre eine Kennlernphase vor Ort und danach 100% remote oder Wochenweise (alle 4 Wochen eine Woche)

Verfügbar ab 01.01.2023
Profilbild von Sven Beeckmann FullStack Entwickler, Java Entwickler, Angular Entwickler, C# Entwickler aus Magdeburg FullStack Entwickler, Java Entwickler, Angular Entwickler, C# Entwickler
Registrieren