× Willkommen! auf meiner Website!

Hallo Welt, Mein Name ist Lucas Gatsas.

Ich lebe, arbeite & studiere in der Schweiz (St. Gallen).
Ich bin (Full Stack Engineer) Web -Entwickler und UI/UX -Designer.


Ich arbeite mit den folgenden Programmiersprachen & Frameworks

HTML5

TOP CHEF


HTML5 ist die fünfte Fassung der Hypertext Markup Language (engl. für Hypertext-Auszeichnungssprache), einer Computersprache zur Auszeichnung und Vernetzung von Texten und anderen Inhalten elektronischer Dokumente, vorwiegend im World Wide Web.

Das World Wide Web Consortium (W3C) hat am 28. Oktober 2014 die fertige HTML5-Spezifikation („W3C Recommendation“) vorgelegt. HTML5 wird damit als Nachfolger von HTML4 die Kernsprache („core language“) des Webs. Sie ersetzt die Standards HTML 4.01, XHTML 1.0 und DOM HTML Level 2. Sie bietet neue Funktionen wie Video, Audio, lokalen Speicher und dynamische 2D- und 3D-Grafiken, die von HTML4 nicht direkt unterstützt wurden und sich ohne HTML5 nur mit zusätzlichen Plugins (z. B. Adobe Flash) umsetzen ließen.[3] Zukunftsweisend sind weiterhin neue Elemente, die eine verbesserte semantische Struktur ermöglichen.

Jquery

MASTER CHEF


jQuery (auch: jQuery Core) ist eine freie JavaScript-Bibliothek, die Funktionen zur DOM-Navigation und -Manipulation zur Verfügung stellt.

jQuery ist die meistverwendete JavaScript-Bibliothek.Jede zweite Website und drei Viertel der 10.000 meistbesuchten Websites nutzen jQuery (Stand: Juli 2014). jQuery wird in vielen Content-Management-Systemen und Webframeworks bereits mitgeliefert, zum Beispiel in Joomla, WordPress, MediaWiki oder Drupal.

Javascript

MASTER CHEF

JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML und CSS zu erweitern. Heute findet JavaScript auch außerhalb von Browsern Anwendung, so etwa auf Servern und in Microcontrollern.

Der als ECMAScript (ECMA 262) standardisierte Sprachkern von JavaScript beschreibt eine dynamisch typisierte, objektorientierte, aber klassenlose Skriptsprache. Sie wird allen objektorientierten Programmierparadigmen unter anderem auf der Basis von Prototypen gerecht. In JavaScript lässt sich je nach Bedarf objektorientiert, prozedural oder funktional programmieren.

PHP5

MASTER CHEF


