Erfahrungen und Projekte (Referenzen)


In den vergangenen Jahren wurden zahlreiche Projekte erfolgreich abgewickelt. Diese Seite stellt beispielhaft einige Projekte vor und nennt meine persönlichen Erfahrungen.

Persönlicher Background und Erfahrungen

  • Langjährige Programmiererfahrung (seit ca. 1998), Webprogrammierung seit ca. 2002
  • Selbstständig seit 2008 (hauptberuflich)
  • Spezialisierter Anbieter mit Kerngeschäft Webprogrammierung und Websites
  • Kooperationen mit weiteren Dienstleistern zur Abwicklung größerer Projekte
  • Ausbildung:
  • Begeisterter Autodidakt:
    Was vor vielen Jahren als Hobby in meiner Freizeit im Selbststudium begann, mache ich nun seit einigen Jahren mit viel Freude beruflich. Die oben genannte Ausbildung war außerdem eine gute Ergänzung und Verfeinerung.
  • Laufende Weiterbildung
  • Zertifikate:
    • Process Analyst (Gesellschaft für Prozessmanagement), 03.05.2016
    • Englisch: IELTS Academic, Overall Band Score 7.5 (entspricht Sprachniveau C1), 14.02.2015

Auszug aus den Referenzen (abgewickelte Projekte für Kunden):

