Über mich

Mein Name ist Marco und ich möchte mich Ihnen kurz vorstellen. Seit mehr als 20 Jahren entwickle und designe ich Web-Applikationen, größere und kleinere Tools sowie Webseiten. Meinen ersten PC bekam ich mit 12 Jahren und habe durch diesen sogleich die Programmierer-Welt betreten. Nun bin ich ausgebildeter Fachinformatiker für Anwendungsentwicklung und arbeite seit über drei Jahren professionell als Softwareentwickler in der IT-Abteilung eines mittelständischen Unternehmens.

In meiner Freizeit erstelle ich unter anderem Wordpress-Plugins und Android Apps. Darüber hinaus habe ich mich auf die Erstellung von responsiven sowie datenschutzkonformen Webseiten spezialisiert. Weiterhin programmiere ich auch mal einen Raspberry Pi oder ein Arduino Board und unterhalte Linux-Systeme und -Server.

Ich bin Full-Stack-Entwickler mit einer Vorliebe für Front-End Programmierung und UX Design.

Horizont

Folgende Programmier- und Script-Sprachen sowie Entwicklungsumgebungen / IDE verwende ich für meine Kreationen.


Entwicklungsumgebungen


  • NetBeans
  • Visual Studio Code
  • MonoDevelop
  • Atom Editor
  • ICEcoder
  • DBeaver
  • Gimp, Inkscape u.a.

PHP Frameworks


  • Zend
  • Slim
  • Fat-Free
  • CodeIgniter
  • Wordpress

Aktuelle Sprachen


  • PHP
  • MySQL / MariaDB
  • C#
  • Vue JS
  • jQuery / JavaScript
  • Python
  • Sass / SCSS / CSS

Weitere


  • Bulma.io
  • Bootstrap
  • Tailwind CSS
  • Twig Templates
  • Materialize CSS
  • Quasar (Electron)
  • NPM (Node)

Darüber hinaus habe ich in der Vergangenheit bereits mit folgenden Sprachen gearbeitet:
Perl, Bash / Shell, Visual Basic, C++, Flash Actionscript, Godot Engine

Besuchen Sie bitte auch meine Git-Repositories:

Die Repositories sind derzeit privat. Bei Interesse am Code ändere ich auf Anfrage die Sichtbarkeit.

Webseiten

Meine kleinen Kunstwerke mit großer Wirkung.


Anleitungen.it
adGold.de
ANOid.de (Projektstudie)
Gamesis.de
E3H.de (Projektstudie)
Referenzen.IT/v2 V1
oYoX.de V2
on.GD
Second-Sight-Books.com V2
Shrts.de (Projektstudie)
Praxis44.de

Projekte im Detail

Hier finden Sie eine Auswahl an Projekten aus meiner digitalen Feder.


Mitarbeiter PC Programm MPP

Zend Modul (PHP / MySQL / jQuery)

Das MPP Modul stellt Front- und Backend zur Abwicklung und Verwaltung von MPP Aufträgen bereit.

Mitarbeiter einer Firma können sich ihren Steuervorteil durch die Nutzung Moduls über einen Kalkulator errechnen, Anträge einreichen und den Status der Vertragsfreigabe einsehen sowie alle relevanten Dokumente herunterladen.

Arbeitgeber können MPP-Sachbearbeiter festlegen, welche über das Modul die eingehenden Anträge prüfen und ggfs. freigeben. Alle Verträge und Dokumente werden als PDF in Echtzeit generiert und nach Freigabe im System gespeichert. Die Texte dieser Dokumente nutzen eine von mir entwickelte Versionierung und werden je nach Kunde und Datum individuell eingebunden.
  • Übersicht eigener Aufträge
  • Formular zur Vorteilsberechnung
  • Persönliche Vorgangsnummer
  • Bestätigungsdialog
  • Auftragsübersicht (1)
  • Auftragsübersicht (2)
  • Sachbearbeiter Ansicht
  • Sachbearbeiter Details
  • Eine Rechnung erstellen oder bearbeiten
  • Behandlungspositionen hinzufügen
  • Eine Druckvorlage auswählen
  • Übersicht der Rechnungen
  • Übersicht der Patienten
  • Übersicht der Behandlungspositionen
  • Druckvorlage editieren
  • Einstiegsseite

