Timeline

Mobirise Website Builder

machineering - iPhysics

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.

Mobirise Website Builder

Waldner Laboreinrichtungen GmbH & Co. KG 

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.

Mobirise Website Builder

GeeZee GmbH 

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.

Mobirise Website Builder

Öffentl. Dienst - Bundeswehr

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.

Mobirise Website Builder

Bundesagentur für Arbeit

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.

Mobirise Website Builder

BWI

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.

Mobirise Website Builder

BVA

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.

Copyright ©2023 - 2024 NCL IT-Consulting GmbH. Alle Rechte vorbehalten.

No Code Website Builder