Schlagwörter
Skills
Java 17, JavaScript, NodeJS, SpringBoot Spring Framework, Spring Security, LDAP, JWT Swagger, Maven, Gradle, npm, electron Webservice, REST, JSON, GraphQL, ActiveMQ, HATEOAS, SOAP, JAXB, XML, Jackson Object Mapper, geoJSON Hibernate, JPA, Oracle, Postgres, SQL, jdbc, NOSQL, RethinkDB. MongoDB, CSS, SASS, Elasticsearch, Avro Shema Apache Tomcat, ZK Framework, JSP, RabbitMQ, AMQP, MQTT, Mosquito, Quartz Scheduler, Docker, Kubernetes, Junit, Chai, TestNG, Mockito, WireMack, Test as a Service (TaaS) OS X, Windows, Linux
Werkzeuge:
IntelliJ, Eclipse, STS, SOAP-UI, SQL-Developer, Webstorm,
Git, Subversion, Postman, Kibana
Grunt, Hudson, Jenkins, Jira, Confluence
Altova MapForce, SonarQube, PMD, CheckSytle, FindBugs, Cucumber
VMware, ViratualBox
Methoden:
Scrum, Kanban, Agile Entwicklung, Softwaredesign, Microservices, Web Application Development, UML, Pair programming, Test driven Engineering, Quality Management, Microservices, Semantic Web
Projekthistorie
Projekt/Produkt: Webapplikation zur Erfassung und Verwaltung von Labordaten, sowie Daten aus der Geräteproduktion und der Teststreifenproduktion. Generierte Daten können importiert werden und anschließend editiert und aggregiert werden. Auf diesem Datenbestand können mit Hilfe anderer Systeme Auswertungen vorgenommen werden. Die Daten sind dokumentenbasiert in einer MongoDB Datenbank persistiert.
Typ: Web-Applikation mit GUI
Aufgaben: Erweiterung der Applikationen um Prozesse zum Importieren, verarbeiten und editieren von Einsatzstoffen und Reagenzien (Rezepturen) für die Entwicklung und Produktion einer High Performance Immunochemistry (HIP).
- Umsetzung der Prozesse im Backend
- Import der Daten
- Umsetzung der Benutzeroberfläche
- JUnit Tests, Integrationstests, Selenium Tests
- Technische Dokumentation sowie Dokumentation der Tests in MatrixALM für die interne Validierung
Erweiterung der Applikationen um Prozesse zum Importieren, verarbeiten und editieren von Daten aus der Produktion von Blutzuckermessgeräten.
- Umsetzung der Prozesse im Backend
- Import der Daten aus Windream
- Umsetzung der Benutzeroberfläche
- JUnit Tests, Integrationstests, Selenium Tests
Entwicklung eines Data Search Tool Prototyps (POC) das mittels GraphQL API persistierte Studiendaten durchsuchbar macht.
- Entwicklung der GraphQL API
- Entwicklung eines clients mit graphischer Oberfläche.
Technologien: Java 17, Spring Boot, Modules, REST, MongoDB, ZK Framework, GraphQL, Docker, Lombok, Maven, Git, Gitlab, Bitbucket, Jenkins, Sonarcube, OpenAPI , Junit, Selenium, Wiremock, Postman, Jira, Scrum, Confluence
Projekt/Produkt: Webapplikation zur Verwaltung von Kundendaten, Steuerdaten und Ausführung von verschiedensten Batch-Aufträgen wie die automatische Versendung von Briefen an die Versicherungs-Kunden.
Typ: Web-Applikation mit GUI
Aufgaben: Erweitern der GUI und Entwicklung der Backendprozesse für das Versenden von Steuerinformation an die Versicherungs-Kunden.
Anpassen von bestehenden Import-Prozessen.
Erstellung von Unit- und Integrationstests.
Technologien: Java 11, Spring Boot, Modules, REST, PostgresDB, Vue, ActiveMQ, Docker, Maven, Git, Jenkins, Sonarcube, Swagger, Junit, Jira, Scrum, Confluence
Projekt/Produkt: TaaS Microservices Testumgebung für das elektronische Apothekenrezept.
Typ: Web-Applikation Micoservice Umgebung mit GUI
Aufgaben: Neuentwicklung und Dockerisierung einer ganzen Microservice Umgebung zum Testen (TaaS) des neuen elektronischen Apothekenrezepts (eRezept). Entwicklung diverser TaaS Micoservices die Komponenten des eRezpets nachbilden, z.B: • Software welche auf den Kartenlesegeräten von Arzt und Apotheke läuft (Primärsysteme) • Diverse Reverse-Proxies die die verschlüsselte Kommunikation zwischen Primäsystemen und elektronischer Patientenakte für Testzwecke mitscheiden, ggf. manipulieren und für das Test GUI Backendsystem die Events loggen. • Diverse weitere Services die verschiedene APIs u.A. für die Schaffung von Vorbedingungen seitens der elektronischen Patientenakte schaffen. Weitere Themen: • Beschreibung und Generierung der APIs via OpenAPI • Dockeresierung der Microservices • Erstellen einer einfachen GUI mit Vue • Erstellen von Integrationtests mittels TaaS • Postman Collections für Manuelle Tests
Technologien: Java 11, Spring Boot, Modules, REST, MariaDB, Vue, JavaScript, HTML, Quasar, Docker, Lombok, FHIR, Maven, Git, Jenkins, Sonarcube, OpenAPI, JWT, PKI, Unirest, Junit, Jira, Scrum, Con
Aufgaben |
Weiterentwicklung eines Microservice zur Kampagnenplanung für die Futtermaisernte und Konzeption und Umsetzung einer daraus resultierenden Webanwendung mit
|
Technologien |
Angular 5, npm, Java 8, Spring Boot, MongoDB, REST, JWT, geojson, gradle, Docker, Mockito, JUnit, WireMock, Swagger, Kibana, Jira, Confluence, Kanban |
Aufgaben |
Neuentwicklung einer Web-Plattform mit der u.A. durch mobile Geräte Qualitätschecks ausgeführt werden und in einer Web-Applikation ausgewertet und konfiguriert werden können.
|
Technologien |
Java 8, Spring Boot, PostgresDB, GraphQL, gradle, AWS, Mockito, Cucumber, JUnit, Jira |
Aufgaben |
|
Technologien |
Java 8, Spring Boot, Postgres DB, REST, JWT, geojson, gradle, Docker, Mockito, JUnit, WireMock, Swagger, Kibana, Jira, Confluence, Scrum |
Aufgaben |
Entwicklung eines Microservice zur Kampagnenplanung für die Futtermaisernte mit
|
Technologien |
Angular 5, npm, Java 8, Spring Boot, MongoDB, REST, JWT, geojson, gradle, Docker, Mockito, JUnit, WireMock, Swagger, Kibana, Jira, Confluence, Kanban |
Aufgaben |
Entwicklung einer neuen Server-Architektur für Abfahrts- und Ankunfts-Information mit Plan- und Echtzeit-Daten aus verschiedenen Quellen und UI- für verschiedene Informations-Anzeiger.
Eigenständig und im Team entwickelte Features wie z.B. :
|
Technologien |
Java, SpringBoot, JavaScript,NodeJS, JSON, REST, HATEOAS, Webservices, RabbitMQ, AMQP, MQTT, Mosquito, Grunt, RethinkDB, PostgresDB, Webstorm, Python, Gradle, npm, Elasticsearch, Avro Shema, Swagger, Git, TestNG, Jira, Confluence, Microservices, Scrum, |
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie z.B. :
|
Technologien |
Java 7, Spring Framework 4, Spring Security, ZK Framework , Ibatis, Oracle, JDBC, OSGi, SOAP, REST, Webservices, XML, XSD, XSLT, JAXB, JSON, Jackson, HATEOAS, Tomcat, Maven, Jenkins, Git, Quartz Scheduler Framework, TestNG, EasyMock, SOAP-UI, Java Mail API, Jira, Confluence, Groovy, Linux |
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
|
Technologien |
Java 7, Spring Framework 3.x Spring Security, ZK Framework , Ibatis, Oracle, JDBC, XML, XSD, XSLT, JAXB, Tomcat, Maven, Jenkins, Git, TestNG, EasyMock, Jira, Confluence |
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
Umfangreiche Integrationstests, UnitTests und Selenium-Tests |
Technologien |
|
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
User-Management |
Technologien |
Java 6, Spring Framework 2.5 Spring Security, ZK Framework , Hibernate, Oracle, SOAP Webservices, XML, XSD, XSLT, JAXB, Tomcat, Maven, Hudson, SVN, TestNG, SOAP-UI, Jira, Confluence |
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
Schulungen organisiert und durchgeführt für Anwender vor Ort in den Krankenhäusern |
Technologien |
|
Aufgaben |
Entwicklung, Wartung, Refactoring und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
LDAP Anbindung, User-Management |
Technologien |
Java 6, Spring Framework 2.5 Spring Security, ZK Framework , Hibernate, Oracle, Tomcat, Maven, Hudson, SVN, LDAP |
Aufgaben |
Entwicklung, Wartung und Bug Fixing im Back-End, Geschäftslogik und Front-End. Eigenständig oder im Team entwickelte Features wie zum Beispiel:
Erstellen von Benutzeroberflächen |
Technologien |
Java SE, Apple Web Objects (MVC), MySQL, XML, XSD, Tomcat, Maven, CruiseControl, SVN, UnitTest, Sesame (Semantic Framework), Jira, Confluence, JAAS |