You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Richard Michael KuesRM

Richard Michael Kues

SW-Architekt und (Java) Backend Entwickler

€680/day
Klagenfurt, AT
15+ years

Average response time: 1 hour

About Richard Michael

Mit 15 Jahren war Programmierung Hobby.
Seit mehr als 30 Jahren ist SW-Entwicklung Hobby, Beruf und Berufung.

Eigentlich habe ich (fast) alles in Projekten schon erlebt und (fast) alle typischen Rollen eingenommen.

Technischer Schwerpunkt und Lieblingstätigkeitsfeld ist aber weiterhin SW-Architektur und Backendentwicklung.



  • German

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BRZ
    Softwarearchitekt, Lead-Entwickler, Business Analyst
    PUBLIC SECTOR
    March 2022 - August 2024 (2 years and 6 months)
    Wien, Austria
    Neuentwicklung einer Fachanwendung für die Exportkontrolle inklusive Migration der Daten der bestehenden Applikation

    Kontext:
    • Bestimmte Güter (z.B. Waffen) unterliegen Exportrestriktionen
    • Ein Export solcher Güter bedarf einer Genehmigung durch die zuständige Behörde
    • Eine Genehmigung muss beantragt werden
    • Prozessunterstützung durch die Applikation über den Zyklus vom Exportantrag über die Prüfschritte zur Genehmigung/Ablehnung und die Auflagenkontrolle
    Tätigkeiten:
    • Konzept und Umsetzung für die laufende Migration
    • Einmalig ETL von MS-SqlServer nach PostgreSQL als Datenbasis für die weitere logische Migration und um unabhängig vom MS-SqlServer zu sein
    • Die logische Migration über spezielle MigrationCommands nach Bedarf für zu migrierende Domainobjekte
    • Ständige Analyse um Anforderungen bzw. (zu) einfache Userstorys bzw. Fachprozesse in Richtung Umsetzbarkeit weiterzuentwickeln
    • Entwicklungsumgebung auf Basis maven/npm um das Backend (Java, Spring Boot) drei Frontends (Angular, Typescript) mit diversen Generatoren zur Codegenerierung zu bauen und auf diversen Umgebungen auszurollen
    • CI/CD auf Basis von Jenkins etabliert
    • Role based access control (RBAC) auf Basis Spring Security definiert und etabliert
    • Auditing/Historisierung auf Basis Envers für die fachlich definierten wichtigsten Domainobjekte
    • Mandantenfähigkeit auf Basis Hibernate Filter etc. etabliert
    • Einfacher Workflow auf Basis Spring State Machine inklusive Möglichkeit die Statusübergänge zu definieren
    • Anbindung spezieller Systeme zur Erstellung von Schriftgut/Schriftverkehr (BKSG)
    • DSL f. spezifische Formulare sowohl für eine Frontendapplikation als auch für die Druckausgabe (BKSG) entworfen und umgesetzt
    • Integration weiterer externer Systeme (WSDL/SOAP, WSDL/JMS)
    • Import diverser Stammdaten inklusive Lebenszyklus etc.für gut strukturiert: Zolltarife/Zollcodes, Güterlisten und uneinheitlich strukturiert Daten (Denials)
    Business analysis Requirements Engineering Scrum Arc42 Enterprise Architect Atlassian JIRA Atlassian Confluence PostgreSQL SQL Server H2 Kettle Spring boot Spring Security Spring Statemachine Envers Apache POI Angular OpenAPI SOAP WSDL REST API XML-Schema XPath Java 11 Typescript JUnit Mockito Apache Tomcat Docker-Compose Git Maven NPM Node.js Jenkins IntelliJ IDEA
  • STRABAG
    Entwickler
    CIVIL ENGINEERING
    September 2019 - December 2021 (2 years and 4 months)
    Spittal an der Drau, Austria
    Wartung bestehender HR Applikationen und Entwicklung neuer HR-Applikationen (Fullstack).
    • Integrative Erweiterungen für das zentrale Portalsystem und angekoppelte Systeme
    o Urlaubsplanung, Projekt/Erfolgsauswertung, MDM, …
    o Interface/API/Endpunkt Erweiterungen, …
    o Neue Interfaces/APIs/Endpunkte, …
    • Migration diverser Systeme auf aktuellere Umgebungen
    o Aktualisierte Versionen unter anderem: Java, Tomcat, interne Frameworks, …
    • Neuentwicklung eines Systems zur Verwaltung von „Mandantendaten“ für die automatisierte Verarbeitung von Rechnungen
    o Inklusive Anbindung als Auslöser für bestehende automatisierte Prozesse
    • Fachliche und technische Wartung/Weiterentwicklung eines (umfangreichen) Systems zur Verwaltung von Mitarbeitern
    o Technische Migration auf aktuellere SW-Komponenten
    o Neuaufteilung und Migration von bestehenden Teilen in eigene REST basierte Services
    o Adaption der Anbindungen an umliegende Systeme
    o Massive Erhöhung der Testabdeckung und Behebung technischer Schulden
    o Neugestaltung von Teilen der UI-Abläufe lt. fachlichen Anforderungen
    Java Vue.js SQL REST OpenApi JUnit Mockito JMeter JavaScript jQuery git Gitlab XSD XML CSS Tomcat Helidon Maven Intellij-IDEA Nuxt.js Vuetify.js JAXB Servlets JSP
  • Kapsch TrafficCom
    Entwickler
    TRANSPORTATION
    January 2019 - July 2019 (6 months)
    Klagenfurt, Austria
    Überwachungszentrale für automatische Mautstationen der geplanten deutschen Pkw-Maut.
    • Verwaltung und Überwachung der Stationen und ihres Betriebs
    • Verarbeitung und Speicherung von Verkehrs- und Betriebsdaten
    • Aufbereitung dieser Daten und Übermittlung aggregierter Daten an Systeme des Kunden
    • Definition und Verwaltung von Einsatz- bzw. Wartungsperioden
    Alles für eine dreistellige Anzahl von Stationen.
    Das Projekt wurde nach einer Entscheidung des EUGH (das die deutsche Pkw-Maut diskriminierend sei) eingestellt.
    Businessanalyse Requirements Engineering SCRUM Swagger bzw. OpenAPI Git/GitLab GitLab-CI/CD Java REST WSDL XSD Apache CXF Spring Boot PostgreSQL Maven Docker

Recommendations

Be the first to recommend Richard Michael

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories