Profilbild von Pascal Kania Full Stack Developer | App Developer | Java | Typescript (Ionic, Angular, React) | Flutter aus NeukirchenVluyn

Pascal Kania

verfügbar

Letztes Update: 17.05.2023

Full Stack Developer | App Developer | Java | Typescript (Ionic, Angular, React) | Flutter

Abschluss: B.Sc. Angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | polnisch (gut)

Skills

Java, Event-Storming, Clean Code, Spring Boot, Spring Data, Spring Batch, Spring MVC, Spring Security, Spring Cloud, Camunda, BPMN, JPA, JMS, Hibernate, IBM MQ, Thymeleaf, Hystrix, Keycloak, OpenID Connect, OAuth2,  REST, SQL, MySQL, DB2, GraphQL, Firebase Firestore, Firebase Auth, Docker, Openshift, Maven, Eclipse, IntelliJ, Tomcat, IBM Websphere, Linux, Bash, GitHub, GitLab CI/CD, JUnit, Jira, Sonar, Confluence, JavaScript, TypeScript, HTML, CSS / SCSS Node, Yarn, Bootstrap, Angular, React, RXJS, Android, Scrum, COBOL, SOAP, Jenkins, OpenID, Connect, IAM, CSS, SCSS, npm, XML, IBM, JMeter, JAXB, Visio, OpenStreetMap, LeafletJS

Projekthistorie

10/2020 - bis jetzt
Senior Software Engineer
The NextGen (Internet und Informationstechnologie, 50-250 Mitarbeiter)


05/2012 - 09/2020
Java Entwickler
Provinzial Rheinland Versicherung AG

Nach meiner Ausbildung zum Fachinformatiker bei der Provinzial habe ich mich innerhalb des
Unternehmens in verschiedenen Einheiten und Projekten weiterentwickelt.

Projekt: Anwendung zur Beratungsunterstützung | 01/2019 - 09/2020
In diesem Projekt wurde eine Desktop-Anwendung auf Basis von Electron mittels des
Frontend-Frameworks Angular entwickelt. Die Anwendung wird von den Vertriebsmitarbeitern zur
Beratungsunterstützung der Kunden verwendet. Ich habe in dem Projekt sowohl am Frontend als auch
am Backend mitentwickelt. Dabei habe ich basierend auf dem Spring-Framework, REST-Schnittstellen
entwickelt und im Frontend dafür die Clientlogik erstellt. Darüber hinaus habe ich die
Authentifizierung der Nutzer mit dem OpenID Connect Standard umgesetzt. Als IAM-Tool (Identity
Access Management) wurde Keycloak verwendet.

Verwendete Techniken: Java, Spring, Spring Cloud Contract, Hibernate, Swagger, Keycloak, OpenID
Connect, OAuth2, IAM, TypeScript, HTML, CSS & SCSS Angular, Electron, NGXS, npm, yarn, protractor,
Jest, GitLab, Jenkins,

Projekt: Schadenautomatisierung | 10/2016 - 12/2018
In diesem Projekt habe ich als Entwickler in einem Scrum-Team mitgewirkt. Meine Aufgabe war es,
eine Vielzahl von Schadenprozessen im Bereich der Werkstatt- und Dienstleisterkommunikation
mithilfe von Camunda zu automatisieren. In Zusammenarbeit mit dem Fachbereich habe ich die
Prozesse zunächst mit BPMN (Business Process Model and Notation) modelliert. Die Logik der Modelle
wurde anschließend mit Java und dem Spring-Framework implementiert. Eine weitere Aufgabe war die
Anbindung der Anwendung an die Kommunikationsschnittstelle der Dienstleister sowie die
Implementierung einer hashbasierten Dublettenerkennung. Dabei wurde ein proprietäres Datenformat
basierend auf XML verwendet. Die Kommunikation erfolgte über das MQ-Messaging-System von IBM.
Zusätzlich verantwortete ich den Aufbau und die Durchführung von Last- und Performancetests, die
ich über JMeter realisiert habe.
Darüber hinaus war ich während der gesamten Projektlaufzeit Ansprechpartner für Fragen seitens des
Fachbereichs und den weiteren Entwicklern im Team.

Verwendete Techniken: Java, Spring, Hibernate, DB2, Camunda, BPMN, JMS, IBM MQ, Maven, GitLab,
JMeter, XML, JAXB, Docker


Wartung und Weiterentwicklung des Schaden und Zahlungssystems | 04/2015 - 09/2016
In diesem Team hatte ich viele unterschiedliche Aufgaben:
* Wartung und Weiterentwicklung des Schaden und Zahlungssystems. Ein Java-Monolith, das auf
einem IBM Websphere-Applikationsserver betrieben wird. Die Schnittstellenanbindung erfolgte
über SOAP und REST-Services.
* Erstellung und Weiterentwicklung von Batch-Jobs mit Spring Boot für diverse Zahlungs- und
Statistikläufe.
* Entwicklung von verschiedenen Schnittstellenservices mittels REST und Java für andere Teams.
* Fortlaufende Durchführung von Refactorings an den zu betreuenden Systemen unter
Berücksichtigung von Architekturverbesserungen.
* Implementierung eines EU-DSGVO konformen Löschverfahren von personenbezogenen Daten im
Schaden und Zahlungssystem. Dabei wurden von mir die Löschprogramme sowohl konzeptioniert
als auch implementiert.
* Dokumentation von Prozessen und Architekturkonzepten mit Visio und diversen Diagrammen.
* Übernahme der Release-Verantwortung. Dabei war mir eine transparente Kommunikation der
Fristen und der anstehenden Arbeiten wichtig
* Aufbau und Betrieb eines OpenStreetMap-Kartenserver. Als Betriebssystem wurde CentOS
verwendet.
* Erstellung einer Webapplikation zur Darstellung von Hochwassergebieten auf einer
OpenStreetMap-Karte. Zur Verwaltung der Kartenebenen wurde die JavaScript-Library LeafletJS
verwendet.

Verwendete Techniken: Java 7, Cobol, Spring, Spring Batch, Hibernate, DB2, XSLT, HTML, CSS,
Websphere, SOAP, CVS, REST, SOAP, OpenStreetMap, JavaScript, LeafletJS

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich, Italien, Griechenland und Kroatien
Full Remote
Profilbild von Pascal Kania Full Stack Developer | App Developer | Java | Typescript (Ionic, Angular, React) | Flutter aus NeukirchenVluyn Full Stack Developer | App Developer | Java | Typescript (Ionic, Angular, React) | Flutter
Registrieren