PHP (rekursives Akronym und Backronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird. PHP wird als freie Software unter der PHP-Lizenz verbreitet. PHP zeichnet sich durch breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher Funktionsbibliotheken aus.

MySQL

MASTER CHEF

MySQL ist eines der weltweit verbreitetsten relationalen Datenbankverwaltungssysteme. Es ist als Open-Source-Software sowie als kommerzielle Enterpriseversion für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte.

MySQL wurde seit 1994 vom schwedischen Unternehmen MySQL AB entwickelt. Im Februar 2008 wurde MySQL AB vom Unternehmen Sun Microsystems übernommen, das seinerseits im Januar 2010 von Oracle gekauft wurde.

Der Name MySQL setzt sich zusammen aus dem Vornamen My, den die Tochter des MySQL AB Mitbegründers Michael Widenius trägt, und SQL.

Node.js

MASTER CHEF


In der Softwareentwicklung ist Node.js eine serverseitige Plattform zum Betrieb von Netzwerkanwendungen. Insbesondere lassen sich Webserver damit realisieren. Node.js wird in der JavaScript-Laufzeitumgebung „V8“ ausgeführt, die ursprünglich für Google Chrome entwickelt wurde, und bietet daher eine ressourcensparende Architektur, die eine besonders große Anzahl gleichzeitig bestehender Netzwerkverbindungen ermöglicht.

NoSql

MASTER CHEF

NoSQL (englisch für Not only SQL) bezeichnet Datenbanken, die einen nicht-relationalen Ansatz verfolgen und damit mit der langen Geschichte relationaler Datenbanken brechen. Diese Datenspeicher benötigen keine festgelegten Tabellenschemata und versuchen, Joins zu vermeiden, sie skalieren dabei horizontal. Im akademischen Umfeld werden sie häufig als „strukturierte Datenspeicher“ (engl. structured storage) bezeichnet.

Bekannte Implementierungen sind Riak, Apache Cassandra, CouchDB, MongoDB und Redis.

UX

Design


Der Begriff User Experience (Abkürzung UX, deutsch wörtlich: Nutzererfahrung, besser: Nutzererlebnis oder Nutzungserlebnis – es wird auch häufig vom Anwendererlebnis gesprochen) umschreibt alle Aspekte der Erfahrungen eines Nutzers bei der Interaktion mit einem Produkt, Dienst, einer Umgebung oder Einrichtung. Dazu zählen auch Software und IT-Systeme. Der Begriff „User Experience“ kommt meist im Zusammenhang mit der Gestaltung von Websites oder Apps zur Anwendung, umfasst jedoch jegliche Art der Produktinteraktion, also unter anderem auch die nicht-digitale, physische Nutzung.

UI

Design

Interfacedesign (dt.: Schnittstellendesign) ist eine Disziplin des Designs, die sich mit der Gestaltung von Benutzeroberflächen zwischen Mensch und Maschine beschäftigt. Dafür werden die Bedingungen, Ziele und Hindernisse dieser Interaktion sowohl von menschlicher als auch von technischer Seite erforscht und später – soweit möglich – auf den Menschen hin optimiert. Ziel des Interfacedesigns ist eine Anwenderschnittstelle, die so gestaltet ist, dass ein möglichst breiter Kreis von Nutzern eine optimale Wunsch-/Bedürfnis-/Zielerfüllung durch angemessene Handlungsschritte erfährt. Während sich Designer übergreifend im Zuge der Interaktionsgestaltung (engl.: Interaction Design) eingehend mit dem Verhalten und der Konzeption (Nutzungsszenarien) eines Produkts beschäftigen, geht es im Interfacedesign um die konkrete Gestaltung, wenn auch nicht nur visuell, einer Schnittstelle. Beide Disziplinen sind schwer voneinander zu trennen, die Grenzen sind fließend, denn jeder Interaktionsdesigner gestaltet meist im Laufe des Prozesses eine grafische Schnittstelle. Typische Arbeitsfelder von Interfacedesignern sind Softwaredesign, Usability-Forschung, Webdesign oder Produktdesign.

In der Definition des Begriffes begrenzt Jef Raskin die Bedeutung nicht nur auf die Gestaltung grafischer Benutzeroberflächen (GUI), sondern benutzt den Begriff Interface stellvertretend für eine „Schnittstelle zwischen Mensch und Maschine oder Mensch und Computer“. Eine Spracherkennung ist demnach ebenfalls ein Interface. Konkret sagt er: "Ein Interface bezeichnet nämlich die Art und Weise, wie ein Produkt eine bestimmte Aufgabe ausführt - also was der Benutzer tun kann und wie das System darauf reagiert"[1] In dieser Bedeutung wird der Begriff Interfacedesign der deutschen Übersetzung "Schnittstellendesign" eher gerecht, man beschäftigt sich also nicht nur ausschließlich mit der visuellen, grafischen Gestaltung. Eine gelungene Abgrenzung der Begrifflichkeiten Interfacedesign und Interactiondesign ist die Betrachtung des Interactiondesigns als Gestaltung eines Prozesses, während das Interfacedesign der Gestaltung eines Endprodukts am nächsten kommt.

Web -Engineering

MASTER CHEF


Web-Engineering ist die Softwareentwicklung von Webanwendungen, Webservices oder anderer komplexer Websites, wie beispielsweise Portalsystemen, Shopping-Seiten. In der Regel ist Web-Engineering auch die Fortentwicklung und Erweiterung von vormals erstellten Websites. Die Ersteller und Entwickler von Webanwendungen werden auch Webentwickler genannt. Web-Engineering überträgt die Methoden der Softwaretechnik (auch Software-Engineering) auf die Entwicklung von Webanwendungen und erstreckt sich über den gesamten Lebenszyklus einer Webanwendung. Es werden standardisierte ingenieursmäßige Prozesse entwickelt, die die Unterschiede zur klassischen Softwaretechnik berücksichtigen. Dabei kommen Web-Application-Frameworks zum Einsatz. Die Gestaltung von Websites wird dagegen als Webdesign bezeichnet.

SYS-ADMIN

MASTER CHEF


Ein Systemadministrator (von lateinisch administrare „verwalten“; auch Administrator oder (formlos) Admin, Sysadmin, Netzwerkadministrator, Netzwerkverwalter, Netzadministrator, Netzverwalter, Systemmanager, Systemverwalter, Systembetreuer, Operator oder Sysop genannt) verwaltet Computersysteme auf der Basis umfassender Zugriffsrechte auf das System.

Systemadministratoren planen, installieren, konfigurieren und pflegen die informationstechnische Infrastruktur (IT-Infrastruktur) eines Unternehmens oder anderer Organisationen. Als Operatoren führen sie die zum laufenden Betrieb der Computeranlagen erforderlichen manuellen Tätigkeiten aus.

Die IT-Infrastruktur bestimmt in vielen Unternehmen, Organisationen u. Ä. in einem solchen Maße den Ablauf der Geschäftsprozesse, dass sie ein geschäftskritischer Faktor geworden ist. Aus diesem Grunde kommt dem reibungslosen Funktionieren dieser Infrastruktur ein erhebliches Gewicht zu.

Zu den Strukturen in diesem Sinne zählen neben Servern und Arbeitsplatzrechnern auch die zugrundeliegenden Speichersysteme, Netzwerke und Telekommunikationssysteme.

Mobile & Web App Entwicklung.

Bewährte Software-Technologien und moderne Javascript Frameworks, wie Meteor.js, Angular.js, Sails.js.. usw.

Ich verfüge über ein grosses KNOW-HOW im heutigen Software Engineering. Ich berate Sie gerne über die richtigen und modernen Software - Technologien & Entwicklungen im heutigen zeitgemässen Software Engineering.

Ich entwickle einfache und komplexe Web & Mobile Applikationen und Anwendungen für die heutigen abrufbaren, aufbeliebigen Smartphones, iPhones/iPads & Desktop Computers.

Open Source

E- Commerce & Web Shops

Ich verhelfe Unternehmen und Web- Shop & E-Commerce Kunden zu glücklichen Kunden, indem ich Software, Scripte und Web Programmierung mit einem modernen UI/UX Design (benutzerfreundlich - usability) entwickle.

Ich entwickle User Interfaces(UI) für mobile Applikation, responsive Websites, Online-Shops und andere Applikationen. Dazu integriere ich die Abläufe, welche im Interaction Design definiert werden.

Ui/UX Design Sauberes und Modernes Web-Design für einen grossen Kunden- freundlichen Internet Auftritt.

Kontaktieren Sie Mich

Haben Sie Fragen?