Die nachfolgende Liste soll einen kurzen Einblick in meine Arbeiten der letzten Jahre geben - indem beispielhaft einige Projekte vorgestellt werden.
Zuletzt aktualisiert: Februar 2022
  • Bundesrechenzentrum GmbH (09/2016 - 10/2021):
    • Weiterentwicklung und Wartung eines internen Webportals in Individualprogrammierung mit PHP und JavaScript (JQuery): neue Features / Plugins, neues Design mit Bootstrap und SASS, PHP-Versionsumstellungen, Anbindung an externe REST-Schnittstellen (Post), Kommunikation mit externen Servern / Datensynchronisation (z.B. phpseclib), autom. Erstellung von Mailberichten sowie Mailberichtsverwaltung, Generierung von Diagrammen/Charts zur Visualisierung und Berichten mit JavaScript-Libraries und "Headless" Browsern, Erstellung von PDFs mit TCPDF, Cronjobs, Bash-Skripte
    • Weiterentwicklung und Wartung eines internen Webportals auf Basis Joomla! 3.x (Extension-Programmierung, Updates, Konfiguration)
    • REST-API erstellt mit Laravel zur Speicherung und zur Bereitstellung von kumulierten Daten
    • Lifecycle-Ersatzteiletool auf Basis CakePHP
    • Linux-Systemadministration: Konfiguration, Wartung und Updates bei einem lokalen Ubuntu-Testsystem (inkl. MySQL, Datensynchronisation)
  • HochschülerInnenschaft an der Wirtschaftsuniversität Wien (2008 bis heute)
    • Bücherbörse-Tool
      = Verwaltungssoftware, die den gesamten Verkauf von gebrauchten Büchern durch die ÖH WU abwickelt. Programmiert mit PHP und MySQL, User-Interface mit HTML + CSS.
      Features u.a.: Verkauf durch Mitarbeiter, Rechnungen drucken, Bestandsliste, Stornos, Admin-Funktionen (History, Verkäufe), Suche im Frontend durch Studierende, Schwund, Stammdatensuche u.v.m.
    • WU Ball (jährlich von 2009 bis 2015 mit mehreren Updates):
      Erstellung der Website in Joomla! (Templates; Design von externem Grafiker), Programmierung eines Kartenverkaufs-Tools (Frontend und Backend in PHP, d.h. Kauf, Buchungs-/Zahlungs-/Stornoverwaltung, Statistiken u.v.m.) und Tischreservierungs-Tools (Frontend und Backend mit PHP und JavaScript, d.h. Zuordnung/Definition der Plätze [grafisch!] im Backend, Tischreservierung, Buchungs-/Zahlungs-/Stornoverwaltung, Statistiken u.v.m.). Zahlungsanbindung über den Dienstleister mPAY24 und automatisches Generieren von PDF-Ballkarten.
    • ProfCheck
      = Professoren- und Lehrveranstaltungsbewertungssystem, umgesetzt mit CakePHP (PHP, (X)HTML, CSS). Jeweils für Lehrveranstaltungen und Professoren im Frontend: Suchfunktion, Bewertungsformular, Kommentarfunktion, zahlreiche Statistiken, Umfragetool. Komplette Verwaltung im Backend.
    • Website (Relaunch Okt. 2013, nicht mehr online; Gemeinschaftsprojekt u.a. mit trinet e.U. und externem Grafiker)
      Umsetzung mit Joomla! 3.x: Template mit mehreren Ansichten, HTML-Overrides, Programmierung von Extensions.
  • Forum Schwechat Betriebsges.m.b.H. (2014-2017):
    • Programmierung eines individuellen Verwaltungs-Backends mit CakePHP:
      u.a. Verwaltung von Vorstellungen, Terminen, Preisen, Abos, Pressemeldungen, Attachments (Bilderupload inkl. Thumbnail-Generierung).
    • Umsetzung der Website www.forumschwechat.com mit Joomla 3.x:
      Erstellung eines individuellen Templates nach Vorlage der Grafikerin, Umsetzung inkl. Responsive Webdesign (aufklappbares touchfähiges Menü), Konfiguration von Extensions (z.B. Newsletter, Bilderrotation). Programmierung von individuellen Extensions: Spielplan mit Übersichts- und Detailseite, Gastspiele, Presse (d.h. Anzeige der über das Backend eingegebenen Daten). Blog-Ansichten für Schauspieler und Team.
    • Umsetzung der Website www.satirefestival.at mit Joomla 3.x:
      Erstellung eines Templates inkl. Responsive Webdesign, OnPage-Suchmaschinenoptimierung, Einstellen der Inhalte & Konfiguration. Extension-Programmierung: Komponente zur Anzeige von Sponsoren (und Verwaltung der Datensätze im Joomla! Administrationsbereich). Einbindung der (eigenen) Presse- und Spielplan-Komponente.
    • Schulungen zu Joomla! 3.x und Suchmaschinenoptimierung.
  • Mag. Stefan Grünberger / eltop GmbH (2015 bis heute):
    Erstellung eines Prototyps für ein Gutscheinsystem zur Zusammenarbeit mit Trafikanten, basierend auf CakePHP.
    Entwicklung eines individuellen Diskussionsforums, zugeschnitten auf unternehmensspezifische Abläufe. Umsetzung mit Angular im Frontend und CakePHP im Backend (API).
  • Data Logistic Services (www.dls.at), Daniela Dhifi-Dallinger e.U. (zuvor: DLS ProIT GmbH)
    DLS Wertkartenvertriebs GmbH
    (2009 bis 2015)
    Laufende Betreuung, Wartung und Weiterentwicklung der meisten Applikationen (Produkte): Programmierung in PHP 4, PHP 5, JavaScript; Webdesign bzw. User Interface - Gestaltung (HTML/XHTML/CSS), Serverwartung und -Konfiguration (Linux-Server mit Debian und Ubuntu; Server-Applikationen u.a. Apache, Bacula, Postfix), Datenbankdesign (MySQL 4 und MySQL 5).
    Online-Applikationen / Produkte, die gewartet und weiterentwickelt wurden, u.a.:
    • Easy E-Loading: Verkauf von Handywertkarten, Calling Cards, etc. über ein Onlineportal und Schnittstellen (Zielgruppe sind v.a. Trafiken in Österreich)
    • EviPress / EH2000: Zeitschriftenverwaltung inkl. Lieferscheinen, Auflageregulierungen, Bestandskontrolle, Remissionen, Rechnungskontrolle
  • Weiterentwicklung einer österreichischen Immobilienplattform (seit Nov. 2012): Programmierung mit PHP und JavaScript, Gestaltung des Frontends mit HTML/CSS. Verbesserungen bei u.a.: Darstellung der Daten, Suchen & Sortieren, Datenimport (XML), Formulare.
  • Maruschka GmbH (www.fotomaruschka.at) (2008-2011)
    • Onlineshop
      Individuell programmierter Onlineshop für den Verkauf und die Onlinebestellung von Fotos. Umsetzung mit CakePHP (Framework). Frontend zur Suche und Bestellung von Fotos, Bezahlung über eps-Onlineüberweisung; Backend zur Verwaltung und Konfiguration des Shops (Preise, Kategorien, ...).
    • Kundenverwaltung
      Individuelles Kundenverwaltungssystem programmiert mit CakePHP (PHP-Framework), Features u.a. Datenimport von Excel, Rechnungen und Mahnungen als PDF generieren (Batch-Verarbeitung), Zahlungsverwaltung, Datenexport nach CSV; Verwaltung von Kontakten, Aufträgen (Auftragserfassung u. -verwaltung), Workflow in der Produktion, PDF-Generierung (Library fpdf), Datenimport von Excel, Datenexport nach CSV, Terminverwaltung u.v.m.
  • Delta Media Verlag GmbH (2016 bis heute):
    Wartung und Weiterentwicklung der Website in Joomla! 3.x, insb. Updates, Responsive-Design (Template), (Weiter-)Entwicklung von Extensions.
  • Karl Möstl (2020 bis heute):
    Weiterentwicklung der Plattform MOESTLSOUNDS, insb. Anbindung an digistore24 inkl. Instant Payment Notifications (IPN), Login- und Download-System, Verwaltung von Musictracks und Playlists.
  • Verband Österreichischer Kieferorthopäden (2018 bis heute):
    Wartung und Weiterentwicklung der Website in Joomla! 3.x, Updates.
  • Mag. Sabine Fersza-Fiala (2021 bis heute)
    Weiterentwicklung und PHP-Versionsmigration eines in Individualprogrammierung erstellten Online-Shops für Ansichtskarten.
  • Michael Smetana (TrainerGeheimnisse e.U.) (2020):
    Erweiterung eines E-Learning-Systems, insb. Registrierung, private Notizen zu Lernbeiträgen, Forum, Support-Forum, Sterne-Ratings, Like-Funktion. Umsetzung mit JavaScript und PHP (Frontend und Backend).
  • Berufsverband der ArztassistentInnen Österreich (2020):
    Schulungen zu Joomla! 3.x (remote).
  • Dr. Florian Eder (vormals it.solutions - Eder e.U., it-eder.at):
    Übernahme mehrerer Joomla! Projekte von Herrn Dr. Eder, zum Beispiel: Dr. Müller (Version nicht mehr online), Dr. König, Dr. Palotai / Dr. Kalmann (nicht mehr online), Dr. Don (Version nicht mehr online), Dr. Marchhart. Je nach Projekt Umsetzung unterschiedlicher Kundenwünsche, insb. Updates bei Joomla! und Extensions. Joomla! Updates mit unterschiedlich kleinen und großen Versionssprüngen (von 2.5.x/3.x nach 3.4.x), auch "Update" durch Neuinstallation (1.5.x nach 3.4.x) inkl. Template-Migration & Konfiguration, Migration zu einem neuen Webspace, Schulung zu Joomla! 3.x und Suchmaschinenoptimierung (Dr. Don).
  • Margit Wild (2015 bis heute):
    Umsetzung der Websites www.spiel-raum.at und www.margit-wild.at mit Joomla! 3.x. Jeweils individuelles Template nach Kundenvorlage inkl. Responsive Webdesign, Konfiguration & Inhalte.
  • Gemeinsam mit inconcepts Marketing & Media (2011-2012):
    Integration der von inconcepts erstellten Layouts in Joomla!, d.h. Template-Erstellung für Joomla! (PHP) und Integration von Drittextensions. Umsetzung mehrerer Projekte/Websites, z.B. diam-training und diam-consult; danach Weiterentwicklung und Wartung (Joomla!)
  • Dražen Stupar (totaltv.co.at) (2015-2016):
    Individualprogrammierung einer Kundenverwaltung mit dem Framework CakePHP (inkl. Zahlungsverwaltung und Statistiken).
  • Josef Gelernter (Fotograf) (2015):
    Umsetzung der Website mit Joomla! 3.x (basierend auf einem fertigen Template), Konfiguration inkl. Zweisprachigkeit, Schulungen zu Joomla! und Suchmaschinenoptimierung.
  • Teletone GmbH (2015-2016):
    Schulung zu Joomla! und Suchmaschinenoptimierung, Migration zu Joomla! 3.4.x, viele Verbesserungen & Erweiterungen, Umsetzung des Projekts Wolke 37 mit Joomla 3.4.x.
  • Mag.art. Christoph Tamussino (Designer) (2014-2018):
    Mitarbeit an mehreren Joomla! Projekten: u.a. bei Template-Erstellung / CSS, Konfiguration von Joomla! und Extensions, Wartung/Updates (unterschiedlich große Versionssprünge).
  • car-clean.at (2015-2018):
    Update der bestehenden Website von Joomla! 2.5.x auf 3.4.x inkl. Extensions, Weiterentwicklung u.a. beim (Responsive-)Layout, Wartung/Updates.
  • Kenneth Saari DC (Chiropraktiker): (2014)
    Schulungen zu Suchmaschinenoptimierung und Suchmaschinenmarketing. Nach den OnPage-Optimierungen (gemeinsam mit dem Kunden im Rahmen der Schulung sowie im Nachhinein selbstständig vom Kunden) zeigte sich eine deutliche Ranking-Verbesserung bereits nach einigen Tagen/Wochen.
    Anmerkung: Die Website wird vom Kunden selbst gestaltet und gewartet (inkl. Inhalte). Dieses Projekt ist zudem ein schönes Beispiel, dass kleine Maßnahmen in der OnPage-Optimierung kurzfristig eine beachtliche Ranking-Verbesserung bewirken können. Dem gegenüber stehen weit zeitaufwendigere OffPage-Optimierungen (insb. Linkaufbau), die eher mittel- bis langfristig wirken. (Update: nicht mehr online)