Freiberuflicher IT-Berater · Software Engineer

Teams und Technologie vereinen, um nachhaltige digitale Lösungen zu entwickeln

Als freiberuflicher Software Engineer und technischer Berater unterstütze ich Unternehmen von der Konzeption über die Umsetzung bis hin zur Stabilisierung moderner Web- und Cloud-Anwendungen.

Profil

Nico Blum

Mit über fünfzehn Jahren Erfahrung unterstütze ich Unternehmen in Architektur, agilen Entwicklungsprozessen und der Zusammenarbeit mit Entwicklungsteams. Ich bringe Kommunikationsstärke und Verantwortungsbewusstsein mit, um komplexe Projekte strukturiert voranzubringen und nachhaltige Lösungen zu realisieren.

In meiner Laufbahn war ich unter anderem für SAP SE und bitExpert AG als angestellter Software Engineer, Scrum Master tätig und habe diverse Projekte für verschiedene Unternehmen aus IT, Automobil, Nahrungsmittel, Bekleidung und Medizintechnik begleitet.

Heute begleite ich Unternehmen projektbasiert bei anspruchsvollen technischen Fragestellungen, in der Produktentwicklung sowie bei der Etablierung von Qualität, Struktur und nachhaltigen Entwicklungsprozessen – pragmatisch, partnerschaftlich und mit dem klaren Fokus Mehrwert zu schaffen.

Leistungen

End-to-End Unterstützung entlang des Produktlebenszyklus – von Strategie bis Betrieb.

Beratung & Architektur

Technische Roadmaps, Zielarchitekturen und Entscheidungsgrundlagen für skalierbare Plattformen.

Frontend & Backend

Moderne Web-Anwendungen mit hoher Qualität, klaren Schnittstellen und nachhaltiger Wartbarkeit.

CI/CD & Automatisierung

Build-, Test- und Release-Pipelines, die zuverlässig ausliefern und Teams spürbar entlasten.

Integration & Daten

Systeme verbinden, Datenflüsse stabilisieren, klare Schnittstellen zwischen Teams schaffen.

Agile Begleitung

Betreuung agiler Projekte als Scrum Master oder Product Owner – strukturiert und ergebnisorientiert.

Kompetenzen

Technischer Tiefgang, der Teams in die Lage versetzt, verlässlich zu liefern.

Software Architektur

Ich entwerfe tragfähige Architekturen, die Fachlichkeit, Technik und Betrieb zusammenbringen. Der Fokus liegt auf klaren Verantwortlichkeiten, wartbaren Schnittstellen und Entscheidungen, die Teams langfristig handlungsfähig halten.

Softwareentwicklung

Ich setze Anforderungen pragmatisch um und halte Code wartbar, testbar und gut nachvollziehbar. Wichtig sind mir stabile Lieferfähigkeit, saubere Schnittstellen und eine enge Abstimmung mit Fachbereichen.

Agile Prozesse

Ich arbeite in agilen Teams dort, wo es den größten Nutzen bringt: als Scrum Master, Product Owner, Team Lead oder Entwickler. Praktiken wie Workshops, Retros und Refinements setze ich so ein, dass Teams schneller lernen, besser priorisieren und verlässlich liefern.

Datenanalyse & Integration

Ich verbinde Systeme so, dass Datenflüsse stabil und nachvollziehbar bleiben. Dazu gehören saubere Schnittstellen, robuste Integrationsmuster und ein klares Verständnis der fachlichen Daten.

End-to-End Testing

Ich etabliere End-to-End-Tests, die reale Nutzerabläufe absichern und Releases kalkulierbar machen. Ziel ist frühes Feedback, weniger Regressionen und stabile Auslieferungen.

Domain Driven Design

Fachlich getriebene Modellierung für nachhaltige und wartbare Softwarearchitekturen.

Microservices

Entwurf und Umsetzung verteilter Architekturen mit klaren Service-Grenzen.

Event Sourcing

Implementierung eventbasierter Systeme für transparente Datenflüsse und Nachvollziehbarkeit.

CI/CD Automation

Build-, Test- und Release-Pipelines, die zuverlässig ausliefern und Teams entlasten.

Relationale Datenbanken

Datenmodellierung und Verwaltung komplexer Geschäftsdaten mit PostgreSQL, MySQL und MariaDB.

NoSQL Datenbanken

Einsatz nicht-relationaler Datenbanken wie MongoDB für flexible Datenstrukturen und skalierbare Anwendungen.

Google Cloud Platform

Cloud- und Datenstrategien inkl. Microservice-Architekturen und Data-Analytics-Lösungen.

AWS

Cloud-Infrastruktur und Deployment für diverse Kundenprojekte.

Microsoft Azure

Cloud-Services und Integration in Enterprise-Umgebungen.

Kubernetes

Container-Orchestrierung und Betrieb auf Plattformen wie IONOS und Google Cloud.

Cloud Foundry

Deployment und Betrieb von Anwendungen in PaaS-Umgebungen bei SAP.

TypeScript

Primärsprache für Full-Stack-Entwicklung komplexer Business-Anwendungen bei SAP SE.

Java & Spring

Backend-Entwicklung und Integration verteilter Systeme mit Spring-Ökosystem über mehrere Stationen hinweg.

NodeJS & NestJS

Serverseitige Anwendungen und strukturierte Backend-Services mit klaren Schnittstellen.

Angular

Aufbau skalierbarer Frontend-Architekturen für internationale Enterprise-Anwendungen.

PHP & Symfony

Langjährige Erfahrung bei bitExpert AG und als Freelancer, inkl. CMS-Systeme wie WordPress, Joomla, TYPO3 und SilverStripe.

Generative AI

Einsatz moderner GenAI-Technologien in der Entwicklung komplexer Business-Anwendungen.

Zusammenarbeit

Ich begleite Unternehmen projektbasiert bei anspruchsvollen technischen Fragestellungen – von der Produktentwicklung über Architekturentscheidungen bis hin zur Etablierung nachhaltiger Entwicklungsprozesse. Meine Arbeitsweise ist pragmatisch, partnerschaftlich und auf messbaren Mehrwert ausgerichtet.

Ob remote oder vor Ort: Ich bringe Strategie und Umsetzung zusammen. Architektur, Engineering und Delivery aus einer Hand mit transparenter Kommunikation und strukturierter Umsetzung.

Erfahrung

Projekte in IT, Automobil, Nahrungsmittel, Bekleidung, Medizintechnik und vielen weiteren.

Remote vor Ort Workshops Schulungen

Kontakt

Sie möchten ein Projekt besprechen oder Unterstützung in der Umsetzung? Ich freue mich auf den Austausch. Kurzer Einstieg reicht: Branche, Ziel, Zeitrahmen. Ich melde mich zeitnah mit konkreten nächsten Schritten.