Senior Full-Stack-Developer
Aktualisiert am 08.04.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Paderborn (+50km) Brilon (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2024-01 - 2025-04

Entwicklung einer Cloud-Plattform

Full-Stack-Developer ASP.NET Core MSSQL Entity Framework ...
Full-Stack-Developer
ZIEL DES PROJEKTES
Komplette Entwicklung einer Cloud-Plattform , die es den Kunden erlaubt ihre
gekauften Showcontroller remote zu verwalten.
HERAUSFORDERUNG DES PROJEKTES
Eine Cloud-Plattform musste neu entwickelt werden, einschließlich der Gestaltung der
Cloud-Architektur, der Implementierung eines Frontends und Backends sowie des
Deployments auf Azure.
MEINE PROJEKTGESCHICHTE
Im Rahmen des Projektes war ich für den Entwurf und die Implementierung einer
Cloudplattform verantwortlich. Zu Beginn stand ich vor der Herausforderung, eine
komplette Architektur zu entwerfen, die sowohl skalierbar als auch sicher ist, und
gleichzeitig eine nahtlose Benutzererfahrung zu gewährleisten.
Als Backend setzte ich auf ASP.Net Core und Entity Framework , um eine effiziente
Verbindung zu einer Datenbank zu schaffen. Die Entwicklung des Frontends erfolgte mit
React und TypeScript, was eine moderne und reaktive Benutzeroberfläche ermöglichte.
Eine besondere Anforderung war die Integration einer Schnittstelle zu den
Showcontrollern, um eine reibungslose Kommunikation zwischen den Systemen zu
gewährleisten.
Um die Plattform in der Azure-Cloud zu hosten, nutzte ich AzureSQL für die
Datenbank, ein Azure Blob Storage für die Speicherung und einen AppService , um die
Anwendung flexibel bereitzustellen. Diese Auswahl ermöglichte eine hochverfügbare und
skalierbare Lösung. Durch klare Kommunikation und die gezielte Nutzung dieser
Technologien konnte ich die Herausforderungen erfolgreich meistern.
ASP.NET Core MSSQL Entity Framework TypeScript React Azure Microsoft Visual Studio C#
IT-Unternehmen in der Veranstaltungsbranche
7 Jahre 6 Monate
2017-11 - 2025-04

Weiterentwicklung des Kernproduktes

.NET-Developer .NET C# VB ...
.NET-Developer
HERAUSFORDERUNG DES PROJEKTES
Die Herausforderung des Projekts besteht in der Weiterentwicklung eines komplexen
Kernprodukts. Neue Features müssen implementiert und Bugs behoben werden, ohne
die Stabilität zu gefährden. Durch enge Zusammenarbeit und präzises Testen kann die
Software erfolgreich optimiert werden.
TÄTIGKEITSFELD MEINES TEAMS
Das IT-Unternehmen entwickelt die Software mit derzeit 4 Entwicklern weiter.
MEINE PROJEKTGESCHICHTE
In diesem Projekt war ich Teil der kontinuierlichen Weiterentwicklung einer Software,
die über die Jahre hinweg mehrere Major Releases erlebte. Zu Beginn war die
Benutzerzahl noch im niedrigen dreistelligen Bereich, wuchs jedoch während meiner
Arbeit auf den vierstelligen Bereich. Die Herausforderung lag darin, mit der steigenden
Nachfrage und den sich ständig ändernden Anforderungen Schritt zu halten, ohne die
Qualität und Stabilität der Software zu gefährden.
Die Software basierte auf einer komplexen Codebasis, die eine Vielzahl an Technologien
wie .NET, C#, VB, C++, DirectX, Windows Media Foundation und DirectShow
einsetzte. In diesem Umfeld war es entscheidend, neue Features so zu entwickeln, dass
sie problemlos in die bestehende Architektur integriert werden konnten, ohne die
restliche Funktionalität zu beeinträchtigen.
Durch enge Zusammenarbeit im Team und eine strukturierte Vorgehensweise bei der
Feature-Entwicklung fanden wir Lösungen, die sowohl stabil als auch skalierbar sind. Das
Projekt ist weiterhin erfolgreich und wird vom Kunden sehr geschätzt, da es den
steigenden Anforderungen gerecht wird und die Benutzererfahrung stetig verbessert. Es
zeigt, wie wichtig es ist, flexibel und mit Herz und Verstand an neuen Meilensteinen zu
arbeiten.
.NET C# VB C++ WPF WinForms DirectX DirectShow WIndows Media Foundation Microsoft Visual Studio
IT-Unternehmen in der Veranstaltungsbranche
4 Monate
2021-01 - 2021-04

Implementierung einer Schnittstelle zu externer Hardware

C#/C++-Developer .NET C++ C# ...
C#/C++-Developer
ZIEL DES PROJEKTES
Es musste eine Schnittstelle spezifiziert und implementiert werden, die eine sichere
Kommunikation mit einer Hardwarelösung von einer Drittfirma erlaubte.
HERAUSFORDERUNG DES PROJEKTES
Es musste besonders auf die sichere Kommunikation zwischen der Hardware und
Software geachtet werden. Dies umfasste unter anderem, dass keine Daten von fremder
Software aus dem Speicher ausgelesen werden kann.
MEINE PROJEKTGESCHICHTE
In diesem Projekt war ich verantwortlich für die Entwicklung einer Schnittstelle zwischen
einer Dritt-Hardware und unserer Software. Eine der größten Problemstellungen war,
dass die Software in .NET entwickelt wurde, das potenziell anfällig für Reverse
Engineering ist. Die empfangenen Daten mussten sicher verarbeitet werden, ohne dass
unbefugte Dritte darauf zugreifen konnten.
Die Lösung war, den Großteil der Verarbeitung in eine externe C++ DLL zu verlagern.
Dabei stellte sich die Herausforderung, das Konzept nicht nur intern, sondern auch mit
der Drittfirma abzustimmen. Um sicherzustellen, dass keine Datenlecks auftreten,
verwendete ich Tools wie WinDbg, um den Speicher auf mögliche Lecks zu überprüfen
und die Integrität der Daten zu gewährleisten.
Das Ergebnis wurde sehr positiv aufgenommen, da wir nicht nur die Anforderungen des
Kunden erfüllten, sondern auch eine langfristig stabile und geschützte Lösung
implementierten, die professionell und transparent umgesetzt wurde.
.NET C++ C# VB WinDbg Microsoft Visual Studio
IT-Unternehmen in der Veranstaltungsbranche

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2019-09 - 2024-09

Studium Angewandte Informatik

Bachelor, Fachhochschule Südwestfalen, Iserlohn
Bachelor
Fachhochschule Südwestfalen, Iserlohn

Softwareintegration


Bachelorarbeit: ?Entwicklung eines Dashboards für die Evaluierung von Social Media Auftritten mittels Sentiment Analyse?
Abschluss: Bachelor of Science (Note: 1,2 mit Auszeichnung)

Kompetenzen

Kompetenzen

Betriebssysteme

Windows
Ubuntu
Android

Programmiersprachen

C#
C++
XML
C
SQL
Java
HTML
JavaScript
CSS
TypeScript
Python
Rust

Datenbanken

ODBC
Entity Framework
Hibernate
SQLAlchemy
JDBC
Prisma
AzureSQL
MySQL

Einsatzorte

Einsatzorte

Paderborn (+50km) Brilon (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2024-01 - 2025-04

Entwicklung einer Cloud-Plattform

Full-Stack-Developer ASP.NET Core MSSQL Entity Framework ...
Full-Stack-Developer
ZIEL DES PROJEKTES
Komplette Entwicklung einer Cloud-Plattform , die es den Kunden erlaubt ihre
gekauften Showcontroller remote zu verwalten.
HERAUSFORDERUNG DES PROJEKTES
Eine Cloud-Plattform musste neu entwickelt werden, einschließlich der Gestaltung der
Cloud-Architektur, der Implementierung eines Frontends und Backends sowie des
Deployments auf Azure.
MEINE PROJEKTGESCHICHTE
Im Rahmen des Projektes war ich für den Entwurf und die Implementierung einer
Cloudplattform verantwortlich. Zu Beginn stand ich vor der Herausforderung, eine
komplette Architektur zu entwerfen, die sowohl skalierbar als auch sicher ist, und
gleichzeitig eine nahtlose Benutzererfahrung zu gewährleisten.
Als Backend setzte ich auf ASP.Net Core und Entity Framework , um eine effiziente
Verbindung zu einer Datenbank zu schaffen. Die Entwicklung des Frontends erfolgte mit
React und TypeScript, was eine moderne und reaktive Benutzeroberfläche ermöglichte.
Eine besondere Anforderung war die Integration einer Schnittstelle zu den
Showcontrollern, um eine reibungslose Kommunikation zwischen den Systemen zu
gewährleisten.
Um die Plattform in der Azure-Cloud zu hosten, nutzte ich AzureSQL für die
Datenbank, ein Azure Blob Storage für die Speicherung und einen AppService , um die
Anwendung flexibel bereitzustellen. Diese Auswahl ermöglichte eine hochverfügbare und
skalierbare Lösung. Durch klare Kommunikation und die gezielte Nutzung dieser
Technologien konnte ich die Herausforderungen erfolgreich meistern.
ASP.NET Core MSSQL Entity Framework TypeScript React Azure Microsoft Visual Studio C#
IT-Unternehmen in der Veranstaltungsbranche
7 Jahre 6 Monate
2017-11 - 2025-04

Weiterentwicklung des Kernproduktes

.NET-Developer .NET C# VB ...
.NET-Developer
HERAUSFORDERUNG DES PROJEKTES
Die Herausforderung des Projekts besteht in der Weiterentwicklung eines komplexen
Kernprodukts. Neue Features müssen implementiert und Bugs behoben werden, ohne
die Stabilität zu gefährden. Durch enge Zusammenarbeit und präzises Testen kann die
Software erfolgreich optimiert werden.
TÄTIGKEITSFELD MEINES TEAMS
Das IT-Unternehmen entwickelt die Software mit derzeit 4 Entwicklern weiter.
MEINE PROJEKTGESCHICHTE
In diesem Projekt war ich Teil der kontinuierlichen Weiterentwicklung einer Software,
die über die Jahre hinweg mehrere Major Releases erlebte. Zu Beginn war die
Benutzerzahl noch im niedrigen dreistelligen Bereich, wuchs jedoch während meiner
Arbeit auf den vierstelligen Bereich. Die Herausforderung lag darin, mit der steigenden
Nachfrage und den sich ständig ändernden Anforderungen Schritt zu halten, ohne die
Qualität und Stabilität der Software zu gefährden.
Die Software basierte auf einer komplexen Codebasis, die eine Vielzahl an Technologien
wie .NET, C#, VB, C++, DirectX, Windows Media Foundation und DirectShow
einsetzte. In diesem Umfeld war es entscheidend, neue Features so zu entwickeln, dass
sie problemlos in die bestehende Architektur integriert werden konnten, ohne die
restliche Funktionalität zu beeinträchtigen.
Durch enge Zusammenarbeit im Team und eine strukturierte Vorgehensweise bei der
Feature-Entwicklung fanden wir Lösungen, die sowohl stabil als auch skalierbar sind. Das
Projekt ist weiterhin erfolgreich und wird vom Kunden sehr geschätzt, da es den
steigenden Anforderungen gerecht wird und die Benutzererfahrung stetig verbessert. Es
zeigt, wie wichtig es ist, flexibel und mit Herz und Verstand an neuen Meilensteinen zu
arbeiten.
.NET C# VB C++ WPF WinForms DirectX DirectShow WIndows Media Foundation Microsoft Visual Studio
IT-Unternehmen in der Veranstaltungsbranche
4 Monate
2021-01 - 2021-04

Implementierung einer Schnittstelle zu externer Hardware

C#/C++-Developer .NET C++ C# ...
C#/C++-Developer
ZIEL DES PROJEKTES
Es musste eine Schnittstelle spezifiziert und implementiert werden, die eine sichere
Kommunikation mit einer Hardwarelösung von einer Drittfirma erlaubte.
HERAUSFORDERUNG DES PROJEKTES
Es musste besonders auf die sichere Kommunikation zwischen der Hardware und
Software geachtet werden. Dies umfasste unter anderem, dass keine Daten von fremder
Software aus dem Speicher ausgelesen werden kann.
MEINE PROJEKTGESCHICHTE
In diesem Projekt war ich verantwortlich für die Entwicklung einer Schnittstelle zwischen
einer Dritt-Hardware und unserer Software. Eine der größten Problemstellungen war,
dass die Software in .NET entwickelt wurde, das potenziell anfällig für Reverse
Engineering ist. Die empfangenen Daten mussten sicher verarbeitet werden, ohne dass
unbefugte Dritte darauf zugreifen konnten.
Die Lösung war, den Großteil der Verarbeitung in eine externe C++ DLL zu verlagern.
Dabei stellte sich die Herausforderung, das Konzept nicht nur intern, sondern auch mit
der Drittfirma abzustimmen. Um sicherzustellen, dass keine Datenlecks auftreten,
verwendete ich Tools wie WinDbg, um den Speicher auf mögliche Lecks zu überprüfen
und die Integrität der Daten zu gewährleisten.
Das Ergebnis wurde sehr positiv aufgenommen, da wir nicht nur die Anforderungen des
Kunden erfüllten, sondern auch eine langfristig stabile und geschützte Lösung
implementierten, die professionell und transparent umgesetzt wurde.
.NET C++ C# VB WinDbg Microsoft Visual Studio
IT-Unternehmen in der Veranstaltungsbranche

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2019-09 - 2024-09

Studium Angewandte Informatik

Bachelor, Fachhochschule Südwestfalen, Iserlohn
Bachelor
Fachhochschule Südwestfalen, Iserlohn

Softwareintegration


Bachelorarbeit: ?Entwicklung eines Dashboards für die Evaluierung von Social Media Auftritten mittels Sentiment Analyse?
Abschluss: Bachelor of Science (Note: 1,2 mit Auszeichnung)

Kompetenzen

Kompetenzen

Betriebssysteme

Windows
Ubuntu
Android

Programmiersprachen

C#
C++
XML
C
SQL
Java
HTML
JavaScript
CSS
TypeScript
Python
Rust

Datenbanken

ODBC
Entity Framework
Hibernate
SQLAlchemy
JDBC
Prisma
AzureSQL
MySQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.