Profilbild von Anonymes Profil, Senior Entwickler (Full-Stack) in Java, TypeScript (spezialisiert auf Backend)
nicht verfügbar bis 31.12.2024

Letztes Update: 04.01.2024

Senior Entwickler (Full-Stack) in Java, TypeScript (spezialisiert auf Backend)

Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | polnisch (gut)

Dateianlagen

PSMI.pdf
Profil-2023_051123.pdf

Skills

Programmiersprachen: Java, Kotlin, TypeScript, JavaScript
Backend: SpringBoot, DropWizard
Frontend: Angular
CSS: Bootstrap, SASS
Buildtools: Gradle, Maven, Jenkins, gitlab CI
Datenbanken: MongoDB, PostgreSQL, MySQL/Mariadb, SQLite, Elasticsearch
Testing: SoapUI, LoadUI, JUnit, Cucumber, ISTQB-certified
DevOps: Ansible, Docker, Linux, Apache, nginx, Redis, Heroku, AWS, Openshift, Kubernetes, ArgoCD
Monitoring: Grafana, Splunk
API: Kafka, SOAP, REST, GraphQL
Softwarearchitektur: Domain-Driven Design, Test-Driven Development, Microservices, Clean Code
Security: OWASP, OAuth2
Zusammenarbeit: Srum (certified), Kanban, git, Github, Gitlab, Jira, Confluence, Bitbucket
Prozessmanagement: ITIL, Change-Management


 

Projekthistorie

10/2022 - bis jetzt
Microservices Implementierung und Erweiterungen für das Kontoverwaltungssystem als Schnittstelle für die EPA
BITMARCK Holding GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Entwurf softwaretechnische Lösungen im Zusammenhang mit der Softwareentwicklung im Zusammenhang mit dem Kontenverwaltungssystem der elektronischen Patientenakte. Dies geschieht in Zusammenarbeit und unter Absprache mit der zentralen Architektur
  • Implementierung von Microservices für das Kontenverwaltungssystem als Schnittstelle zum Produkt. Diese werden in der Plattform Red Hat OpenShift deployed.

01/2021 - 09/2022
Elektronische Patientenakte (EPA) für Privatversicherte
Signal Iduna Gruppe (Versicherungen, >10.000 Mitarbeiter)

  • Implementierung von MicroServices (Backend und Frontend)

  • Deployment auf OpenShift

  • Produktverantwortung / Tech Lead

  • Continuous integration / Scrum


Tools:
Java 11/17, DropWizard, Spring, Angular 12, TypeScript, IntelliJ, gradle, OpenShift, MongoDB , Jenkins, Microservices, Docker, Apache Kafka, REST-API, Oauth2


01/2018 - 05/2020
OneStop Pro (Cloudbasiertes Flottenmanagement-Portal)
Beutlhauser Holding (Transport und Logistik, 1000-5000 Mitarbeiter)

  • Implementierung von Features (Backend und Frontend) als MicroServices

  • Deployment auf AWS

  • Implementierung einer PWA und Go-Live

  • Continuous integration / delivery

Tools:

Java 8/9, Spring, Angular7/8, TypeScript, AxonFramework, IntelliJ, Webstorm, gradle, AWS, MongoDB, ElasticSearch, MySQL, JasperReports, gitalb CI, Keycloak, Microservices, Docker


