About Richard Michael
German
Native or bilingual
English
Fluent
Experience
- BRZSoftware Architect, Lead Developer, Business AnalystPUBLIC SECTORMarch 2022 - August 2024 (2 years and 6 months)Wien, AustriaNew 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).
- STRABAGDeveloperCIVIL ENGINEERINGSeptember 2019 - December 2021 (2 years and 4 months)Spittal an der Drau, AustriaMaintenance of existing HR applications and development of new HR applications (full-stack).• Integrative extensions for the central portal system and connected systemso Vacation planning, project/success evaluation, MDM, …o Interface/API/endpoint extensions, …o New interfaces/APIs/endpoints, …• Migration of various systems to more current environmentso Updated versions include: Java, Tomcat, internal frameworks, …• New development of a system for managing "client data" for automated processing of invoiceso Including connection as a trigger for existing automated processes.• Functional and technical maintenance/further development of an (extensive) system for managing employeeso Technical migration to more current SW componentso Reorganization and migration of existing parts into separate REST-based serviceso Adaptation of connections to surrounding systemso Massive increase in test coverage and resolution of technical debto Redesign of parts of the UI workflows according to functional requirements
- Kapsch TrafficComDeveloperTRANSPORTATIONJanuary 2019 - July 2019 (6 months)Klagenfurt, AustriaMonitoring 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 periodsAll 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).
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4