teaser
Xing
LinkedIn
GitHub

About me

About me

Bei mir trifft Design auf Programmierung, Gestaltung auf logisch-analytisches Denken. Meine höchsten Abschlüsse Digital Media Designer und Zend Certified Engineer bilden die Grundlage für die Umsetzung von komplexen Applikationen, die dem jeweiligem State of the Art entsprechen. Um stets zeitgemäße und umfangreiche Applikationen entwickeln und umsetzten zu können, bilde ich mich stetig weiter und kenne die neuesten Tools. Mit diesem Wissen kann ich schnell neue Projekte aufsetzen und mich in bestehende Projekte einarbeiten und gezielt um Funktionalitäten erweitern. Im Bereich Frontend-Entwicklung setze ich auf Tools, die Projekte effizient aufsetzten können und das Automatisieren von Prozessen ermöglichen. Für komplexe Backend-Entwicklung setze ich auf stabile und etablierte Open Source Frameworks, die sich im Markt durchgesetzt haben. Eine saubere Dokumentation der Programmierung ist Voraussetzung für das Bestehen einer Applikation und eine leichte Einarbeitung.

90 %

70 %

40 %

80 %

90 %

70 %

100 %

70 %

60 %

90 %

100 %

90 %

100 %

100 %

90 %

60 %

90 %

90 %

90 %

100 %

90 %

80 %

90 %

90 %

90 %

50 %

50 %

70 %

Passion

fahrplan

PHP & MySQL

PHP zählt als Backend-Programmierung zu meinen Kernkompetenzen. Seit Mai 2016 bin ich im Bereich PHP Zend Certified Engineer. Es ist heute immer noch die populärste serverseitige Programmiersprache und die überwiegende Mehrheit aller CM-Systeme nutzen Sie im Hintergrund in Kombination mit MySQL als Datenbank. In diesen Bereich erstelle oder erweitere ich bestehende Systeme um Funktionalität, die es zu implementieren gilt.

NodeJS & NoSQL

JavaScript befindet sich seit einiger Zeit wieder im Aufschwung und erlebt wieder eine Renaissance. JavaScript zählt ebenso wie PHP zu meinen Stärken. Nicht nur im Frontend findet JavaScript überwiegend an Bedeutung, auch als Backendsprache wird Sie in Kombination wie NodeJS immer populärer und das nicht Unrecht.

ThreeJS & Blender

Seitdem OpenGL bzw. WebGL im Browser zur Verfügung steht, ist es möglich, 3D-Grafiken ins Internet und ohne Plugin zu integrieren. Diesem Bereich des Frontend-Designs widme ich sehr viel Aufmerksamkeit. Ich denke in den nächsten Jahren, wird dieser Zweig noch einen richtigen Boom erleben und stetig wachsen.

Projects

Seminarsystem mit Doctrine

Seminarsystem Doctrine Example
Ich habe in einem von mir erstellten Seminarsystem Doctrine verwendet. Das Projektbeispiel zeigt die Umsetzung von dem Framework Doctrine 2. Doctrine 2 ist ein Objekt Relational Mapping und kann die Daten aus einer relationalen Datenbank auf Entitätsobjekte abbilden. Als Konfiguration für das Datenbank-Schema wurden Annotationen verwendet, da bei Doctrine die Datenhaltung und die Datenverwaltung getrennt sind.Die Abfragen werden dann über Doctrine Query Language kurz DQL formuliert. Der objektorientierte Ansatz ermöglicht ein abstraktes Arbeiten unabhängig von der verwendeten Datenbank.

Zend Framework 2 Album Modul

ZendFramework 2 Album Example
Dieses Projekt zeigt den Aufbau eines Moduls mit Zend Framework 2. Das Beispiel ist ein Tutorial zur Einführung von der Website zu Zend Framework 2. Es dient mir als Grundlage, um eigene Module zu erstellen, um die Applikation zu erweitern.

Zend Framework 2 Blog Modul

ZendFramework 2 Blog Example
Dieses Projekt zeigt den Aufbau eines Moduls mit Zend Framework 2. Das Beispiel ist ein Tutorial zur Einführung von der Website zu Zend Framework 2. Es dient mir als Grundlage, um eigene Module zu erstellen, um die Applikation zu erweitern.

NodeJS ExpressJS mit MongoDB

NodeJS ExpressJS MongoDB Benutzerverwaltung
Dieses Projekt zeigt den Aufbau einer Applikation in NodeJS mit ExpressJS. Als Datenbank wird MongoDB benutzt. Über die Mongoose Library einer Object Data Mapping ähnlich wie ein Object Relational Mapping wird die Verbindung zur Datenbank hergestellt. In diesem Beispiel wird eine einfache Userverwaltung gezeigt. Sie beinhaltet die einfache CRUD-Funktionaliät.

Angular 2/5

Shopsystem Beispiel mit Angular
Dieses Projekt zeigt den Aufbau einer Single Page Application in Angular. In diesem Beispiel wird ein einfaches Shopsystem gezeigt wie Produktübersicht, Produktdetail und den Warenkorb sowie das hinzufügen und entfernen von Produkten aus dem Warenkorb. Sie beinhaltet ebenfalls Unit-Tests und Integrationstests.

3D Survival Shooter

3D Game
Dieses Projekt zeigt ein Tutorial aus der Unity GameEngine. In diesem Beispiel kann man erlernen wie man 3D Objekte sowie deren Animation importieren kann. Durch gezielte Programmierung und der grafischen Hilfen kann man dadurch das Regelwerk und die Steuerung erstellen.