06/2016 - 12/2017
StartUp Projekt, Aufbau der Infrastruktur bis hin zur Implementierung einer Hybrid-App (Bundle) für Android und iOS
COMLINE Computer + Softwarelösungen AG für NAS (StartUp) (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Entwicklung von Microservices für das CSP Java-Backend

  • Entwicklung der Mobile App für Android und iOS

  • Aufbau der Cloud-Service-Plattform-Infrastruktur auf AWS
Tools:

Java Spring Boot, TypeScript, Ionic Framework, Cordova, IntelliJ, Webstorm, Gitlab, Jira, Linux, Maven, Jenkins, HTML5, CSS, Docker, Consul, nginx, AWS, MariaDB, MongoDB


04/2016 - 05/2016
Implementierung der Webservices für die nexxtFleetDemo
KION Group IT (Transport und Logistik, >10.000 Mitarbeiter)

  • Software-Entwicklung mit Java 8 und CritieriaAPI

  • Implementierung der REST-API (JSON)


Tools:
Java Spring, IntelliJ, SVN, Jira, Linux, Maven, liquibase, SwaggerAPI


09/2015 - 12/2015
Windows 10 Mobile Support (MDM) sowie Neuentwicklung des Mobile Frontends in der Sophos Cloud
Sophos Technology GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)

  • Erweiterung der Funktionalität zur Unterstützung von Windows 10 mobilen Geräten in der Sophos Cloud

  • Webentwicklung mit AngularJS und Bootstrap

  • Umsetzung der Design-Vorgaben

Tools:
Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle
AngularJS, JavaScript, HTML5, CSS, Bootstrap, Webstorm


04/2015 - 08/2015
Entwicklung und Implementierung der "Mobile Security" in die Sophos Cloud
Sophos Technology GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)

  • Integration von Sophos Mobile Security in die Sophos Cloud

  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)


Tools:
Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle


08/2014 - 03/2015
Portierung der Mobile-Komponente in die Java Sophos Cloud V3
Sophos Technology GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Software-Entwicklung mit Java 7 Spring Framework (4.0)

  • Implementierung der Komponente “Mobile” für die Sophos Cloud V3 (Amazon als IaaS-Anbieter, AWS)

  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)


Tools:
Java Spring, JUnit, IntelliJ, MonboDB, Git, Bamboo, Jira, Linux, MacOS, Apache Tomcat, Gradle


01/2014 - 07/2014
SaaS Software-Entwicklung auf Basis von AWS
Sophos Technology GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Software-Entwicklung mit Ruby

  • Entwicklung der Komponente “Mobile” für die Sophos Cloud V2 (Amazon als IaaS-Anbieter)

  • iOS und Android Mobile Device Management (MDM)

  • behavior-driven development mit RSpec

  • Versionierung mit Git, Buildsystem von Bamboo (Atlassian)


Tools:
Ruby, RSpec, Rubymine, MonboDB, Git, Bamboo, Jira, Linux, Redis


01/2013 - 12/2013
Umstellung des Ticketsystems nach ITIL, Prozessdefinition
Experian GmbH (Marketing, PR und Design, >10.000 Mitarbeiter)

  • ITIL Management (Prozess-Optimierung)

  • Incident Management

  • Support der Email-Marketing-Services Plattform (CCMP und Mailsolution)

  • Einführung neuer Prozesse

  • Einhaltung der SLAs und Prozesse nach ITIL

  • Anpassung des inet-Ticketsystems per JavaScript und bash-Script zur automatisierten Kommunikation mit Jira sowie automatisierten Speicherung der Dateien als Backup

  • Erstellung von IBM Crystal Clear Reports als Template


Tools:
UMS Cheetahmail, CCMP (Cross-Channel-Marketing Platform), MySQL, XML,OTRS, inet-Helpdesk und Jira Ticketsystem, JavaScript und bash


08/2012 - 10/2012
Review der Spezifikationsdokumente und Testszenarien / Testfälle einer Service-Data-Management-Applikation
E-Plus (exisitiert nicht mehr) (Telekommunikation, 5000-10.000 Mitarbeiter)

  • Review anhand der Spezifikation, Mappingmatrix, Testfälle, Testszenarien und Komponenten sowie bestehender Applikation

  • Prüfen der Dokumente auf ihre Qualität und Vollständigkeit

  • Verbesserungsempfehlungen


