Dirk Bolte

Senior Softwareentwickler

Birkenfeld, Deutschland

Erfahrungen

Mai 2024 - Bis heute
1 Jahr 3 Monaten

Senior Softwareentwickler

Congstar

  • Backend-Entwicklung für Mobile App im Mobilfunkmanagement für Endkunden.
  • Implementierung von Authentifizierungsverfahren.
  • Betriebsunterstützung.
  • Verwendete Sprachen/Technologien: Kotlin, Quarkus, MicroProfile, Jackson, MariaDB, Redis, JSON, XML, SOAP, Maven, Git, GitLab-CI, Splunk, Jenkins, Kubernetes, Helm, Terraform, Microservices.
Apr. 2024 - Mai 2024
2 Monaten

Softwareentwickler

Anonymer Auftraggeber

  • Optimierung von GitLab-Pipelines.
  • Erstellung von Schulungsmaterial zu OpenID und gematik.
  • Verwendete Sprachen/Technologien: GitLab, GitLab-CI, Java, Kotlin, TypeScript, Spring, Quarkus, Angular, Keycloak, OAuth, OpenID, gematik.
Nov. 2023 - Bis heute
1 Jahr 9 Monaten

Technical Interview Consultant

WorkGenius

  • Durchführung von Interviews mit Fokus auf technische Themen.
  • Verwendete Sprachen/Technologien: Java, Kotlin, diverse technische Themen.
Aug. 2023 - Apr. 2024
9 Monaten

AWS/Kotlin-Entwickler

OTTO

  • Fullstack-Entwicklung inkl. DevOps im Bereich Produktkategorisierung für eCommerce.
  • Migration auf Spring Boot 2/3.
  • Migration auf Vue.js 2/3.
  • Datenbankoptimierung.
  • Verwendete Sprachen/Technologien: Kotlin, Spring Boot, Microservices, MongoDB, JSON, Vue.js/TypeScript, REST, HAL, Gradle, Git, GitHub Actions, Terraform, Terragrunt, Docker, AWS, OIDC, Keycloak.
Jan. 2022 - Juli 2023
7 Monaten

Lead Architect

JB10X

  • Web-Backend- und Frontend-Entwicklung für eine SaaS-Lösung im Bereich Identitätsmanagement und dynamischer Workflows.
  • Betriebsunterstützung.
  • Verwendete Sprachen/Technologien: Java, Spring Boot + Spring Cloud, Microservices, Jackson, PostgreSQL, RabbitMQ, JSON, Vue.js, Maven, Git, GitHub Actions, Kubernetes, Docker Compose, FluxCD, OIDC, Keycloak.
Mai 2022 - Dez. 2022
8 Monaten

Security Consultant

JB10X

  • Threat Modelling einer bestehenden Anwendung.
  • Beratung zur Umsetzung der Ergebnisse.
  • Softwareentwicklung.
  • Verwendete Sprachen/Technologien: Threat Modelling, Spring Boot, Kotlin, Java.
Okt. 2021 - Feb. 2023
1 Jahr 5 Monaten

Technical Interview Consultant

Expertlead

  • Durchführung von Interviews mit Fokus auf technische Themen.
  • Verwendete Sprachen/Technologien: Java, Kotlin, diverse technische Themen.
Okt. 2021 - Jan. 2023
1 Jahr 4 Monaten

Senior Softwareentwickler

Congstar

  • Backend-Entwicklung für Mobile App im Mobilfunkmanagement für Endkunden.
  • Portierung eines Backends von Java/Spring auf Kotlin/Quarkus.
  • Betriebsunterstützung.
  • Verwendete Sprachen/Technologien: Kotlin, Java, Spring Boot, Quarkus, MicroProfile, Jackson, MariaDB, JSON, XML, SOAP, Maven, Git, Splunk, Jenkins, Kubernetes, Helm.
Juli 2021 - Dez. 2021
6 Monaten

Softwareentwickler

LANCOM

  • Anbindung externer Identitätsprovider mittels SAML und OIDC/OAuth2 in eine SaaS-Lösung für Netzwerkmanagement/IoT.
  • Verwendete Sprachen/Technologien: Kotlin, Spring Boot, Microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, XML, SAML2, OIDC/OAuth2, Keycloak, Gradle, Git, Kubernetes, Helm.
Apr. 2021 - Sept. 2021
6 Monaten

Principal Developer Operations Center

German Edge Cloud

  • Weiterentwicklung einer Cloud-Management-Lösung.
  • Verwendete Sprachen/Technologien: Kotlin, Spring Boot, jOOQ, PostgreSQL, JSON, Jackson, REST, HAL, Kubernetes, Helm, Terraform, cloud-init, Maven, Git.
März 2021 - Juli 2021
5 Monaten

Head of Security

Comuny GmbH

  • Sicherstellung und Beratung der Entwicklung in Bezug auf Produkt- und Betriebssicherheit.
  • Analyse und Abgleich mit externen Sicherheits- und Produktanforderungen (BSI, gematik).
  • Verwendete Sprachen/Technologien: Kotlin, Java, Spring Boot, Microservices, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Keycloak, Android, Ionic, Gradle, GitLab-CI, Docker, Git, Threat Modelling.
März 2021 - Mai 2021
3 Monaten

Consultant

LANCOM

  • Evaluierung und Machbarkeitsstudie von Technologieoptionen im Bereich Authentifizierung (SAML, OIDC/OAuth2) für eine SaaS-Lösung im Netzwerkmanagement/IoT.
  • Verwendete Sprachen/Technologien: Kotlin, Spring, Microservices, Kubernetes, SAML 2.0, OIDC/OAuth2.