Rechnungsassistent

PHP / MySQL / jQuery / Materialize

In nur 4 Schritten zur fertigen Rechnung.

Der Rechnungsassistent erstellt auf Knopfdruck fertig formatierte Rechnungen mit den Positionen der Heil-Behandlung. Es können beliebig viele Behandlungs-Positionen angelegt und mittels dynamischem Menü direkt in die Rechnungsvorlage eingefügt werden. Rechnungen, Patienten und Druckvorlagen stehen in übersichtlichen und frei sortierbaren Listen zum Abruf bereit.

Die Druckvorlagen lassen sich im HTML Format oder über den WYSIWYG-Editor gestalten und ohne Grenzen mit beliebigen Platzhaltern erweitern. Das intuitive Platzhalter-Tool ermöglicht die Vergabe von eigenen Platzhaltern (wie z.B. der Patienten-Namen, die Summe u.a.), welche durch den Rechnungsassistent ausgefüllt bzw. ersetzt werden. Die Rechnungen können gespeichert oder als PDF Format herunter geladen werden und werdem im System archiviert.

Barbeleg Management

Zend Modul (PHP / MySQL / Tailwind / Vue.js)

Nutzerfreundliche Einreichung und Verwaltung von Barbelegen

Das Rechnungsportal bietet für Kunden eine einfache Möglichkeit, Rechnungen / Barbelege auf den Firmen-Server zu laden und die darin enthaltenen Daten (Rechnungsnummer, Betrag, Rechnungsdatum u.a.) zusätzlich per Formular zu übermitteln. Die auf diesem Weg übermittelten Daten werden ebenfalls serverseitig in einer Datenbank gespeichert.

Die Sachbearbeiter in der Rechnungsabteilung erhalten durch das Modul einen eigenen Bereich zur Freischaltung, Abweisung und Korrektur der eingereichten Rechnungen. Hier können sie durch die neue Art der Rechnungs-Übermittlung und -Darstellung nun einen intuitive Seite-an-Seite (engl. Side-by-Side) Vergleich zwischen den Rechnungen und den übermittelten Daten anstellen. So entsteht ein einheitlicher, intuitiver und zeitsparender Workflow.
  • Vertragsauswahl
  • Upload der Rechnungsdatei
  • Eingabe der Rechnungsdetails
  • Eingabe der persönlichen Daten
Gut zu wissen:
Bei der Entwicklung wurde besonderes Augenmerk auf eine starke Skalierbarkeit gelegt. Alle Texte, Felder und Validatoren werden dynamisch vom Backend per Ajax übergeben. Die benötigten Formulardaten sind somit individuell konfigurierbar.
  • Übersicht für Rückrufwünsche
  • Integration in bestehende Formulare
  • Anzeige von freien Terminen
  • Termine und Sperrzeiten
  • Konfiguration der Themen
  • Konfiguration von Zeiten
  • Informationen zum Plugin
  • System-Einstellungen

WordPress Rückruf-Verwaltung

WordPress Plugin (PHP / MySQL / jQuery)

Das Plugin stellt ein Formular und eine Verwaltungs-Oberfläche für Rückruf-Wünsche bereit.

Es stehen mehrere Shortcodes zur Verfügung, welche je nach Bedarf in der Firmenwebseite platziert werden können. Über eine Ajax-Abfrage werden freie Rückruf-Termine ermittelt und in ein Auswahl-Menü geladen. Der Kunde kann daraus seinen Wunsch-Termin auswählen und reservieren.

Für die Mitarbeiter wird eine interaktive Liste mit Rückrufwünschen und einer Oberfläche zum Sperren / Freischalten von Uhrzeiten mit Bereichsauswahl und Tageskalender erzeugt.