06/2012 - 08/2012
Tool-Evaluation mit SoapUI und LoadUI auf Basis der Adobe BlazeDS-Schnittstelle (AMF)
TecDoc (Öffentlicher Dienst, 50-250 Mitarbeiter)

Evaluierung von SoapUI und LoadUI, Anbindung an das Webservice- Backend mit selbstentwickelten Groovy-Skripten

  • Entwicklung/Implementierung von Groovy-Skripten zur Kommunikation mit Webservices

  • Integration der Groovy-Skripte in SoapUI

  • Entwicklung geeigneter Methoden für das Session-Handling in SoapUI / Groovy-Skripten

  • Parametrisierung der Skripte

  • Anbindung an LoadUI

  • Anbindung und Evaluierung an LoadUI

  • Verteilter Last-Test mit virtuellen Benutzern auf geeigneter Umgebung


Tools:
Groovy, SoapUI, LoadUI, Eclipse, Charles Proxy, Windows Server 2008


04/2011 - 12/2011
Entwurf und Implementierung einer IaaS Umgebung auf Basis des Open Cloud Computing Interface und des Cloud Data Management Interface
TU Dortmund (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • Vorhandene Komponenten von OpenNebula mit notwendigen Implementierungen zur CDMI-Unterstützung kombinieren

  • Entwicklung einer Architektur, in der die Kommunikation von einem Webinterface über OCCI/CDMI zu OpenNebula möglich ist

  • Anpassung der OpenSource Varianten eines OCCI- und CDMI-Servers zur Realisierung dieser Architektur

  • Implementierung eines zusätzlichen Moduls für OpenNebula zur Unterstützung von CDMI und NFS-Protokoll

  • Evaluation der Architektur auf einer Testumgebung


Tools:
Ruby, Java, bash-Script, OpenNebula, Eclipse, SLES, Ubuntu, MySQL, JSON, OCCI, CDMI, KVM, REST, Subversion, GIT, Apache Tomcat


03/2010 - 03/2011
Cloudi – Benutzerfreundliche Erzeugung und effiziente Verwaltung von virtuellen Maschinen in Cloud-Umgebungen
TU Dortmund (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • Management Portal: Die Erzeugung, Überwachung und Steuerung von virtuellen Maschinen mit Hilfe eines intuitiv zu bedienenden Web-Portals

  • Ressourcenverwaltung: Automatische Verteilung des Datenspeichers und Ausgleich von Netzwerkströmen, Migration von virtuellen Maschinen zu virtualisierten Servern und VMware, KVM und Xen
    Vorhersage für Ressourcenbedarf: „Beratung“ der Benutzer bei der Ausstattung der virtuellen Maschinen mit Ressourcen (AnzahlProzessoren, Größe des Hauptspeichers, usw.) sowie Simulation des zukünftigen Bedarfs an physischer Hardware für die Unterstützung des Betreibers bei der Investitionsplanung

    Aufgaben:

  • Java-Entwicklung des Webportals und Backends

  • Aufsetzen der Testumgebung für das Webportal

  • Aufsetzen der Cloud-Umgebung sowie die notwendige Hard- und Betriebssysteminstallationen

  • Debugging von OpenNebula

  • Code Refactoring und Fehlerbeseitigung


Tools:
Eclipse, ZK-Framework, OpenNebula, Java, bash-Script, Apache Tomcat, VMware ESXi, KVM, LDAP, VPN, VNC, Subversion, MySQL-Server, SQL


Zertifikate

Professional Scrum Master 1
2017
ISTQB Certified Tester Foundation Level
2012

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Bevorzugt Remote-Arbeit, bei Kick-Off oder Workshops gerne Vor-Ort (deutschlandweit + Schweiz)
Profilbild von Anonymes Profil, Senior Entwickler (Full-Stack) in Java, TypeScript (spezialisiert auf Backend) Senior Entwickler (Full-Stack) in Java, TypeScript (spezialisiert auf Backend)
Registrieren