März 2019 - Feb. 2021
2 Jahren

CTO / Fullstack-Entwickler

Comuny GmbH

  • Produktdesign und -entwicklung Backend, Frontend und Mobile.
  • Projekt- und Teammanagement.
  • Regelmäßiger Kundenkontakt.
  • Architektur und Umsetzung einer SaaS-Lösung zur Identifizierung und Authentifizierung (OIDC/OAuth2) mit mehreren Microservices.
  • Schnittstellendesign und -implementierung.
  • Sicherheitsanalyse und -architektur.
  • CI/CD.
  • Besondere Herausforderung: Entwicklung und Umsetzung hoher Datenschutz- und Sicherheitsanforderungen.
  • Verwendete Sprachen/Technologien: Kotlin, Java, Spring Boot, Microservices, Angular/TypeScript, GCP, Hibernate, Jackson, PostgreSQL, JSON, JWT, REST, HAL, Swagger, Pact, OIDC/OAuth2, Android, Ionic, Gradle, GitLab-CI, Docker, Git, Threat Modelling.
Okt. 2017 - Juli 2019
1 Jahr 10 Monaten

Product Owner / Fullstack-Entwickler

LANCOM

  • Product Owner für zwei Teams.
  • Koordination mehrerer Product Owner.
  • Feature- und UX-Design.
  • Zusätzlich Fullstack-Entwicklung von Authentifizierungsfunktionen.
  • Design und Entwicklung der Schnittstellen und UI.
  • End-to-End-Testentwicklung für eine SaaS-Lösung im Netzwerkmanagement/IoT.
  • Aufbau eines neuen Standorts.
  • Verwendete Sprachen/Technologien: Java, Kotlin, Spring Boot, Microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, REST, Swagger, Gradle, Jenkins, Pact, Git.
Aug. 2015 - Sept. 2017
2 Jahren 2 Monaten

Product Owner Wireless / Backend-Entwickler

Sophos

  • Product Owner für fünf Teams an drei Standorten.
  • Aufbau eines neuen Standorts in Indien.
  • Feature- und UX-Design.
  • Fullstack-Entwicklung einzelner Features inkl. Schnittstellendesign und -entwicklung für eine SaaS im Netzwerkmanagement/IoT.
  • Verwendete Sprachen/Technologien: Java, Spring, Microservices, REST, OAuth2, MongoDB, Redis, AWS, Git, Gradle, Bitbucket, Threat Modelling.
März 2013 - Aug. 2015
2 Jahren 6 Monaten

Senior Softwareentwickler & Architekt

Sophos

  • Backendentwicklung und Architektur einer Multi-Tenant-Cloud-Anwendung als SaaS im Netzwerkmanagement/IoT.
  • Migration einer Cloud-Anwendung von Ruby on Rails auf Java/Spring.
  • Schnittstellendesign und -entwicklung.
  • Verwendete Sprachen/Technologien: Java, Spring, Microservices, REST, OAuth2, Ruby on Rails, MongoDB, Redis, ElasticSearch, AWS, WLAN, Git, Gradle, Bitbucket.
Jan. 2011 - März 2013
1 Jahr 3 Monaten
Remote

Firmware-Architekt System z

IBM

  • Architektur und Entwicklung von Firmware-Komponenten der IBM System z im Bereich Netzwerk.
  • Technische Führung eines Remote-Teams in Moskau.
  • Verwendete Technologien: C++, C, Bash, Linux, RPM, SCons, CVS.
Jan. 2008 - Dez. 2011
4 Jahren

Teamleiter / Firmware-Entwickler

IBM

  • Teamleitung in mehreren Abteilungen für lokale und verteilte Teams.
  • Architektur und Entwicklung von Firmware-Komponenten.
  • Entwicklung einer virtualisierten Testumgebung.
  • Weiterentwicklung und Wartung kritischer Entwicklungssysteme.
  • Verwendete Technologien: Groovy, Grails, Xen, C++, C, Bash, SAN, GPFS, Linux, Gradle, SCons, CVS.
März 2003 - Dez. 2008
4 Jahren 10 Monaten

Firmware-Entwickler System z

IBM

  • Architektur und Entwicklung von Firmware-Komponenten der IBM System z im Bereich Netzwerk.
  • Verwendete Technologien: C++, C, Bash, Linux, RPM, SCons, CVS.
Nov. 1999 - Sept. 2000
11 Monaten

Praktikant

IBM Deutschland GmbH

  • IBM Lotus Notes Entwicklung.
  • Betreuung weiterer Praktikanten.
  • Abteilung: GS LS Ausbildung.

Zusammenfassung

  • Backend-Entwickler mit Frontend-Erfahrung
  • Kotlin/Java, Spring/Quarkus, Angular/Vue.js, SQL/NoSQL, Cloud
  • 21 Jahre Berufserfahrung in internationalen und verteilten Teams
  • 12 Jahre Teamleitungs- und Projektmanagement-Erfahrung
  • 10 Jahre im Bereich Cloud und Security, Authentifizierung/Autorisierung
  • 5 Jahre Produkt Owner

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2000 - Sept. 2003

Berufsakademie Stuttgart

Diplom-Ingenieur · Informationstechnik – Netz- und Softwaretechnik · Stuttgart, Deutschland · 1,3

Wilhelm-Busch-Gymnasium

Abitur · Stadthagen, Deutschland · 1,7

Zertifikate & Bescheinigungen

Zertifizierter Product Owner