Throughout this job, a diverse range of functionalities were introduced within the realms of payment transactions and card services, such as features related to SEPA transfers, card payments, online transactions, and credit card operations.
Moreover, several new microservices (frontend & backend) were created to modernize existing functionalities from the previous monolithic system. Simultaneously, as part of an internal company initiative, the entire infrastructure underwent a transformation, with both new and existing applications being upgraded to a contemporary technology stack.
The microservices were transitioned to Java 21 using Maven 3.9 and SpringBoot 3. The database platform was shifted from Oracle to PostgreSQL, and all continuous integration and continuous deployment (CI/CD) pipelines were migrated from Jenkins to Azure DevOps.
Furthermore, all microservices are now deployed as GraalVM native images, with the containers operating within a newly established Kubernetes cluster in the Azure cloud environment. Additionally, a novel frontend application was designed and developed with React.
Throughout this job, a diverse range of functionalities were introduced within the realms of payment transactions and card services, such as features related to SEPA transfers, card payments, online transactions, and credit card operations.
In addition, some new microservices (frontend & backend) were developed that reimplement existing features from the old monolithic application.
The old program code was removed from the monolith during this activity.
Development of multi-device ecologies towards elaborate
Research AssistentNode.jsAngulariOS...
Research Assistent
Development of multi-device ecologies towards elaborate user experience as part of the MEETeUX project.
The MEETeUX project discusses issues of relevance to the future in the sectors of interaction design and user experience design for the integrated usage of media technology devices (mobile devices, multi-touch tabletops, large surfaces) in multi device ecologies.
As part of this project, an interactive exhibition was designed, programmed and displayed in Klosterneuburg Abbey. This exhibition included an iOS and Android app, an Angular application and various games and services (e.g. for position localization) developed in Node.js.
Visual Analytics methods which adapt to different contexts and combine interactive visual interfaces with automated analysis methods were designed in this project. Even though computers have the ability to recognize and visualize patterns in data, they often lack the background knowledge to interpret said data. Therefore, human analysts andtheir expert knowledge are essential to the process of data analysis. Therefore, in this project different knowledge-base assisted research prototypes as part of the KAVA-Time project were developed in JAVA. For example: Developing a knowledge-assisted malware analysis system
Developing a knowledge-assisted visual analytics gait analysis system
Part of this period was completed as a mandatory university internship.
Java EEMavenGitSqliteLaravelFirebase
St. Pölten Univrsity of Applied Science
St. Pölten
9 Monate
2013-12 - 2014-08
Java Development
Java DeveloperJava EEMavenSVN...
Java Developer
Java developer in a project to create a new IT system for Vienna?s Staatsoper, Volksoper and Burgtheater. I was mainly concerned with the dynamic creation of reports and theater programs.
I completed my community service during the time gap.
Java EEMavenSVNOracleJenkins
Art for Art Theaterservice GmbH
Vienna
6 Monate
2012-07 - 2012-12
Java Development
Java Developer
Java Developer
Java developer in a project to create a new IT system for Vienna?s Staatsoper, Volksoper and Burgtheater. I was mainly concerned with the dynamic creation of reports and theater programs.
I completed my community service during the time gap.
Art for Art Theaterservice GmbH
Vienna
Aus- und Weiterbildung
Aus- und Weiterbildung
4 Jahre 1 Monat
2020-09 - heute
Master Information Security
FH St. Pölten
FH St. Pölten
As technology and innovation increase, safety precautions become more and more necessary.
Therefore, the curriculum of the Master Information Security includes the core topics of organizational security, infrastructure security, incident management and security analysis.
4 Jahre 1 Monat
2017-09 - 2021-09
Bachelor IT-Security
Bachelor, FH St. Pölten
Bachelor
FH St. Pölten
In today?s interconnected world, precise cyber assaults present a significant danger to both the economy and public welfare. Therefore, this study teaches knowledge of the following areas:
Infrastructure, Network & Mobile Security
Operating Systems
Software Security & Ethical Hacking
Security management
2 Jahre 2 Monate
2017-09 - 2019-10
Master Digital Media Techn. Specialisation Mobile Internet
Master, FH St. Pölten
Master
FH St. Pölten
This master?s program covers instruction on application and project-focused programming, as well as usability and interface design for mobile devices and web applications.
Both native and hybrid apps are developed for Android and iOS devices.
The objectives are to enable students to autonomously plan and execute projects using agile project development methodologies.
3 Jahre 2 Monate
2014-09 - 2017-10
Bachelor Media Technologies Specialisation Interactive Media
Bachelor, FH St. Pölten
Bachelor
FH St. Pölten
In this bachelor program we were introduced to client- and server-side programming, application design, and usability principles.
The curriculum also covers topics like data visualization, game development, creating basic print materials, basic graphic design principles and UI/UX principles for desktop, web and mobile applications.
2 Monate
2013-01 - 2013-02
Paramedic
Grünes Kreuz
Grünes Kreuz
As part of my community service, I completed training to become a paramedic.
4 Jahre 10 Monate
2007-09 - 2012-06
Polytechnic for informatics and organization
HTBLVA Spengergasse
HTBLVA Spengergasse
During the HTL training program, a diverse array of computer science topics were covered, ranging from fundamental concepts to advanced areas such as software programming, databases, system architecture, network technology, and project management.
Throughout this job, a diverse range of functionalities were introduced within the realms of payment transactions and card services, such as features related to SEPA transfers, card payments, online transactions, and credit card operations.
Moreover, several new microservices (frontend & backend) were created to modernize existing functionalities from the previous monolithic system. Simultaneously, as part of an internal company initiative, the entire infrastructure underwent a transformation, with both new and existing applications being upgraded to a contemporary technology stack.
The microservices were transitioned to Java 21 using Maven 3.9 and SpringBoot 3. The database platform was shifted from Oracle to PostgreSQL, and all continuous integration and continuous deployment (CI/CD) pipelines were migrated from Jenkins to Azure DevOps.
Furthermore, all microservices are now deployed as GraalVM native images, with the containers operating within a newly established Kubernetes cluster in the Azure cloud environment. Additionally, a novel frontend application was designed and developed with React.
Throughout this job, a diverse range of functionalities were introduced within the realms of payment transactions and card services, such as features related to SEPA transfers, card payments, online transactions, and credit card operations.
In addition, some new microservices (frontend & backend) were developed that reimplement existing features from the old monolithic application.
The old program code was removed from the monolith during this activity.
Development of multi-device ecologies towards elaborate
Research AssistentNode.jsAngulariOS...
Research Assistent
Development of multi-device ecologies towards elaborate user experience as part of the MEETeUX project.
The MEETeUX project discusses issues of relevance to the future in the sectors of interaction design and user experience design for the integrated usage of media technology devices (mobile devices, multi-touch tabletops, large surfaces) in multi device ecologies.
As part of this project, an interactive exhibition was designed, programmed and displayed in Klosterneuburg Abbey. This exhibition included an iOS and Android app, an Angular application and various games and services (e.g. for position localization) developed in Node.js.
Visual Analytics methods which adapt to different contexts and combine interactive visual interfaces with automated analysis methods were designed in this project. Even though computers have the ability to recognize and visualize patterns in data, they often lack the background knowledge to interpret said data. Therefore, human analysts andtheir expert knowledge are essential to the process of data analysis. Therefore, in this project different knowledge-base assisted research prototypes as part of the KAVA-Time project were developed in JAVA. For example: Developing a knowledge-assisted malware analysis system
Developing a knowledge-assisted visual analytics gait analysis system
Part of this period was completed as a mandatory university internship.
Java EEMavenGitSqliteLaravelFirebase
St. Pölten Univrsity of Applied Science
St. Pölten
9 Monate
2013-12 - 2014-08
Java Development
Java DeveloperJava EEMavenSVN...
Java Developer
Java developer in a project to create a new IT system for Vienna?s Staatsoper, Volksoper and Burgtheater. I was mainly concerned with the dynamic creation of reports and theater programs.
I completed my community service during the time gap.
Java EEMavenSVNOracleJenkins
Art for Art Theaterservice GmbH
Vienna
6 Monate
2012-07 - 2012-12
Java Development
Java Developer
Java Developer
Java developer in a project to create a new IT system for Vienna?s Staatsoper, Volksoper and Burgtheater. I was mainly concerned with the dynamic creation of reports and theater programs.
I completed my community service during the time gap.
Art for Art Theaterservice GmbH
Vienna
Aus- und Weiterbildung
Aus- und Weiterbildung
4 Jahre 1 Monat
2020-09 - heute
Master Information Security
FH St. Pölten
FH St. Pölten
As technology and innovation increase, safety precautions become more and more necessary.
Therefore, the curriculum of the Master Information Security includes the core topics of organizational security, infrastructure security, incident management and security analysis.
4 Jahre 1 Monat
2017-09 - 2021-09
Bachelor IT-Security
Bachelor, FH St. Pölten
Bachelor
FH St. Pölten
In today?s interconnected world, precise cyber assaults present a significant danger to both the economy and public welfare. Therefore, this study teaches knowledge of the following areas:
Infrastructure, Network & Mobile Security
Operating Systems
Software Security & Ethical Hacking
Security management
2 Jahre 2 Monate
2017-09 - 2019-10
Master Digital Media Techn. Specialisation Mobile Internet
Master, FH St. Pölten
Master
FH St. Pölten
This master?s program covers instruction on application and project-focused programming, as well as usability and interface design for mobile devices and web applications.
Both native and hybrid apps are developed for Android and iOS devices.
The objectives are to enable students to autonomously plan and execute projects using agile project development methodologies.
3 Jahre 2 Monate
2014-09 - 2017-10
Bachelor Media Technologies Specialisation Interactive Media
Bachelor, FH St. Pölten
Bachelor
FH St. Pölten
In this bachelor program we were introduced to client- and server-side programming, application design, and usability principles.
The curriculum also covers topics like data visualization, game development, creating basic print materials, basic graphic design principles and UI/UX principles for desktop, web and mobile applications.
2 Monate
2013-01 - 2013-02
Paramedic
Grünes Kreuz
Grünes Kreuz
As part of my community service, I completed training to become a paramedic.
4 Jahre 10 Monate
2007-09 - 2012-06
Polytechnic for informatics and organization
HTBLVA Spengergasse
HTBLVA Spengergasse
During the HTL training program, a diverse array of computer science topics were covered, ranging from fundamental concepts to advanced areas such as software programming, databases, system architecture, network technology, and project management.