Software & Solutions

bs solutions
software. solutions.

Individuelle Softwareentwicklung, Microservices-Architekturen und Prozess­visualisierung für Industrie und KMU – seit 2007 als selbstständiger Freelancer in Österreich.

25+ Jahre Erfahrung
15+ Referenzprojekte
seit 2007 Selbstständig

Leistungen

Gute Software fällt nicht auf – sie funktioniert einfach. Schlechte Software kostet täglich Zeit, Nerven und Geld: doppelte Dateneingaben, fehleranfällige Workarounds, Prozesse, die eigentlich längst automatisiert gehören.

Mit über 25 Jahren Erfahrung in der Industrie- und Unternehmenssoftware entwickle ich Lösungen, die exakt auf Ihre Anforderungen zugeschnitten sind – von der ersten Idee bis zum langfristigen Betrieb. Kein Standardprodukt von der Stange, sondern Software, die zu Ihrem Betrieb passt.

Cloud & Microservices

Moderne Backend-Architekturen auf Basis von C# ASP.NET, Microservices und Kubernetes – skalierbar, wartbar und produktionsreif. Von der Architekturentscheidung über die Entwicklung bis zur CI/CD-Pipeline mit Azure DevOps: alles aus einer Hand.

Industrie & Prozessleitsysteme

HMI- und Leitsysteme für Sondermaschinen und Industrieanlagen – mit direkter Anbindung an SPS-Steuerungen von Beckhoff (TwinCAT/ADS) und B&R (AdsPvi). Über 25 Jahre Erfahrung im Maschinenbau, mit Inbetriebnahmeeinsätzen in Europa und Asien.

Desktop- & Business-Software

Maßgeschneiderte Windows-Anwendungen mit WPF, individuelle Datenbanklösungen und ERP-Erweiterungen für KMU. Ob Auftragsverwaltung, Planung oder Reporting – ich entwickle genau das, was Ihr Betrieb braucht, und betreue es langfristig.

Schnittstellen & Integration

REST-APIs, GraphQL, WebServices oder klassische Dateiformate – ich verbinde Systeme, die nicht miteinander reden. Damit Daten automatisch dorthin fließen, wo sie gebraucht werden, und manuelle Übertragungen der Vergangenheit angehören.

Portfolio

Eine Auswahl realisierter Projekte aus über 25 Jahren Softwareentwicklung – von modernen Cloud-Architekturen über Industrieleitsysteme bis zu maßgeschneiderten Business-Lösungen.

Planungs- und Monitoring-System für die Elementproduktion

Maßgeschneidertes Client/Server-System zur Planung, Steuerung und Auswertung der laufenden Elementproduktion in einem Betonfertigteilwerk. Von der Architektur bis zur Inbetriebnahme als Greenfield-Projekt eigenverantwortlich entwickelt.

Schwerpunkte

  • Vollständige Architekturentscheidung und Technologieauswahl
  • Client/Server-Anwendung auf Basis C# ASP.NET (Server) und WPF (Client)
  • Datenhaltung in SQLite mit optimierten SQL-Abfragen und Entity Framework
  • REST-Schnittstellen für den Import externer Produktionsdaten
  • Monitoring-Dashboard zur Auswertung und Überwachung der Produktion in Echtzeit
  • Automatisierte Tests mit NUnit, Versionsverwaltung mit GIT
Branche: Betonfertigteile  ·  seit Februar 2024

Aftersales Backend Cloud Services – Pierer Mobility / KTM

Backend-Entwicklung im Bereich Aftersales für eine der führenden Motorradmarken Europas. Mitarbeit an einer skalierbaren Microservices-Plattform, die den internationalen Vertrieb und Service-Prozess digital abbildet.

Schwerpunkte

  • Entwicklung und Wartung von Microservices auf Basis C# ASP.NET und .NET Core
  • GraphQL-Schnittstelle zur Anbindung des Frontends
  • Datenverwaltung in SQL Server, CI/CD-Automatisierung mit Azure DevOps
  • Container-Orchestrierung mit Kubernetes
  • Aktive Mitarbeit in Scrum-Prozessen (Daily Standups, Sprint-Planung, Retrospektiven)
  • Code Reviews und Mentoring für Junior-Entwickler
Auftraggeber: Avocodo GmbH (Pierer Mobility / KTM), Linz  ·  Februar 2022 – Dezember 2024

HMI & Prozessleitsystem – Sondermaschinenbau Betonstahlindustrie (Gen. 1)

Komplettes HMI/Leitsystem für Maschinen zum automatischen Richten, Ablängen und Biegen von Betonstahl vom Coil. Übernahme von Produktionsaufträgen aus übergeordneten Systemen, vollständige Maschinensteuerung sowie Protokollierung und Auswertung der Produktion. Inbetriebnahmeeinsätze bei Kunden in Europa und Asien.

