Das kann ich für Sie tun
Softwareentwicklung als technische Disziplin kann ein komplexer Prozess sein, dennoch glaube ich an einfache Lösungen. Das Ziel mag schwierig zu erreichen, das zugrunde liegende Thema kompliziert sein. Doch das, was dem Benutzer präsentiert wird, muss einfach, intuitiv und effektiv sein.
Die Entwicklung individueller Software stellt den Schwerpunkt meiner Arbeit dar und erfolgt zumeist für mittelständische Unternehmen im industriellen Umfeld. Hier wird im besonderen Maße mein Zugang zu verschiedenen technischen Disziplinen geschätzt.
Das Erstellen von Webprojekten erfordert u.a. fundierte Kenntnisse im Design von Webapplikationen. Diese setze ich, neben der Gestaltung von Geschäftsanwendungen, dazu ein klare und standardkonforme Webpräsentationen für Unternehmen umzusetzen.
Als Lösungsanbieter ergänze ich mein Leistungspaket um die Integration von Open Source Software. Durch entsprechende Produkte können oft allgemeine, unternehmerische Prozesse abgedeckt und sehr schnell in das Unternehmen integriert werden.
Erfahren Sie mehr
Individuelle Softwareentwicklung
Ich bin spezialisiert auf die Entwicklung kundenspezifischer Software, wobei ich das Microsoft .NET Framework und Ruby on Rails einsetze.
Das .NET Framework und damit verbundene Technologien ermöglichen die Umsetzung einer Vielzahl von Anwendungstypen. Von klassischen Desktop-Anwendungen, Client-Server Lösungen, Webapplikationen und RIAs (Rich Internet Applications) bis zu Anwendungen auf mobilen Geräten. .NET wird auch dazu eingesetzt Erweiterungen für MS Office zu entwickeln und steht inzwischen sogar für die Entwicklung von Embedded Devices und Robotern zur Verfügung.
Durch den großen funktionellen Umfang, den professionellen Werkzeugen und dem breiten Angebot von Geräteplattformen, ist das Microsoft .NET Framework oft Erste Wahl bei der Entscheidung für eine Entwicklungsbasis.
Ruby on Rails ist ein Open Source Web-Framework welches eine sehr effiziente und damit kostengünstige Entwicklung von datengetriebenen Webanwendungen ermöglicht.
Neben der extrem hohen Produktivität zählen die Plattformunabhängigkeit (Windows, Linux, OS X) und die Out of the Box-Unterstützung aller gängigen Datenbanksysteme zu den entscheidenden Vorteilen von Ruby on Rails.
Webdesign
Mit meiner Liebe zum Detail und zu intuitiven Benutzerführungen lege ich großen Wert auf ansprechende Designs und konsistente Abläufe in Anwendungen. Die Bedienung von Applikationen soll für den Anwender ein positives Erlebnis, aber kein Abenteuer sein. Daher müssen bei der Konzeption von Benutzerschnittstellen stets die Bedürfnisse der Anwender berücksichtigt werden.
Ob Geschäftsanwendung oder Website, jedes Design verfolgt einen individuellen Ansatz, um auf die kundenspezifischen Anforderungen eingehen zu können. Legen auch Sie Wert auf optisch ansprechende und funktionelle Lösungen. Eine starke Webpräsenz unterstützt die Kommunikation mit Ihren Kunden und Geschäftspartnern.
Open Source
Open Source bedeutet, dass der Code der Software öffentlich zugänglich ist. Dadurch können sich viele Personen an der Entwicklung beteiligen und damit den Realisierungsaufwand teilen. Frei zugängliche Software fördert auch die Entstehung von großen Gemeinschaften an Nutzern, welche an der Überprüfung der Produkte mitwirken. Dies erhöht maßgeblich die Qualität der Software und führt gleichzeitig zu Kosteneinsparungen in der Produktentwicklung.
Für Unternehmen kann es wirtschaftlich sinnvoll sein sich an der Entwicklung eines Open Source Projektes zu beteiligen, anstatt eine Eigenentwicklung vorzunehmen. Nutzer profitieren davon, dass keine Lizenzkosten anfallen und sie von keinem Hersteller abhängig sind.
Auch bei meinen Projekten setze ich Open Source Software ein. Dabei achte ich grundsätzlich darauf, dass die jeweilige Lösung möglichst kosteneffizient und erweiterbar ist. Die Applikation soll auch zukünftigen Anforderungen gerecht werden und - dem Geschäftserfolg entsprechend - die Weiterentwicklung des Systems ermöglichen.
Ja, ich trainiere auch
Für Entwicklerteams biete ich auch individuelle Schulungen zu den Themen Microsoft .NET Entwicklung und Ruby on Rails an. Die Themen werden dabei je nach Bedarf zusammen gestellt. Sie werden von mir im Vorfeld bei der Auswahl der Schulungsthemen beraten, um einen auf Ihre Anforderungen bestmöglich abgestimmten Trainingsplan zusammen zu stellen.
Einen optimalen Start in eine geplante Eigenentwicklung stellt die Kombination mit einer von mir durchgeführten Prototypentwicklung dar. Ich implementiere für Sie ein Grundsystem nach State of the Art und schule Ihr internes Team anhand dieser konkreten Produktarchitektur. Sie erhalten damit eine strukturierte Applikationsbasis und ein einheitliches Verständnis zur weiteren Entwicklung. Das Ergebnis daraus ist ein besseres Produkt welches Sie in kürzerer Zeit ausliefern.
Als Trainer bzw. Vortragender war ich in den letzten Jahren u.a. in bekannten Bildungseinrichtungen wie dem BFI OÖ, der FH Hagenberg und dem WIFI OÖ tätig. Im WIFI habe ich die Trainerakademie absolviert wofür mir das WIFI Trainer Diplom verliehen wurde.
Weitere Erfahrungen
Mein Werdegang führte mich von der HTL-Ausbildung im Elektronikbereich über das Studium der technischen Physik zu einer mehrjährigen Tätigkeit in der Prozess- und Produkttechnik für Halbleitertechnologien.
Die damit entwickelten fundierten Kenntnisse in verschiedenen technischen Disziplinen bewähren sich bei der Lösungserstellung in unterschiedlichen Branchen.
Verbunden mit meiner Leidenschaft für die Entwicklung anwendungsorientierter Software, fördern meine Erfahrungen und Kenntnisse aus den verschiedenen Bereichen eine bessere Kommunikation und ein gemeinsames Verständnis von (prozess-) technischen Zusammenhängen und Produktanforderungen zwischen Softwareentwicklung und Fachexperten.