Axel Guckelsberger - CV

Abschluss

  • Diplom-Informatiker (FH)
  • Studium der Angewandten Informatik
  • Schwerpunkt Softwaretechnik
  • Fachhochschule Bingen
    University of applied sciences

Schwerpunkt

  • Modellgetriebene Softwareentwicklung (MDSD)
  • Softwarequalität
  • Dynamische Webanwendungen und CM-Systeme
  • Spezialisierung auf das PHP-basierte Framework „Zikula“
    (nutzt u. a. Symfony, Twig, jQuery, Bootstrap)
  • Softwarearchitektur

Leistungsgebiete

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Coaching / Schulung / Training
  • Projektmanagement / -leitung / Organisation / Koordination
  • Qualitätsmanagement / Qualitätssicherung / Test

Versicherung

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (verhandlungssicher)

Berufliche Erfahrungen

10/2010 – heute

Software-Architekt (Freiberufler)
Guckelsberger Informationstechnik

10/2004 – 10/2010

Software-Architekt (Einzelunternehmer)
Guckelsberger Informationstechnik

12/2007 – 03/2008

Software-Engineer
one2one IT GmbH

03/2002 – 03/2007

Software-Entwickler
one2one IT GmbH

07/2004 – 01/2005

Software-Entwickler
Halycone Internet GmbH

Tätigkeiten im Open Source Umfeld

08/2009 – heute

Beisitzer
PostNuke e.V.

09/2007 – 08/2009

Zweiter Vorsitzender
PostNuke e.V.

07/2007 – 09/2009

Mitglied des Steering Committee
Zikula Software Foundation

2005 – heute

Zikula Core Developer

Methoden und Paradigmen

  • Objektorientierte Analyse (OOA), Design (OOD), Programmierung (OOP)
  • Datenbank-Design
  • Objektorientierte Softwareentwicklung (OOSD)
  • Modellgetriebene Softwareentwicklung (MDSD)
  • Modellgetriebene Architektur (MDA)
  • Aspektorientierte Softwareentwicklung (AOSD)
  • Design Patterns
  • Product Line Engineering (PLE)
  • Continuous Integration (CI), Task based development
  • Dependency Injection (DI)
  • Serviceorientierte Architektur (SOA)

Programmiersprachen

  • PHP 7/5/4, Xtend, Java 11/8/7/6/5, C#/.Net, Javascript, C/C++, Delphi, Pascal, Basic, Assembler

Standards/Frameworks

  • Zikula, Symfony 5/4/3/2, Doctrine 2 (ORM), DQL, SQL, Twig 3/2/1, Smarty, Hugo, PostNuke
  • HTML 5/4, XHTML, CSS 3/2, JSON, XML, XSLT, XPath, XQuery, XForms, SVG, …
  • Bootstrap 4/3, Ajax (jQuery, Prototype, Scriptaculous), Web 2.0
  • REST, SOAP, WSDL, Web Services, …
  • Eclipse, RCP, EMF, Xtext, Xtend 2, Sirius, GEF, GMF, openArchitectureWare (oAW), Xpand, Xtend, Checks, MWE, MWE 2
  • Java3D, OpenGL, QT, CognosScript
  • HTTP, FTP, SSH, …

Entwicklungswerkzeuge

  • Zikula Application Framework
  • ModuleStudio (MDSD-Tool auf Basis von Eclipse) zur Entwicklung von Komponenten für Zikula
  • Eclipse
  • Checkstyle, Findbugs, Spotbugs, PMD
  • Git, GitHub, GitHub Actions
  • Tycho, Buckminster, P2, B3, Apache Ant, Jenkins (ehemals Hudson)
  • Apache Webserver
  • JUnit, PHPUnit

DB-Managementsysteme

  • MySQL, MS SQL Server, SQLite
  • JDBC, ODBC

Spezialkenntnisse

  • Modellgetriebene Entwicklung (MDD - Model Driven Development), Modellierung, Modeling
  • Domänenspezifische Sprachen (DSL - Domain Specific Language)
  • Webanwendungen und Webdesign
  • Web Security
  • Content Management Systeme (CMS)
  • Portalsysteme
  • Individualsysteme
  • Open Source
  • Suchmaschinenoptimierung (SEO)
  • Barrierearmut, Barrierefreiheit / Accessibility
  • Softwaretechnik / Software Engineering
  • Business Intelligence (BI) und OLAP (mit Cognos und MS SQL)

Einzelne Projekte

Aus Gründen der Übersichtlichkeit werden einfache “Standardprojekte” (im Wesentlichen die Entwicklung unzähliger CMS-basierter Internetseiten mit responsivem Layout) nicht mit aufgeführt.