Schwerpunkte

  • Konzept, Planung und Alleinentwicklung des gesamten HMI-Frameworks
  • 3-Schicht-Architektur: Maschinensteuerung / Leitsystem-Server / Visualisierungs-Client
  • Interprozesskommunikation via TCP/IP und Shared Memory
  • SPS-Anbindung: Beckhoff TwinCAT (AdsOcx) und B&R (AdsPvi)
  • Anbindung an übergeordnete Leitrechner (TCP/IP, Filepolling, serielle Schnittstelle)
  • Produktionsstatistik mit MS Access und MySQL
Auftraggeber: EVG GmbH, Raaba  ·  seit 2007

HMI & Prozessleitsystem – Sondermaschinenbau Betonstahlindustrie (Gen. 2)

Neuentwicklung des bewährten Leitsystems auf Basis C# .NET und WPF mit moderner MVVM-Architektur. Ausweitung auf mehrere verschiedene Maschinentypen sowie Weiterentwicklung und Schulung der kundenseitigen Entwickler.

Schwerpunkte

  • C# .NET, WPF, MVVM, Prism, Castle Windsor, NHibernate, NUnit/NDepend
  • Datenhaltung: SQL Server, SQLite
  • Interprozesskommunikation via TCP/IP, JSON, WebServices
  • SPS-Anbindung: Beckhoff ADS
  • Versionsverwaltung mit GIT
Auftraggeber: EVG GmbH, Raaba  ·  seit 2012

Prozessleitsystem – Sondermaschinenbau Betonfertigteilbranche

Konzeption und Entwicklung eines vollständigen Prozessleitsystems für einen weiteren Sondermaschinenbauer der Betonfertigteil-Industrie. Eigenverantwortliche Architektur und Umsetzung von Grund auf, inkl. Schulung der Kundentwickler.

Schwerpunkte

  • C# .NET, Microsoft Unity (IOC/DI), Entity Framework
  • Datenhaltung: MySQL, SQL Server
  • Interprozesskommunikation via TCP/IP, JSON, WebServices
  • SPS-Anbindung: Beckhoff ADS
Auftraggeber: Rapperstorfer Automation, Steinhaus/Wels  ·  2015 – 2019

ADS Daten Manager

Verwaltung von Variablenwerten und Einstellungen aus dem Beckhoff TwinCAT SPS-System. Vordefinierte Werte bei PowerOnReset oder Trigger, zyklische Backups, Projektvergleich zur Abweichungsanalyse.

Schwerpunkte

  • Entwicklung in Embarcadero (Borland) C++ Builder
  • GUI-Design und Icongestaltung

NC-Daten Editor für den Fertigteilbau

Grafische Darstellung und Bearbeitung von Belegungsdaten aus CAD-Systemen in Fertigteilwerken. Wesentlich komfortabler als herkömmliche Koordinatenlisten.

Schwerpunkte

  • Konzept und Programmierung in Embarcadero C++ Builder
  • Schnittstellen: Unitechnik, SAA, BVBS, PXML
  • Offene Architektur zur einfachen Erweiterung weiterer NC-Formate

Interface Beckhoff ↔ B&R

Anbindung neuer Anlagenteile mit Beckhoff-Steuerung an bestehende Anlagenteile mit B&R-Steuerung – ohne Umbau der Bestandsanlage.

Schwerpunkte

  • Tool inkl. Konfiguration in Visual Basic
  • Kommunikation: Beckhoff TwinCAT (AdsOcx) + B&R (AdsPvi)

Kundenspezifische Erweiterungen für ein ERP-System

Projektierung und Programmierung maßgeschneiderter Anpassungen am Framework eines bestehenden ERP-Systems, entwickelt in enger Abstimmung mit dem ERP-Hersteller und den Endkunden.

Schwerpunkte

  • C# .NET, Emasos ERP Framework, Microsoft SQL Server
  • Erstellung komplexer SQL-Abfragen und Performanceoptimierungen
  • Versionsverwaltung mit SVN
Auftraggeber: Emasos Enterprise Systems Vertriebs GmbH, Wien  ·  2012 – 2014

Schnittstelle zum Datenaustausch zwischen Banksystemen

Flexible Schnittstellen-Applikation für den automatisierten Datenaustausch zwischen verschiedenen Systemen innerhalb eines Bankenverbunds.

Schwerpunkte

  • Visual Studio C++
  • Anbindung an WebServices via gSOAP Toolkit, File-Polling

EarPur – Einnahmen-/Ausgaben-Rechnung für KMU

Komplette E/A-Rechnung für Klein- und Mittelbetriebe. Import von Bankdaten, komfortable Buchung via Vorlagen, Planung und Forecast, vollständige USt- und ESt-Abschlüsse mit Schnittstelle zum Steuerberater.

Schwerpunkte

  • Microsoft Access
  • Entwicklung in enger Abstimmung mit Betrieben, Steuer- und Unternehmensberatern

bsFaktura – Fakturierung für KMU

Kundenverwaltung, Rechnungserstellung, Offene-Posten-Verwaltung und Auswertung der Warenbewegungen – praxisnah entwickelt für Klein- und Mittelbetriebe.

Schwerpunkte

  • Microsoft Access

Kontaktverwaltung für Telefonverkauf und Außendienst

