Schlagworte
Skills
Der Hauptfokus meiner bisherigen Laufbahn lag dennoch in der Backend Entwicklung mittels Java.
--
Through my work experience at Unycom GmbH and my bachelor's degree in Computer Engineering at Graz University of Technology, I gained a profound understanding of process development and quality assurance for complex IT systems. Starting with projects like automated testing with Cypress and Ranorex, frontend development with React, backend development with Java, Spring Boot, Hibernate, Pl/SQL as well as microservice architectures, I acquired extensive fullstack knowledge.
However, the main focus of my career so far has been backend development using Java.
Projekthistorie
Since PL/SQL imports are difficult or impossible to maintain, test or debug, the task was to rewrite a large part of the data import routines used in the software to Apache Camel. The project was implemented in a SCRUM team with 9 people and my part was the development, planning and implementation of a large part of the specified imports.
Java, Spring Boot, Hibernate, JPA, PL/SQL, Apache Camel, JUnit
Privately, I have deepened my Fullstack knowledge in a shop project. I implemented the backend, which was designed in microservice architecture, using Java, Spring Boot, Spring Security and Spring Data JPA. I implemented the frontend using React.js for web and react-native for IOS and Android.
REACT, react-native, Java, Spring Boot, Spring Security, REST, SQL, Keycloak, Postman
In order to make important tasks well pre-sorted and quickly available via a mobile app, I privately decided to start this pure frontend project with react-native.
react-native, REST API
In order to ensure additional quality assurance, we implemented various user workflows in a UI test suite with Ranorex in a small team of 2 people. In addition to the implementation of the tests, it was also necessary to realize the routines of an automated test run of server deployments, evaluation of the tests, sending automated mails, etc. via Jenkins.
Ranorex, C#, SQL, Jenkins
In order to relieve the UI test system with Ranorex used until then, I set up a new faster test system with Cypress with a small SCRUM team of 6 people as team leader.
Cypress, TypeScript, JavaScript, Jenkins
In order to extract parts of a huge software into smaller microservices and thus improve performance and maintainability, I worked as a developer in a SCRUM team of about 8 people on REST interfaces and own frontend and backend microservices.
REST API, Java, Spring Boot, Authentication, Spring Security, REACT, Oracle, Postman, JUnit
Zeitliche und räumliche Verfügbarkeit
--
Currently available