Meine Vision:
Eine Welt, in der sämtliche benötigte Software jederzeit und allen zur Verfügung steht

 

Effiziente & sichere (secure) Softwareentwicklung

Die Grundlage der Entwicklung aller Business-Anwendungen ist das eigens entwickelte Framework.
Durch die stringente Verwendung des Frameworks entfallen alle wiederkehrenden Aufgaben, wie beispielsweise eine Benutzerverwaltung*, Rechtemanagement, Design*, Datenbank- und Objektverwaltung oder die Absicherung von Eingaben. Hierdurch kann die Entwicklungszeit im Schnitt um mehr als 60% reduziert und so der Fokus vollständig auf die umzusetzende Logik gelegt werden. Durch die Entwicklung des Frameworks mit dem Ansatz "Security by default" wird jede Anwendung automatisch mit den höchsten Sicherheitsanforderungen umgesetzt.

Umfassende Informationen zum Framework finden Sie unter dem Menüpunkt Deep Dive.

* Das Framework ist komponentenbasiert aufgebaut. Dies bedeutet, dass für jede Komponente, wie beispielsweise die Benutzerverwaltung oder das Design, entschieden werden kann, ob diese genutzt werden soll oder nicht.

Business-Anwendungen



Eigene, individuelle Software

Sie benötigen eine individuelle Software mit oder ohne ausschließlichem Nutzungsrecht?

Hierfür bietet sich die gemeinsame Ideenfindung und die anschließende Umsetzung Ihrer individuellen Software an, und das zu einem günstigen Stundensatz. Durch die stringente Verwendung des eigenen Frameworks kann eine effiziente Entwicklung und ein sicherer (secure) Betrieb Ihrer Anwendung garantiert werden. Aufgrund unterschiedlicher Preismodelle haben Sie zudem die Möglichkeit die Software zu einem günstigeren Stundensatz entwickeln zu lassen, falls keine ausschließliche Nutzung gewünscht wird. Mehr dazu finden Sie unter dem Menüpunkt Preispolitik.

Gute Idee, die umgesetzt werden sollte

Sie haben eine Idee für eine individuelle Software, die zur Erleichterung oder Arbeitsreduktion bei vielen Anwendern führen würde?

Teilen Sie diese Idee mit und wir entwickeln gemeinsam eine Lösung und arbeiten an deren Umsetzung. Mit den verschiedenen Bezahlmodellen (auch kostenfrei) und der Möglichkeit einer Gewinnbeteiligung, bleibt Ihre "Gute Idee" garantiert nicht unvergütet.

Hierbei stehen die vollständige gemeinsame Entwicklung der Idee, die (kostenfreie) Umsetzung, der anschließende kostenfreie Betrieb und eine Gewinnbeteiligung im Fokus. Genaue Informationen zur Preispolitik finden Sie unter dem Menüpunkt Preispolitik.



Eine Business-Anwendung ist Software mit einer gewissen Komplexität und bestimmten Anforderungen an den Funktionsumfang. Hierzu zählen keine Webseiten zur Präsentation von Privatpersonen, Vereinen oder Unternehmen. Diese Webseiten ohne große Logik sollten nicht individuell programmiert, sondern mittels CMS-System, welches alle benötigten Funktionen kostenfrei und ohne Programmieraufwand bietet, umgesetzt werden. Für Umsetzungen dieser Art sehen Sie sich bitte den Punkt CMS-Umsetzungen an.

Jede zu entwickelnde Software wird mit dem eigens entwickelten Framework umgesetzt. Eine Herausgabe des Codes des Frameworks ist hierbei nicht möglich. Der Code der Anwendung kann nach Abschluss der Umsetzung ggf. übergeben werden, allerdings ist ein Einsatz der Anwendung ohne Framework nicht möglich.

Jede Software wird während der Entwicklung und während des Betriebs auf einem zuvor angemieteten Server betrieben und Ihnen zur Verfügung gestellt. Ein eigener Betrieb der Software ist nicht möglich. Aktuell werden alle Server bei der Firma 1blu gemietet. Hierbei ist 1blu vertraglich verpflichtet, sich um Installation, Wartung, Betrieb und Back-ups des kompletten Servers zu kümmern.

Wie bei Web-Anwendungen üblich, können Updates für bestehende Anwendungen nach einem Test auf einem eigenen Server jederzeit auf dem Life-System eingespielt werden.

Scrum Coaching



Aufgrund meiner Zertifizierung als Scrum Master (Scrum Alliance) und meinen gesammelten Erfahrungen, wie beispielsweise der Initialisierung und Einführung von Scrum beim Fraunhofer ESK (mit Schulungen und Umsetzungen) biete ich mein Wissen gerne in Form einer Schulung im Themenbereich "agile Softwareentwicklung" an.

Bei Interesse kontaktieren Sie mich bitte über das Kontaktformular

Hybride Smartphone-Apps, CMS-Umsetzungen und Browser-Plugins



Sie benötigen eine Smartphone-App, ein spezielles Browser-Plugin oder haben Interesse an einer Webseiten-Umsetzung beziehungsweise -Verwaltung mit einem CMS-System, wie beispielsweise Joomla?

All dies ist auf Stundenbasis mit einem festen Stundensatz möglich. Bitte nutzen Sie hiefür das Kontaktformular.


Hybride Smartphone-Apps

Sie haben eine Idee für eine eigene Smartphone-App oder möchten Ihrem Unternehmen bzw. Verein die Möglichkeit geben, Kunden/Mitglieder zu binden und Dienstleistungen anzubieten?

