Fabian Blum

Ich bin

Über mich

Bereits während meines Studiums habe ich mich intensiv mit dem .NET-Stack beschäftigt, um verschiedene Projekte zu realisieren. Nach meinem Studium habe ich diese Kenntnisse in der Logistikbranche und im E-Commerce angewandt und weiter ausgebaut.

Full Stack Developer & Software Engineer

In den verschiedenen Projekten lag der Schwerpunkt meiner Arbeit bisher vor allem auf Schnittstellen zwischen verschiedenen Systemen. Auch Oberflächen in Form von Apps für Android und iOS, sowie Webanwendungen wurden für die Kunden entwickelt und bereitgestellt.

  • Mobil: +49 151 52152892
  • E-Mail:
  • Standort: Witten, Germany
  • Alter: 33
  • Abschluss: B.Sc. Medical Informatics
  • Technologie-Stack: .NET / C#

Im Bereich der Datenbanken konnte ich im Laufe der Jahre Erfahrungen mit klassischen relationalen Datenbanken wie MSSQL und MySQL, aber auch mit dokumentenorientierten Systemen wie MongoDB, RavenDB und LiteDB gewinnen.

Aktuell umfasst meine Arbeit hauptsächlich den Datenaustausch und die Entwicklung von Microservices. Hierbei verwenden wir unter anderem message brokers (Azure Service Bus), sowie REST APIs auf .NET Core Basis.

Auch DevOps Aufgaben mit Kubernetes, Azure DevOps und Terraform gehören zu dem täglichen Aufgabenfeld.

Kenntnisse

Wie oben beschrieben, habe ich in vergangenen Projekten bereits verschiedene Technologien und Technologie-Stacks eingesetzt. Der Schwerpunkt liegt auf dem .NET-Stack.

.NET Core / EF Core / C#100%
Blazor 80%
HTML / CSS & Javascript 80%
Xamarin / MAUI 70%
Angular 60%
MSSQL 90%
MongoDB 90%
DevOps 75%

Lebenslauf

Ich verfüge über umfassende Erfahrung als Softwareentwickler mit Schwerpunkt auf dem .NET-Stack. Mein beruflicher Werdegang erstreckt sich über verschiedene Branchen, darunter Logistik und E-Commerce. In meiner Karriere habe ich innovative Lösungen mit modernsten Technologien konzipiert und umgesetzt. Meine Leidenschaft für die Softwareentwicklung treibt mich dazu an, kontinuierlich nach neuen Herausforderungen und Projekten Ausschau zu halten.

Übersicht

Fabian Blum

Full-Stack-Entwickler mit mehr als 6 Jahren Erfahrung. Fokus auf .NET Technologien und Software-Architektur. Realisierung von Webanwendungen, Backend-Services und Datenaustausch zwischen Systemen.

Ausbildung

Bachelor of Science - Medizinische Informatik

2014 - 2018

Fachhochschule Dortmund, Deutschland

In verschiedenen Praxisprojekten konnte ich selbständig C# / .NET erlernen. Darüber hinaus habe ich mich mit weitere Technologien, wie z.B. NoSQL-Datenbanken (MongoDB, RavenDB, OrientDB), zusätzlich zu den regulären Kursinhalten, beschäftigt. Zudem waren agile Entwicklungsmethoden wie SCRUM oder Kanban und ihr effizienter Einsatz teil meines Studiums.

Praktische Informatik

2011 - 2014

Fachhochschule Dortmund, Deutschland

Nach meiner Schulausbildung ging ich über eine Kooperation mit dem Robert-Bosch-Berufskolleg direkt an die FH Dortmund. Schon während meiner Schulzeit konnte ich Kurse an der Hochschule besuchen und manche Module vorab abschließen.

Im Jahr 2014 entschied ich mich, mein Hauptfach auf medizinische Informatik umzustellen, da die dort angebotenen Kurse mein Interesse weckten.

Ausbildung: Informationstechnischer Assistent

2007 - 2011

Robert-Bosch-Berufskolleg Dortmund, Deutschland

Nach meinem Realschulabschluss 2007 habe ich am Robert-Bosch-Berufskolleg in Dortmund eine schulische Ausbildung zum Informationstechnischen Assistenten absolviert. Mit dieser Ausbildung habe ich auch meine Fachhochschulreife erworben.

Die Ausbildung umfasste neben elektrotechnischen Themen auch das Entwickeln mit Java, Netzwerktechnik und relationalen Datenbanksystemen wie MySQL.

Berufliche Erfahrung

