Vorstellung

Ich arbeite seit dem Jahr 2005 als technischer Berater im IT-Umfeld. Dabei erarbeite ich eigenständig Konzepte und Lösungen, welche auf die jeweiligen Wünsche meiner Kunden abgestimmt sind.

Mein Studium der allgemeinen Informatik habe ich von 1998 bis 2002 an der Fachhochschule Wiesbaden (heute Hochschule RheinMain) als Dipl.-Inform. (FH) erfolgreich absolviert.


Sie sind hier richtig, wenn Sie:

  • ein eingebettetes System (embedded systems) aufbauen möchten:
    • Beratung in der Auswahl der elektronischen Komponenten (Mikrocontroller, Prozessoren, Grafikprozessoren, Speicher, etc.)
    • Design und Implementation von Geräte-Treibern in C / C++ und Assembler
    • Beratung und Planung im Einsatz von Linux als Betriebssystem (OpenEmbedded, Yocto, bare metal, etc.)
    • Beispiele:
      • Planung und Umsetzung eines touchbasierten Bedienterminals zur Steuerung einer Heizung
      • Beratung in der Entwicklung eines Geräts zum Messen, Protokollieren und Visualisieren von bestimmten Luftpartikeln
  • eine mobile App wünschen, nativ oder mittels Web-Technologien, nach aktuellen UI / UX Standards
    • Beispiele:
      • Planung, Design, Umsetzung einer mobilen App zur Visualisierung von Messdaten
      • Beratung in der Umsetzung einer mobilen App im Bereich Business Intelligence
  • ein Backend-System für Ihre Geschäftsprozesse benötigen:
    • Session- und Authentifizierungsmanagement
    • Verschlüsselungstechnologien mittels OpenSSL
    • Spezifikation und Realisierung von Schnittstellen und der Geschäftslogik
  • ein Frontend möchten:
    • Mittels Web-Technologien
    • Qt
    • Beispiele:
      • Consulting im Bereich Echtzeit-Visualisierung von Graphen im Raum, mittels OpenGL / Shader-Technologien und Einsatz von linearer Algebra.
      • Planung der Architektur von User Interfaces unter Berückstichtigung des entsprechenden Frameworks
  • eine Sonderlösung benötigen:
    • Zwei Beispiele aus jüngster Vergangenheit:
      • Sichtung eines MFC basierten C++ Codes aus dem Jahr 1998 / Bewertung des Aufwands zur Modernisierung / Korrektur und Dokumentation.
      • Analyse einer DLL (closed-source, aber frei in der Nutzung) und Erstellung eines Konzepts um die Funktionalität der DLL zu reproduzieren.

Ansonsten können Sie noch ein paar Details über mich erfahren:

Angefangen habe ich 1989 mit GW-BASIC, durch Zufall entdeckt, weil ich jede einzelne .com und .exe Datei aus c:\dos ausführte. Bei GW-BASIC bin ich "hängen" geblieben (weil ich nicht wusste, wie ich den Interpreter wieder verlasse) und merkte schnell, dass ich den Computer damit steuern kann.

Kurz darauf folgte QBasic, Turbo Pascal 3, 5, 6 und Borland Pascal, bis Ende 1997. Danach wechselte ich mein System von DOS auf Linux und seitdem arbeite ich hauptsächlich mit Slackware, Emacs und GCC. Natürlich wurde, je nach Auftrag, das passende Werkzeug verwendet. Dennoch bleiben nach wie vor Emacs und GCC meine täglichen Mittel.

Kontaktdaten

Walantis Giosis, Dipl.-Inform. (FH)

Adlerstraße 59, 65183 Wiesbaden

Telefon: +49 160 9037 7146

E-Mail: wg@freelance-giosis.com

Umsatzsteuer-Identifikationsnummer: DE 248338376

Impressum

Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.

Skills

Die folgende Liste (alphabetisch sortiert) gibt einen Überblick meiner Schwerpunkte:

  • Common Lisp
  • Elektronik Prototyp-Entwicklung
  • Entwicklung von UI5 Web-Anwendungen
  • GNU / Linux
  • Software-Entwicklung in C++, Java und JavaScript
    (sowohl high level software, als auch low level / hardwarenahe Entwicklung)
  • Mobile Software-Entwicklung (iOS, Android)
  • OpenGL in 2D und 3D
    (Entwicklung von interaktiven Visualisierungen)
  • Programmierung von Mikrocontroller in Assembler und C
    (Microchip PIC, Atmel AVR, ARM)
  • Umsetzung von User Interfaces und UI Frameworks


Für den schnellen Abgleich mit einer Projektanfrage, biete ich folgende Tabelle an. Es handelt sich um Themen, mit denen ich sofort arbeiten kann.

Sprachen Tools Frameworks / API / SDK Betriebssysteme
Assembler (Atmel AVR) Android Studio Android NDK GNU/Linux
Assembler (x86 32- und 64-Bit) Clang / LLVM Android SDK iOS
Bash CMake Cairo Graphics macOS
C Eclipse Cocoa Windows 10
C++ (C++14) Emacs Freetype  
Common Lisp GCC iOS SDK  
GLSL Git Numpy  
Java GNU Make OData  
JavaScript Jira OpenGL ES  
Objective-C Visual Studio SAP UI5  
Perl Xcode UIKit  
Python   Qt 5.x  
PHP      
Qt QML      


Autor: Walantis Giosis

Created: 2021-05-24 Di 16:18

Validate