03/2007 – heute
Konzeption und Entwicklung einer Entwicklungsumgebung zur modellgetriebenen Entwicklung und Generierung von Webanwendungen
08/2012 – heute
Weiterentwicklung der Produkte eines Anbieters medizinischer Webanwendungen (u. a. Klinische Dokumentation, Biobanking, multizentrische Studienanwendungen)
11/2016 – heute
Entwicklung eines Portals mit umfangreichen standortbezogenen Services für einen Dienstleister für Feuerwehren
07/2018 – 12/2019
Konzeption und Entwicklung eines mehrsprachigen Systems zur Verwaltung von Partnern, Kunden und Projekten
03/2018 – 05/2019
Konzeption und Entwicklung einer Plattform für Projektmanagement, Auftragsabwicklung und Kollaboration mit Systempartnern
02/2019 – 08/2019
Konzeption und Entwicklung einer webbasierten Kunden- und Auftragsverwaltung mit Aufwandserfassung und Generierung von Office-Dokumenten
08/2017 – 12/2017
Adaption und Anpassung einer interaktiven E-Learning-Plattform mit individuell zugeschnittenen Lerninhalten
05/2016 – 04/2017
Weiterentwicklung und Umsetzung mehrerer responsiver Layouts für ein Multiportalsystem zum zentralen Betrieb beliebig vieler Internetseiten
08/2015 – 06/2016
Programmierung eines Konfigurators zur Definition und Bestellung individueller Produkte
02/2015 – 08/2015
Programmierung eines Systems zur Auftragserfassung und -abwicklung für ein Logistikunternehmen
08/2014 – 06/2015
Weiterentwicklung einer interaktiven E-Learning-Plattform mit individuell zugeschnittenen Lerninhalten
04/2014 – 02/2015
Programmierung eines mehrsprachigen Portalsystems mit responsivem Layout zur Unterstützung einer Medikamentenstudie eines renommierten Pharmakonzerns
10/2012 – 04/2014
Entwicklung eines Multiportalsystems für den Betrieb von 50+ Internetseiten mit vier veränderbaren Basislayouts und mehreren individuell einstellbaren Funktionsmodulen
02/2013 – 04/2014
Programmierung einer interaktiven E-Learning-Plattform mit individuell zugeschnittenen Lerninhalten
08/2013 – 02/2014
Entwicklung einer Kunden- und Jobverwaltung mit Zeiterfassung und Abrechnungsfunktionen für eine Werbeagentur
04/2013 – 12/2013
Programmierung einer Internetseite mit CMS und individuellem Produktbereich
03/2013 – 07/2013
Entwicklung eines Webshops mit integriertem CMS für eine renommierte Weinkellerei
03/2013 – 09/2013
Entwicklung eines öffentlichen Frontend-Dashboards zur Visualisierung der Metriken eines Forschungsprojektes
08/2012 – 05/2013
Programmierung von zwei Onlineshops für die Sparten einer internationalen Weinfachagentur
10/2012 – 04/2013
Entwicklung unterschiedlicher Reporting- und Community-Funktionen (u. a. gruppenbezogene Dashboards mit unterschiedlichen „Widgets“)
05/2012 – 09/2012
Programmierung einer Anwendung zur komfortablen Verwaltung komplexer Umfragen
11/2011 – 07/2012
Realisierung einer Anwendung zur Erstellung individueller Trainingspläne
11/2010 – 07/2012
Entwicklung eines Multiportalsystems zum Betrieb beliebig vieler Themenseiten
02/2012 – 06/2012
Entwicklung einer Webanwendung zum Betrieb einer Portalanwendung mit Rezepten
02/2010 – 05/2012
Erweiterung einer Multiportal-Webanwendung im Bereich Jugendtourismus um neue Funktionen
08/2011 – 04/2012
Entwicklung einer eCommerce Lösung mit integriertem CMS für eine renommierte Winzergenossenschaft
06/2011 – 03/2012
Entwicklung einer CMS Lösung zur zentralen Publikation von Inhalten auf mehreren Seiten für einen Landesjugendring
10/2011 – 02/2012
Entwicklung einer bidirektionalen Schnittstelle zwischen Webshop und Warenwirtschaftssystem
04/2011 – 11/2011
Entwicklung einer datenbankgestützten Webanwendung für botanische Erzeugnisse
02/2011 – 10/2011
Erstellung einer eCommerce Lösung mit integriertem CMS für ein Unternehmen im Weinhandel
12/2010 – 03/2011
Entwicklung eines politischen Quiz zur Meinungsfeststellung im Rahmen einer Landtagswahl
07/2010 – 11/2010
Erstellung einer Kombination aus Webshop und CMS für ein Kaffeehaus
04/2009 – 11/2010
Entwicklung einer eCommerce Lösung mit integriertem CMS für ein weltweit operierendes Weinhaus
06/2010 – 09/2010
Entwicklung einer Web-Kartei zur Verwaltung und Präsentation von Sportmodels
03/2010 – 08/2010
Erstellung eines Webshops mit integriertem CMS für eine Weinkellerei
03/2010 – 07/2010
Entwicklung einer Anwendung zur Verwaltung von Programmplänen
07/2009 – 06/2010
Entwicklung einer Webapplikation zur einfachen Pflege eines Verzeichnisses öffentlicher Einrichtungen
04/2010 – 05/2010
Entwicklung eines Werkzeugs zur Generierung von Office-Dokumenten aus einem Web-Frontend heraus
10/2009 – 03/2010
Entwicklung einer Anwendung zur Verwaltung von Tagungen und anderen Events
08/2009 – 03/2010
Entwicklung einer einfachen webbasierten Knowledge Base Anwendung
08/2008 – 01/2010
Erweiterung einer Multiportal-Webanwendung zur Vermittlung von Ferienangeboten um neue Funktionen
01/2009 – 08/2009
Erweiterung einer existierenden eCommerce-Lösung einer Winzergenossenschaft für Wiederverkäufer und Endverbraucher
10/2008 – 06/2009
Entwicklung einer Anwendung zum Betrieb eines Pools von ReferentInnen
10/2008 – 12/2008
Realisierung einer Anwendung zur Bestellung von Bildungsmaterialien
04/2007 – 11/2008
Entwicklung einer komplexen Webanwendung zur Verwaltung und Assemblierung von Softwarekomponenten
10/2007 – 08/2008
Entwicklung einer Anwendung zur Optimierung der Betriebsabläufe in einer Telefonie-Abteilung
05/2007 – 03/2008
Entwicklung einer CMS Lösung zur zentralen Publikation von Inhalten auf mehreren Seiten für einen Landesjugendring
10/2006 – 12/2007
Entwicklung einer Webanwendung für reaktives Retailmarketing eines internationalen Sportbekleidungsherstellers
08/2006 – 02/2007
Konzeption und Entwicklung einer Webservice-Architektur zur Nutzung interner Services im WAN
08/2006 – 02/2007
Konzeption einer Architektur zur Realisierung mobiler Datenbanken und Funktionen für den Außendienst
04/2006 – 11/2006
Entwicklung eines Programms zur automatischen und regelmäßigen Replikation von Berichten ins Internet
06/2005 – 10/2006
Entwicklung einer Anwendung zum Betrieb mehrerer Plattformen zur Vermittlung von Ferienangeboten für Jugendliche
04/2006 – 09/2006
Weiterentwicklung und Fertigstellung einer seitens des (damaligen) Bundespräsidenten unterstützten Internetplattform
02/2006 – 08/2006
Entwicklung einer Anwendung zur Visualisierung biochemischer Messwerte im 4D-Raum
12/2005 – 03/2006
Weiterentwicklung und Fertigstellung einer Anwendung für den Betrieb eines virtuellen Marktplatzes
10/2005 – 01/2006
Entwicklung einer Webanwendung mit Datenschnittstelle zum UnivIS-System
05/2005 – 12/2005
Entwicklung einer Anwendung zur automatischen Erzeugung von Berichten
03/2005 – 11/2005
Automatisierung des regelmäßigen Versandes von Nachrichten an Außenstellen
06/2005 – 09/2005
Entwicklung einer Anwendung zum Versand personalisierter E-Mails mit automatischer Auswahl von Dateianhängen anhand vorgegebener Muster
05/2005 – 07/2005
Automatisierung im Rahmen von Business Intelligence durch Entwicklung von Makros, Erstellung von Reports
04/2004 – 07/2005
Entwicklung eines virtuellen Tischtennis-Spiels mit Steuerung per realem Schläger und Kamera, inklusive Mehrspieler-Modus
10/2004 – 06/2005
Entwicklung einer Webanwendung zur Nachverfolgung von Sendungen mit Hilfe replizierter Daten
06/2002 – 05/2005
Automatisierung von Reporting- und BI-Aufgaben durch Entwicklung von Makros, Erstellung von Reports
05/2004 – 11/2004
Entwicklung einer Webanwendung zur kalendarischen Aggregation von Events unterschiedlicher Firmen und Nationalitäten