Programmierung

Ich habe bereits in vielen Sprachen Erfahrung gesammelt und bin objektorientiertes Programmieren gewöhnt. Der Umfang der bereits umgesetzten Projekte reicht von der Anbindung eines Joomla Shops an ein cloudbasiertes Kassensystem (via Javascript/JQuery) bis hin zur kompletten Standalone-Softwarelösung.

Sprachen:

  • Javascript
  • Typescript (vergleichbar mit ES6 + Babel)
  • HTML / CSS3 / Javascript / Less /Scss
  • Python
  • PHP
  • Actionscript 3 / Flash

 

Frameworks:

  • React in Verbindung mit MobX
  • MaterialUI
  • Bootstrap
  • JQuery
  • Eigens programmiertes MVC-Framewok in Actionscript

CMS-Systeme:

  • Silverstripe
  • WordPress | Divi Theme

Tools:

  • Node.js | Node Package Manager
  • Webpack (Build Tool)
  • Git
  • Vscode (IDE)

Projekt

Gestaltungssoftware für Wildensinn.de:

Dieses Projekt zeigt am Besten meine grundsätzlichen Fähigkeiten, auch wenn es ein rel. altes Projekt ist.

Komplette Software für das Gestalten von Wildensinn-Regalen. Auf einer graphischen Oberfläche werden die Regale “gezeichnet” und konfiguriert. Diverse Exportfunktionen der Software erlauben zB. das Exportieren der .dxf Dateien, die direkt vom metallverarbeitetendem Unternhemen weiterverwendet werden. Auch ein Export für 3D-druckbare Einzelteile ist integriert.

 

 

  • Kpl. Offline Software in Actionscript (objektorientiert)
  • eigenes MVC-Framework
  • graphische Gestaltsoberfläche der Regale
  • interne 3D Vorschau
  • Export für Rendering in Blender
  • Export verschiedenster Produktionsdaten

Detailansicht der graphischen Oberfläche.

Teil der graphischen Oberfläche. Das UserInterface ist allerdindgs noch im Prototypenstadium. Nachdem Flash keine Zukunftstechnologie mehr ist, wurde auf das Finalisieren der graphischen Oberfläche verzichtet.

Ergebnis des Renderings nach dem Python-Export aus der Software heraus.

Foto eines fertigen Regals, welches mit der Software geplant wurde (anderes Modell). 

Projekt

Vorabversion für WebApp zur Angebotserstellung

Dies ist eine Demoversion für eine geplante Angebotssoftware, die nur einen kleinen Teil der geplanten Funktionalität zeigen sollte. Durch den Einsatz von React und Mobx ist das Ganze sehr bedienfreunlich weil jederzeit alle eingegebenen Daten zentral gespeichert werden und man wild hin und herspringen kann, ohne dass Daten verloren gehen oder inkonsistent werden.

 

  • React.js in Verbindung mit MobX und MaterialUI
  • alle Einstellung können jederzeit gespeichert werden (für die Demo nur im localStorage des Browsers).

Online Version coming soon…