Durch die Umsetzung einer eigenen hybriden* Smartphone-App haben Sie die Möglichkeit, dies kostengünstig auf Stundenbasis zu beauftragen. Um den Benutzern Ihrer App neue Informationen oder Daten zur Verfügung zu stellen und diese auch verarbeiten zu können, empfiehlt sich auf Serverseite die Umsetzung einer Business-Anwendung im Web-Umfeld mit meinem Framework, da dies eine einfache Möglichkeit der Implementierung aller gewünschten Funktionalitäten bietet.

* Eine hybride Smartphone-App unterscheidet sich in der Programmierung von einer nativen App. Eine hybride App hat den Vorteil, dass diese nur ein Mal programmiert werden muss und anschließend auf allen gängigen Plattformen (z.B. Android und iOS) zur Verfügung steht, wohingegen native Apps für jede Plattform komplett neu programmiert werden müssen. Die Nachteile einer hybriden App sind, dass die Geschwindigkeit bei rechenintensiven Apps nicht mit nativen Apps mithalten kann sowie manche (sehr wenige) systemspezifischen Funktionalitäten nur mit nativen Apps umgesetzt werden können.


Browser-Plugins

Prower-Plugins können für eine Vielzahl von Aufgaben eine sinnvolle Optimierung der Arbeitsabläufe darstellen. Im Folgenden werden einige Anwendungsmöglichkeiten exemplarisch aufgezeigt:

  • Automatisches Abgreifen von Informationen auf Webseiten

  • Automatisches Aggregieren von Informationen auf Webseiten

  • Automatisches Auswerten von Informationen auf Webseiten

  • Automatisches Reagieren auf Ereignisse auf Webseiten mit vorgegebenen Aktionen

  • Entfernen von Werbung auf Webseiten

  • Erweitern von Webseiten um wichtige und/oder benötigte Funktionen

  • Das Integrieren einer Webseitensuche in die Suchliste der Browser

  • Verändern oder Erweitern von Funktionen auf Webseiten ohne Eingriff oder Kenntnis des Webseitenbetreibers


CMS-Umsetzungen

Sie möchten eine eigene Webseite zur Präsentation Ihres Unternehmens, Vereins oder einer Person betreiben und benötigen eine einfache Oberfläche zur selbständigen Verwaltung der Inhalte?

Durch eine CMS-Umsetzung wird Ihnen ein System zur Verfügung gestellt, mit dem Sie alle inhaltlichen Änderungen an der Webseite mit einem einfachen Editor und ohne Programmierkenntnisse selbst durchführen können. Hierbei können Sie beispielsweise Menüeinträge, Seiten und deren Inhalt, Benutzer und Berechtigungen jederzeit mit wenigen Klicks anlegen, ändern und löschen. Zur Nutzung eines CMS muss dies lediglich ein Mal aufgesetzt, konfiguriert und ein Design* eingestellt werden.

Nach der Inbetriebnahme kann eine Wartung des Systems entweder beauftragt oder von Ihnen selbst durchgeführt werden.

* Für das CMS kann ein beliebiges freies oder kostenpflichtiges Design aus tausenden im Internet verfügbaren Designs ausgewählt werden. Haben Sie eigene Vorstellungen, können wir diese gemeinsam besprechen und entscheiden, ob die Anpassung eines kostenfreien oder die Erstellung eines eigenen Designs für Ihre Webseite das Sinnvollste ist. Hier berate ich Sie gerne.

Mission

Meine Mission ist die Umsetzung von guten Software-Ideen für Business-Anwendungen im Web-Umfeld. Hierbei steht ausschließlich die Idee und nicht die zur Verfügung stehenden Mittel des Ideengebers im Vordergrund. Durch die kostengünstige Umsetzung guter Ideen sollen vor allem innovative Start-Ups, kleine Unternehmen, Vereine und Privatpersonen profitieren.

Kompetenzen

Meine Begeisterung für IT begann in der 5. Klasse, als ich die erste Programmiersprache erlernte. Durch die verschiedenen nachfolgenden Stationen, wie das Informatik-Studium (Bachelor und Master), den mehrjährigen Job als wissenschaftlicher Mitarbeiter in einem Fraunhofer Institut, mehrere private Projekte* und meine Selbständigkeit, durfte ich mein Wissen und Können in den unterschiedlichsten Gebieten ausbauen und verbessern.

Aufgrund der Tatsache, dass mein Leben durch das Erlangen von Wissen in den unterschiedlichsten Bereichen bestimmt ist, habe ich mir stets neben meinem Job neue Programmiersprachen (aktuell mehr als 15), Fähigkeiten und Kenntnisse angeeignet. Dazu gehören beispielsweise die Zertifizierung als Scrum Master, Erfahrungen an der Börse durch zweijähriges Day-Trading, die mehrjährige Entwicklung eines eigenen flexiblen Frameworks und die daraus resultierende Umsetzung diverser Projekte.

Durch die agile Entwicklung haben Sie den aktuellen Entwicklungsstatus, Ihre Kosten sowie die weitere Planung der Entwicklung stets vorliegen. Dadurch kann auf Änderungswünsche Ihrerseits kurzfristig reagiert werden.

Projekte

Sightseeing App




Entwicklung einer Smartphone-App für das Sightseeing.

Dashies




Entwicklung einer Server- Überwachungsanwendung mit selbst konfigurierbaren Dashboards, die keine Installation auf den Servern benötigt.

Contact Service




Entwicklung eines Web-Services zur Verhinderung von Spam bei Kontaktformularen auf Webseiten.



Weitere Projekte sowie eine ausführliche Beschreibung dieser finden Sie unter dem Menüpunkt Projekte.