Verwaltung von Kontaktdaten, bisherigen Aktivitäten und nächsten Schritten – erprobt im Praxiseinsatz in verschiedenen Branchen.

Schwerpunkte

  • Microsoft Access
  • Entwickelt im Praxiseinsatz mit mehreren Branchen

Verwaltungstool für Maschinen-PCs

Datenbankanwendung zur strukturierten Verwaltung von Maschinen-PCs: Neugeräte, Tauschgeräte, Reparaturen, Seriennummern und Lizenzen – alles schnell auffindbar.

Schwerpunkte

  • Microsoft Access

Automatisierung von Software-Setups

Automatisierte Installation der erforderlichen Software auf Maschinen-PCs inklusive IP-Vergabe, Rechnernamen-Konfiguration und maschinenspezifischem Datei-Deployment – spart bei jedem Rollout mehrere Stunden manueller Arbeit.

Schwerpunkte

  • Embarcadero C++ Builder, Windows API

Betreuung und Weiterentwicklung von Excel- und Access-Anwendungen

Laufende Betreuung bestehender Microsoft Excel-Anwendungen sowie Neuentwicklung einer Access-Datenbanklösung zur Verwaltung weltweiter Baustelleneinsätze und Montagetätigkeiten.

Schwerpunkte

  • Bugfixes und Erweiterungen in bestehenden Excel-Anwendungen (VBA)
  • Neuentwicklung einer MS Access-Anwendung inkl. Datenmodell und SQL-Optimierungen
  • Abstimmung mit den Projektverantwortlichen, Dokumentation und Einschulung
Auftraggeber: SGS Industrial Services GmbH, Dorf an der Pram  ·  seit 2018

Inventarverwaltung für Brauereien

Verwaltung des gesamten Inventars (Durchlaufkühler, Festgarnituren, Kühlschränke u. a.), das von einer Brauerei an ihre Kunden zur Verfügung gestellt wird – mit umfangreichen Auswertungs- und Buchungsfunktionen.

Schwerpunkte

  • Microsoft Access, VBA
  • Komfortables Buchen von Lagerbewegungen
  • Schnelles Auffinden bestimmter Objekte im Gesamtbestand
  • Umfangreiche Auswertungsberichte
Auftraggeber: Brauerei Jos. Baumgartner GmbH, Schärding  ·  seit 2011

Verwaltungstool für CO₂-Flaschen

Tracking der Lagerbewegungen von CO₂-Flaschen in Brauereien: CO₂-Lieferant → Brauerei → Kunden. Automatischer Import von Lieferscheinen aus E-Mails verhindert Pfandverluste.

Schwerpunkte

  • Microsoft Excel Add-in, VBA
  • Automatischer Lieferschein-Import per E-Mail
  • Schnelles Auffinden fehlender Flaschen zur Pfandvermeidung
Auftraggeber: Brauerei Jos. Baumgartner GmbH, Schärding  ·  2010

Über mich

Bernhard Sageder – bs solutions

Erfahrener Senior Software Engineer mit über 25 Jahren Erfahrung in Industrie-Software, HMI/Prozessleitsystemen und modernen Cloud- und Microservices-Architekturen. Selbstständiger Freelancer seit 2007 mit Schwerpunkt auf C#, .NET, C++ und maßgeschneiderten Softwarelösungen im Maschinenbau und industriellen Umfeld.

Ich habe bereits in der Hauptschule auf einem C64 angefangen, meine ersten Programme in BASIC und Assembler zu schreiben. Nach einer Ausbildung zum Augenoptiker und ersten WIFI-Zertifizierungen in C++ begann ich 1998 bei einem Sondermaschinenbauer mit der Entwicklung kompletter HMI/Leitsysteme – zunächst als Teammitglied, ab 2001 als Teamleiter. Im Jahr 2007 gründete ich bs solutions als freiberufliches Einzelunternehmen.

Seither habe ich Projekte von der Einzelplatz-Datenbank bis zur verteilten Cloud-Architektur mit Kubernetes und Azure DevOps umgesetzt – stets mit dem Anspruch, Software zu bauen, die im Alltag wirklich funktioniert und langfristig wartbar bleibt.

Programmiersprachen

C# .NET C / C++ ASP.NET VBA SQL HTML / CSS PHP

Frameworks & Architektur

WPF / XAML MVVM Microservices REST GraphQL Entity Framework NHibernate Prism / Castle Windsor

Cloud & DevOps

Kubernetes Azure DevOps GIT CI/CD Pipelines

Datenbanken

MS SQL Server SQLite MySQL / MariaDB MS Access

Industrie & SPS

Beckhoff ADS / TwinCAT B&R AdsPvi TCP/IP IPC-Integration

Branchen

Maschinenbau Fahrzeugbau / Motorradindustrie Betonfertigteil-Industrie Logistik / Industrie Brauereien Banken

Kontakt

Haben Sie ein Projekt oder eine Frage? Ich freue mich auf Ihre Nachricht.

Adresse bs solutions
Am Oberholz 7
4770 Andorf, Austria