Technologien/Anwendungen: Typescript, React, Redux, Java, Spring Boot REST, GIT, CI/CD, HTML5, CSS3, three.js, WebGl, JSON, Jest, Cypress, JUnit, Mockito, Docker
Die Verbesserung einer Webanwendung für die 3D-Visualisierung von Produktionsanlagen nutzte Daten aus der Simulationssoftware iPhysics. Im Frontend kam TypeScript mit React zum Einsatz, ergänzt durch die Three.js-Bibliothek für 3D-Renderings und VR-Funktionalitäten. Das Backend wurde in Java mit Spring entwickelt, unterstützt durch umfassende Tests mit JUnit und Mockito. Der Entwicklungszyklus profitierte von regelmäßigen Code-Reviews, Pair Programming und dem Einsatz von CI/CD-Pipelines mit Jenkins und Docker. Das Projektmanagement orientierte sich an der Scrum-Methodik, mit dem Ziel einer kontinuierlichen Verbesserung des Entwicklungsprozesses.
Technologien/Anwendungen: TypeScript, React, Redux, Java, Spring Boot, Hibernate, PostgreSQL, Maven, JUnit, REST, Git, Prettier, ESLint, React Vis, Docker, Jenkins
Die Entwicklung einer Laborsteuerungsanwendung konzentrierte sich auf die Steuerung von Medienträgern und Belüftungssystemen, mit einer Benutzeroberfläche in TypeScript und React. Redux wurde für das State-Management und React Vis für die Datenvisualisierung eingesetzt. Das Backend basierte auf Java und Spring Boot, verwendete Hibernate für die Datenpersistenz und RESTful APIs für die Kommunikation. Das Projektmanagement folgte den Scrum-Prinzipien. Die Code-Qualität wurde durch regelmäßige Reviews, Pair Programming und den Einsatz von CI/CD-Pipelines mit Jenkins und Docker sowie Tools wie Prettier und ESLint für die Codekonsistenz gewährleistet.
Technologien/Anwendungen: TypeScript, React, Redux, NodeJs, ExpressJs, Keycloak, AWS, REST, GIT, Visual Studio Code, CI/CD, CSS3, HTML5, Jest, Postman, Jira, ESLint, Prettier, Github Actions, PostgreSQL, DynamoDB, Docker
Die Entwicklung diverser Oberflächen für eine Digitalisierungsplattform nutzte TypeScript und React, mit Redux als globalem State Store und Unit-Tests durch Jest. Die Integration von Keycloak diente dem Nutzermanagement und der Authentifizierung, ergänzt durch SSL-Verschlüsselung mit Lets Encrypt. Automatisiertes Deployment erfolgte via Github Actions, wobei der Code auf Github verwaltet und die Anwendung auf AWS unter Verwendung von Diensten wie Elastic Beanstalk und Amplify gehostet wurde.
Technologien/Anwendungen: TypeScript, React, Java, Spring, Hibernate, MobX, SQL, Maven, Active MQ, JUnit, Jenkins, SonarQube, GIT, IntelliJ, CI/CD, Bootstrap, HTML5, TestCafe, Jest, Jira, ESLint, Prettier, Primereact
Die Entwicklung und Optimierung von Features für eine interne Flugdatenanwendung erfolgte durch den Einsatz von Java/Spring im Backend und React/Typescript im Frontend. Qualitätssicherung wurde mittels JUnit und Testcafe gewährleistet, wobei Primereact für das Frontend-Design genutzt und die Arbeit durch Pair Programming sowie agile Methoden wie tägliche Stand-ups und wöchentliche Sprint-Planungen strukturiert wurde.
Technologien/Anwendungen: Java, Quarkus, Kafka, Camel, SQL, PACT, Kubernetes, Maven, Mockito, JUnit, Tekton, SonarQube, Prometheus, Grafana, GIT, IntelliJ, CI/CD, Jira, ESLint, Prettier, Bitbucket
Die Entwicklung neuer Features zur Verwaltung von Sozialversicherungsdaten basierte auf einer Microservice-Architektur, unter Einsatz von Apache Camel für Endpunkte. Apache Kafka diente der Datenübertragung, und das Backend wurde in Java mit dem Quarkus Framework implementiert. Qualitätssicherung erfolgte durch PACT- und Mockito-Tests.
Technologien/Anwendungen: Java, Spring, TypeScript, React, Hibernate, React Admin, PostgreSQL, Gradle, REST, NextJS, JUnit, Mockito, Jenkins, SonarQube, GIT, IntelliJ, CI/CD, HTML5, Cypress, Jest, Jira, ESLint, Prettier, MaterialUI, Storybook
Das Projekt umfasste die Entwicklung einer internen Anwendung zur Organisation von Krisenvorsorge-Teams, realisiert mit React und TypeScript im Frontend und Java mit Spring sowie PostgreSQL im Backend. Es integrierte React Admin und ein GIS-System für administrative Ansichten und Karteninteraktionen. Die Anwendung wurde durch End-to-End- und Unit-Tests mit Cypress und Jest im Frontend sowie JUnit und Mockito im Backend hinsichtlich der Codequalität abgesichert.
Technologie/Anwendungen: Technologien:Java, Spring, TypeScript, Angular, Hibernate, PostgreSQL, Maven,
REST, JUnit, Mockito, Jenkins, SonarQube, GIT, GitLab CI, IntelliJ, CI/CD, HTML5, Cypress, Jest, Jira, ESLint, Keycloak
In einem agilen Team wurden Code-Reviews für drei verschiedene Teams durchgeführt, die an der Software Factory IsyFact der BVA arbeiten. Das Frontend wurde mit Typescript und Angular entwickelt, während das Backend in Java unter Verwendung des Spring Frameworks implementiert und mit JUnit Unit-Tests überprüft wurde. Die Sicherstellung der Codequalität erfolgte durch E2E-Tests und Unit-Tests mittels Cypress und Jest. Die Arbeitsprozesse wurden effizient mit Hilfe des Kanban-Systems organisiert.