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 Architect and (Java) Backend Developer

€680/day
Klagenfurt, AT
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Richard Michael

At 15, programming was a hobby.
For over 30 years, SW development has been a hobby, profession, and calling.

Actually, I have experienced (almost) everything in projects and taken on (almost) all typical roles.

However, the technical focus and favorite field of activity remain SW architecture and backend development.



  • German

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BRZ
    Software Architect, Lead Developer, Business Analyst
    PUBLIC SECTOR
    March 2022 - August 2024 (2 years and 6 months)
    Wien, Austria
    New development of a business application for export control, including migration of data from the existing application.

    Context:
    • Certain goods (e.g., weapons) are subject to export restrictions.
    • An export of such goods requires a permit from the competent authority.
    • A permit must be applied for.
    • The application supports the process from export application through review steps to approval/rejection and compliance monitoring.
    Activities:
    • Concept and implementation for ongoing migration.
    • One-time ETL from MS-SQL Server to PostgreSQL as a data basis for further logical migration and to be independent of MS-SQL Server.
    • Logical migration via special MigrationCommands as needed for domain objects to be migrated.
    • Continuous analysis to further develop requirements or (too) simple user stories or business processes towards implementability.
    • Development environment based on Maven/NPM to build the backend (Java, Spring Boot) and three frontends (Angular, Typescript) with various code generation tools and deploy them on various environments.
    • CI/CD established based on Jenkins.
    • Role-based access control (RBAC) defined and established based on Spring Security.
    • Auditing/historization based on Envers for the most important domain objects defined by the business.
    • Multi-tenancy established based on Hibernate Filters etc.
    • Simple workflow based on Spring State Machine, including the possibility to define status transitions.
    • Connection of special systems for creating documents/correspondence (BKSG).
    • Designed and implemented DSL for specific forms for both a frontend application and for print output (BKSG).
    • Integration of further external systems (WSDL/SOAP, WSDL/JMS).
    • Import of various master data including lifecycle etc. for well-structured: customs tariffs/customs codes, goods lists, and inconsistently structured data (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
    Developer
    CIVIL ENGINEERING
    September 2019 - December 2021 (2 years and 4 months)
    Spittal an der Drau, Austria
    Maintenance of existing HR applications and development of new HR applications (full-stack).
    • Integrative extensions for the central portal system and connected systems
    o Vacation planning, project/success evaluation, MDM, …
    o Interface/API/endpoint extensions, …
    o New interfaces/APIs/endpoints, …
    • Migration of various systems to more current environments
    o Updated versions include: Java, Tomcat, internal frameworks, …
    • New development of a system for managing "client data" for automated processing of invoices
    o Including connection as a trigger for existing automated processes.
    • Functional and technical maintenance/further development of an (extensive) system for managing employees
    o Technical migration to more current SW components
    o Reorganization and migration of existing parts into separate REST-based services
    o Adaptation of connections to surrounding systems
    o Massive increase in test coverage and resolution of technical debt
    o Redesign of parts of the UI workflows according to functional requirements
    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
    Developer
    TRANSPORTATION
    January 2019 - July 2019 (6 months)
    Klagenfurt, Austria
    Monitoring center for automatic toll stations of the planned German passenger car toll.
    • Management and monitoring of stations and their operation
    • Processing and storage of traffic and operational data
    • Preparation of this data and transmission of aggregated data to customer systems
    • Definition and management of deployment or maintenance periods
    All for a three-digit number of stations.
    The project was discontinued after a decision by the ECJ (which deemed the German passenger car toll discriminatory).
    Business analysis Requirements Engineering SCRUM Swagger or 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