10.11.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde

Consultant: Architekt und Entwickler, SOA Architekt, Einzelunternehmer

Kirchberg an der Pielach, Österreich
Österreich
Studium
Kirchberg an der Pielach, Österreich
Österreich
Studium

Profilanlagen

CV_Karl_Hönninger_de_2025_04.pdf

Skills

Softwarearchitektur, Softwaredesign, Softwareentwicklung, Java, Xtext, Xtend, C, C++, VB, Pascal, Fortran, PHP, XSD, HTML, CSS, Javascript, TypeScript, BPMN, Datenbanken, PostgreSQL, Oracle, MySQL, DB2, MS SQL Server, MS Access, H2, Windows, Linux, OS X, IOS, Android, Eclipse, EMF, RCP, SWT, RAP, Graphiti, OSGi, Equinox, Felix, Oracle Weblogic, Tomcat, Jetty, Vert.x, Apache Felix, ActiveVOS, Visual Studio, Enterprise Architect, SOAP, REST, SoapUI, EntireX, Oracle Servicebus, Hibernate, Spring, Guice, AnglarJS, Vue, js, mxGraph, Bootstrap, Bulma, Postman, J2EE, JSP, Servlet, Jenkins, Ant, Maven, Gradle, Docker, Subversion, Xcode, Webstorm, Node, npm, webpack, Yarn, Git, Mantis, Jira, Yourkit, Software design, MDSD, Multi-Tier Architektur, OO Design, ER-Modellierung, SOA Governance, Business, Parsers, Java EE, Wildfly, Vue.js, JSON, Java 8, AngularJS, JAX-RS, TLS, Bndtools, Jackson, Python, NETCONF, YANG, SOA, JSON Schema, Pdf-Doku, Mainframes, Natural/EntireX, Cobol/MQ, Eclipse, RCP, Cobol, Natural, BEA Weblogic, Open Source, Weblogic, JBuilder, Bea Weglogic, Oracle Datenbank, Datenbank, Access, Raster, GIS, MS Excel, ArcView, dBase

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Architekt und Entwickler

BearingPoint GmbH
von
3/2018
Kunde:
BearingPoint GmbH

bis
dato




Funktion:
Consultant: Architekt und Entwickler




Aufgabe/
Tätigkeit:
Redesign und Reimplementierung der ABACUS/GMP Validation Engine. Insbesondere Entwicklung eines
Parsers auf Basis Xtext sowie Design und Implementierung von Services zur Ausführung der geparsten
Validation-Rules in Java EE (Wildfly). Weiters Design und Entwicklung einer neuen Web-Anwendung mit
Vue.js, Bulma und mxGraph zur tabellarischen und graphischen Visualisierung der Ergebnisse von
Validierungen.




System-umgebung:
Eclipse, Webstorm, Xtext, EMF, Xtend, Java, Vert.x, ReST, JSON, Jackson, Maven, Jenkins, Javascript,
mxGraph, Vue.js, Bulma.




Weiterentwicklung und Erweiterung eines Netzwerk-Konfigurations-Tools

Einzelunternehmer

Schneesportschule Omeshorn, Alpincenter Lech GmbH
Aufgabe/
Tätigkeit:
Design, Entwicklung, Wartung und laufender Betrieb einer Server-Anwendung sowie daran angebundener
native Apps (IOS und Android).

System-umgebung: J2EE, RAP, PostgreSQL, Linux, IOS, Android




Softwarearchitektur

Consultant: Architekt und Entwickler

TTTech Computertechnik AG
Aufgabe/
Tätigkeit:
Weiterentwicklung und Wartung eines Tools zur Konfiguration von Netzwerken (Eclipse Anwendung:
RCP+Headless) sowie Umstellung auf OSGi für Apache Felix. Parallel dazu Neuentwicklung einer
Web-Variante auf Vert.x-Server (Java 8) mit ReST/JSON und AngularJS-Client (1.5.8). Implementierung
eines Model-Driven Frameworkes zur Modellierung von ReST Services und zur Generierung von
Java-SourceCode (JAX-RS) und Dokumentation.
Weitere Details: Erstellung eines Frameworkes zum Import von YANG Spezifikationen und Generierung
entsprechender Java Klassen. Generische Serialisierung und Deserialisierung zu YANG konformen JSON
Dateien mittels Jackson. Erstellung eines Frameworkes (NETCONF Client) zur Kommunikation mit einem
NETCONF Server (TLS). Transformation der internen Netzwerk Konfiguration von und zu dieser YANG
konformen Datenstruktur in Form von Java Objekten. Implementierung der Qbv Konfiguration von Devices
dieser Basis in einem leichtgewichtigen Server (Vertx + H2) welcher lokal oder embedded in einem
etwas stärkerem Switch laufen kann. Implementierung eines Workflows um mehrere Switches parallel mit
NETCONF konfigurieren zu können. Support bei der Entwicklung eines entsprechenden GUIs auf Basis
AngularJS und Design und Implementierung der dafür erforderlichen ReST Services. Implementierung
einer graphischen Visualisierung des Qbv Schedules (Windows + Gateliste) in Javascript (mxGraph und
Bulma).


System-umgebung: Eclipse, RCP, EMF, Xtext, Xtend, Java, OSGi, Bndtools, Apache Felix, Vert.x, REST, JSON, Jackson,
Maven, Jenkins, Python, Gradle, NETCONF, YANG, Javascript, mxGraph.



Einführung von SOA

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden