10.11.2025 aktualisiert


verifiziert
Premiumkunde
Consultant: Architekt und Entwickler, SOA Architekt, Einzelunternehmer
Kirchberg an der Pielach, Österreich
Österreich
StudiumSkills
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
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
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
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
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
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
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