Fullstack Entwicklung inkl. DevOps im Bereich Produktkategorisierung für eCommerce.
Sprachen/Technologien: Kotlin, Spring Boot, MongoDB, JSON, Vue.js/TypeScript, REST, HAL, Gradle, Git, Github Actions, Terraform, Terragrunt, Docker, AWS, OIDC, Keycloak
Web Backend-Entwicklung im Bereich Identitätsmanagement und dynamischer Workflows. Betriebsunterstützung
Sprachen/Technologien: Java, Spring Boot + Spring Cloud, Jackson, PostgreSQL, RabbitMQ, JSON, Vue.js, Maven, Git, Github Actions, Kubernetes, Docker compose, FluxCD, OIDC, Keycloak
Thread Modelling einer bestehenden Anwendung sowie Beratung bzgl. deren Adressierung. Softwareentwicklung.
Sprachen/Technologien: Thread Modelling, Spring Boot, Kotlin, Java
Interviews mit Fokus auf Technologiethemen.
Sprachen/Technologien: Java, Kotlin, diverse technische Themen
Mobile App Backend-Entwicklung im Bereich Mobilfunkmanagement für Endkunden. Portierung eines Backends von Java/Spring auf Kotlin/Quarkus. Betriebsunterstützung.
Sprachen/Technologien: Kotlin, Java, Spring Boot, Quarkus, Microprofile, Jackson, MariaDB, JSON, XML, SOAP, Maven, Git, Splunk, Jenkins, Kubernetes, Helm
Anbindung externer Identitätsprovider.
Sprachen/Technologien: Kotlin, Spring Boot, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, XML, SAML2, OIDC/OAuth2, Keycloak, Gradle, Git, Kubernetes, Helm
Weiterentwicklung einer Cloud Management Lösung.
Sprachen/Technologien: Kotlin, Spring Boot, jOOQ, PostgreSQL, JSON, Jackson, REST, HAL, Kubernetes, Helm, Terraform, cloud-init, Maven, Git
Sicherstellung und Beratung der Entwicklung hinsichtlich Produkt- und Betriebssicherheit. Analyse von und Abgleich mit externen Sicherheits- und Produktanforderungen (BSI, gematik).
Sprachen/Technologien: Kotlin, Java, Spring Boot, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Keycloak, Android, Ionic, Gradle, Gitlab-CI, Docker, Git, Thread Modelling
Evaluierung und Machbarkeitsstudie von Technologieoptionen im Bereich Authentifizierung.
Sprachen/Technologien: Kotlin, Spring, Kubernetes, SAML 2.0, OIDC/OAuth2
Produktdesign und -entwicklung Backend, Frontend + Mobile sowie Projekt- und Teammanagement und regelmäßiger Kundenkontakt. Architektur und Umsetzung einer SaaS Lösung aus mehreren Microservices, Schnittstellendesign und -implementierung, Sicherheitsanalyse und -architektur, CI/CD.
Eine besondere Herausforderung war die Entwicklung und Umsetzung hoher Datenschutz- und Sicherheitseigenschaften.
Sprachen/Technologien: Kotlin, Java, Spring Boot, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Android, Ionic, Gradle, Gitlab-CI, Docker, Git, Thread Modelling
Product Owner für zwei Teams sowie Koordination mehrerer Product Owner, Feature- und UX-Design. Zusätzlich Fullstack-Entwicklung von Funktionalitäten im Authentisierungsumfeld, Design und Entwicklung der entsprechenden Schnittstellen und UI sowie End-to-End-Testentwicklung. Aufbau eines neuen Standorts.
Sprachen/Technologien: Java, Kotlin, Spring Boot, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, REST, Swagger, Gradle, Jenkins, Pact, Git
Product Owner für 5 Teams in 3 Standorten. Aufbau eines neuen Standorts in Indien, Feature- + UX-Design. Fullstack-Entwicklung einzelner Features inklusive Schnittstellendesign und -entwicklung.
Sprachen/Technologien: Java, Spring, REST, OAuth2, MongoDB, Redis, AWS, Git, Gradle, Bitbucket, Thread Modelling
Backendentwicklung und Architektur einer Multi-tenant Cloud Anwendung. Migration einer Cloudanwendung von Ruby on Rails auf Java/Spring, Schnittstellendesign und -entwicklung.
Sprachen/Technologien: Java, Spring, REST, OAuth2, Ruby on Rails, MongoDB, Redis, ElasticSearch, AWS, WLAN, Git, Gradle, Bitbucket
Architektur und Entwicklung von Firmwarekomponenten der IBM System z im Bereich Netzwerk. Technische Führung eines Remote Teams in Moskau.
Technologien: C++, C, Bash, Linux, RPM, SCons, CVS
Teamleiter in mehreren Abteilungen für lokale und verteilte Teams. Architektur und Entwicklung von Firmwarekomponenten. Entwicklung einer virtualisierten Testumgebung. Weiterentwicklung und Wartung kritischer Entwicklungssysteme.
Technologien: Groovy, Grails, Xen, C++, C, Bash, SAN, GPFS, Linux, Gradle, SCons, CVS
Architektur und Entwicklung von Firmwarekomponenten der IBM System z im Bereich Netzwerk.
Technologien: C++, C, Bash, Linux, RPM, SCons, CVS
Abteilung: GS LS Ausbildung Tätigkeit: IBM Lotus Notes Entwicklung, Praktikantenbetreuung