Bassa Solutions
Software-Entwicklung Mobile Lösungen IT Consulting

Sie suchen einen regionalen Partner für die Erstellung individueller Software?

Ich biete umfassende Leistungen im Bereich der Softwareentwicklung. Von einem Programm über Cloud Anwendungen und Web-Apps, bis zu Cross-Platform-Apps für Ihr Smartphone, ich finde die richtige Lösung! Dabei unterstütze ich Sie gerne in allen Phasen Ihres Projekts, beginnend von der Planung bis hin zur Implementierung, wobei die Verwendung zeitgemäßer Technologien für mich selbstverständlich ist.

Ich biete Know-How das Ihnen dabei helfen wird. Überzeugen Sie sich von meinen Projekten und kontaktieren Sie mich.

Dipl.-Ing. Kevin Bassa

Geschäftsführer

Am Arlandgrund 13
8045 Graz, Austria
office [at] bassa-solutions.at
Profile Image Kevin Bassa

Was ich biete

Meine Leistungen

Ich bin ein motivierter Softwareentwickler der Spaß an der Arbeit hat. Als Fullstack-Entwickler kann ich Softwareprojekten aller Art umsetzen. Meine aktuellsten Projekte habe ich in den Frameworks Angular, .NET Core und Ionic umgesetzt.

Beispiele meiner Entwicklung

Wenn du wissen willst wie ich entwickle, schau dir meine neusten Projekte an, die Plattform 'The City Game' und die Website 'Bassa-Solutions'. Ich habe meine Arbeitsweise und die eingesetzten Technologien Blog-Ähnlich beschreiben, um einen guten Einblick zu ermöglichen.

Mein Arbeitsweise basiert auf den Prinzipien von Pragmatic Programmer und Clean Code.

Methoden

Diese Methoden helfen beim Entwickeln dabei, sich nicht auf die erstbeste Lösungun zu stürzten, sondern die effizienteste Lösung zu finden, und diese während der Entwicklung kontinuierlich zu verbessern. Es beginnt mit der Ermittlung der Hauptursache für jedes Problem, das gelöst werden sollte, von einfachen Fehlern bis hin zu komplexen neuen Produkten.

identify

Identifizieren

Das Problem mit Ursache identifizieren.
ideate

Ideenfindung

Neue Ideen und Lösungen generieren.
prototype

Prototype

Ideen greifbar machen.
develop

Entwickeln

Saubere und effiziente Lösungen entwickeln.
test

Testen

Automatisiertes und manuelles Testen.
iterare

Iterieren

Verbesserung der Lösungen.

Prinzipien

Die folgenden Prinzipien helfen beim Softwareprojekten eine dauerhafte, saubere und effiziente Lösung zu entwickeln. Die Minimierung der technischen Schulden durch Anwendung dieser Grundsätze ist der Schlüssel zu einem erfolgreichen Projekt.

simple

Keep It Simple Stupid

Vermeide unnötige Komplexität. Halte es so einfach wie möglich.
repeat

Don't Repeat Yourself

Wiederhole dich nicht.
noneed

You Aren't Gonna Need It

Füge keine Funktionalität hinzu außer es ist wirklich notwendig.
seperate

Separation of Concerns

Kapselung und Begrenzung der Logik damit jede Methode, Klasse oder Moduls, nur einem Zweck dient, und nicht mehr.
read

Favor readability

Es macht keinen Sinn, präzisen Code zu haben, wenn die Leute ihn nicht verstehen, insbesondere wenn du mit mehreren Leuten an einem Projekt arbeiten.
consistent

Practice consistency

Wenn du dich dazu entschließt, etwas auf eine bestimmte Weise zu tun, bleib während des gesamten Projekts dabei.

Beispiele meiner Entwicklung

Anhand meines Projektes 'The City Game' habe ich festgehalten in welcher Weise ich agil entwickle, welche Technologien ich verwende und warum ich auf automatisiertes Testen setze:

The City Game
Entwicklungsprocess
Technologie Stack
Test Automatisierung