Freiberuflicher Softwareentwickler und Berater

2024 - Heute

Freelancer, Witten, Deutschland

  • Full Stack .NET Entwicklung, sowie Beratung von Anwendungen und Schnittstellen im Unternehmenskontext
  • Aufbau von Idäntitätsmanagement Systemen, wie OAuth 2.0/OpenID Connect Server
  • Austausch und Bereitstellung von Daten zwischen verschiedenen Unternehmenslösungen (z.B. ERP oder CRM Systemen)
  • Datenmigration und Aufbereitung zwischen alt und neu Systemen
  • Qualitätssicherung in der Softwareentwicklung und Schulungen

Senior Software Engineer

2020 - 2024

Parfümerie Douglas, Hagen, Deutschland

  • Entwicklung von Microservices für CRM und E-Commerce basierend auf
    .NET >= 6 und MongoDB
    . Definition und Entwicklung von Schnittstellen auf Basis von REST und Message Brokern (Azure Service Bus)
  • Integration der SAP Customer Data Cloud in die Geschäftsprozesse
  • DevOps Aufgaben für Administration, Konfiguration und Deployment der Services mit Azure DevOps, Kubernetes and Terraform

Full Stack Developer &Werkstudent

2017 - 2020

proLOGiT GmbH, Dortmund, Deutschland

  • Full Stack Entwicklung von verschiedenen Web (Razor Pages & ASP.NET MVC) und mobilen App Lösungen (Java native & Xamarin) für Kundenprojekte in der Logistikbranche
  • Weiterentwicklung der catkin Plattform für Auftragsmanagement in der Logistikbranche (www.catkin.eu).
  • Anforderungsanalyse beim Kunden
  • Implementierung eines Identity Server (OpenID Connect & OAuth2) für alle bestehenden Unternehmenslösungen
  • Entwicklung von Schnittstellen für Kundenprojekte - REST, WCF, File based

Werkstudent

2011 - 2017

Media Markt, Dortmund, Deutschland

  • Nebenjob während des Studiums
  • Kundenberatung und Verkauf im Bereich Computerhardware und Mobiltelefonie

Dienstleistungen

Mit meiner fortlaufenden beruflichen Entwicklung suche ich stets nach neuen Möglichkeiten und Herausforderungen im Bereich der Softwareentwicklung. Ich bringe umfassende Erfahrung mit und stehe gerne zur Beratung bereit, um die geeigneten Schritte zur erfolgreichen Umsetzung von Projekten zu identifizieren und diese anschließend professionell zu implementieren.

Entwicklung, sowie Beratung von Anwendungen und Schnittstellen im Unternehmenskontext

Analyse & Entwicklung von Web-Anwendungen, Schnittstellen und Software-Modulen basierend auf .NET. Sei es eine neue Implementierung oder eine Optimierung von bestehenden Prozessen. Durch eine strukturierte Beratung und professionelle Implementierung sind die Daten in Ihrem Unternehmen an der richtigen Stelle verfügbar und optimieren Ihr Geschäftsmodell.

Austausch und Bereitstellung von Daten

Stellen Sie wichtige Unternehmensdaten an der richtigen Position Ihres Prozesses zur Verfügung, um einen Mehrwert zu generieren und Synergien zu erzeugen. Mittels intelligenten und individuellen Datenmanagements können Schnittstellen und Anwendungen neue Geschäftsbereiche erschließen.

Aufbau von Idäntitätsmanagement Systemen, wie OAuth 2.0/OpenID Connect Server

Ermöglichen Sie Ihren Nutzern den zentralen Login über ein Identity Management System / Single-Sign-on (SSO).

Datenmigrationen zwischen alten und neuen Systemen

Umstellungen auf neue Systeme sind häufig ein komplexer Prozess. Durch eine gezielte Datenaufbereitung und Dokumentation können Sie schneller einen Mehrwert generieren und gleichzeitig die Datenqualität verbessern.

Performance Optimierungen & Qualitätssicherung

Performance Optimierungen bestehender Anwendungen, Prozesse und Datenbanken. Erreichen sie durch professionelle Entwicklungsmethoden, Tests und Dokumentation mehr Qualität in Ihren Daten.

Beratung & Entwicklung von Unternehmensseiten

Beratung & Entwicklung von Websites, die Ihr Unternehmen präsentieren.

Kontakt

Wenn Sie Fragen oder Projektwünsche haben, wenden Sie sich bitte an mich.

Adresse:

Finefrauweg 11, 58455 Witten, Germany

Mobil:

+49 151 52152892