Go to website
Request project
Dirk Bolte
Senior Software Developer
Birkenfeld, Germany
Experience
May 2024 -
Present
1 year 3 months
Senior Software Developer
Congstar
Mobile app backend development for mobile service management for end customers.
Implemented authentication methods.
Operations support.
Languages/technologies used: Kotlin, Quarkus, Microprofile, Jackson, MariaDB, Redis, JSON, XML, SOAP, Maven, Git, GitLab CI, Splunk, Jenkins, Kubernetes, Helm, Terraform, microservices.
Apr 2024 -
May 2024
2 months
Softwareentwickler
Anonymer Auftraggeber
GitLab pipeline optimizations.
Created training materials around OpenID and gematik.
Languages/technologies used: GitLab, GitLab CI, Java, Kotlin, TypeScript, Spring, Quarkus, Angular, Keycloak, OAuth, OpenID, gematik.
Nov 2023 -
Present
1 year 9 months
Technical Interview Consultant
WorkGenius
Conducted interviews focused on technology topics.
Languages/technologies used: Java, Kotlin, various technical topics.
Aug 2023 -
Apr 2024
9 months
AWS/Kotlin Developer
OTTO
Fullstack development including DevOps in product categorization for e-commerce.
Spring Boot 2 to 3 migration.
Vue.js 2 to 3 migration.
Database optimization.
Languages/technologies used: Kotlin, Spring Boot, microservices, MongoDB, JSON, Vue.js/TypeScript, REST, HAL, Gradle, Git, GitHub Actions, Terraform, Terragrunt, Docker, AWS, OIDC, Keycloak.
Jan 2022 -
Jul 2023
7 months
Lead Architect
JB10X
Web backend and frontend development for a SaaS solution in identity management and dynamic workflows.
Operations support.
Languages/technologies used: Java, Spring Boot and Spring Cloud, microservices, Jackson, PostgreSQL, RabbitMQ, JSON, Vue.js, Maven, Git, GitHub Actions, Kubernetes, Docker Compose, FluxCD, OIDC, Keycloak.
May 2022 -
Dec 2022
8 months
Security Consultant
JB10X
Threat modeling of an existing application.
Advising on its mitigation.
Software development.
Languages/technologies used: threat modeling, Spring Boot, Kotlin, Java.
Oct 2021 -
Feb 2023
1 year 5 months
Technical Interview Consultant
Expertlead
Conducted interviews focused on technology topics.
Languages/technologies used: Java, Kotlin, various technical topics.
Oct 2021 -
Jan 2023
1 year 4 months
Senior Software Developer
Congstar
Mobile app backend development for mobile service management for end customers.
Ported a backend from Java/Spring to Kotlin/Quarkus.
Operations support.
Languages/technologies used: Kotlin, Java, Spring Boot, Quarkus, Microprofile, Jackson, MariaDB, JSON, XML, SOAP, Maven, Git, Splunk, Jenkins, Kubernetes, Helm.
Jul 2021 -
Dec 2021
6 months
Software Developer
LANCOM
Integrated external identity providers with SAML and OIDC/OAuth2 into an existing SaaS solution for network management/IoT.
Languages/technologies used: Kotlin, Spring Boot, microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, XML, SAML2, OIDC/OAuth2, Keycloak, Gradle, Git, Kubernetes, Helm.
Apr 2021 -
Sep 2021
6 months
Principal Developer Operations Center
German Edge Cloud
Enhanced a cloud management solution.
Languages/technologies used: Kotlin, Spring Boot, jOOQ, PostgreSQL, JSON, Jackson, REST, HAL, Kubernetes, Helm, Terraform, cloud-init, Maven, Git.
Mar 2021 -
Jul 2021
5 months
Head of Security
Comuny GmbH
Ensured and advised on product and operational security during development.
Analyzed and aligned with external security and product requirements (BSI, gematik).
Languages/technologies used: 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 modeling.
Mar 2021 -
May 2021
3 months
Consultant
LANCOM
Evaluated and ran feasibility study on technology options for authentication (SAML, OIDC/OAuth2) within a SaaS solution for network management/IoT.
Languages/technologies used: Kotlin, Spring, microservices, Kubernetes, SAML 2.0, OIDC/OAuth2.
Mar 2019 -
Feb 2021
2 years
CTO / Fullstack-Entwickler
Comuny GmbH
Product design and development for backend, frontend and mobile.
Project and team management.
Regular customer contact.
Architecture and implementation of a SaaS solution for identification and authentication (OIDC/OAuth2) across multiple microservices.
Interface design and implementation.
Security analysis and architecture.
CI/CD.
A major challenge was building and implementing high data protection and security features.
Languages/technologies used: 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 modeling.
Oct 2017 -
Jul 2019
1 year 10 months
Product Owner / Fullstack-Entwickler
LANCOM
Product Owner for two teams.
Coordinated multiple Product Owners.
Feature and UX design.
Also did fullstack development of authentication features.
Designed and developed the related interfaces and UI.
Developed end-to-end tests for a SaaS solution in network management/IoT.
Set up a new office location.
Languages/technologies used: Java, Kotlin, Spring Boot, microservices, Angular/TypeScript, Hibernate, Jackson, PostgreSQL, JSON, REST, Swagger, Gradle, Jenkins, Pact, Git.
Aug 2015 -
Sep 2017
2 years 2 months
Product Owner Wireless / Backend-Entwickler
Sophos
Product Owner for 5 teams across 3 locations.
Set up a new office in India.
Feature and UX design.
Fullstack development of individual features including interface design and development for a SaaS in network management/IoT.
Languages/technologies used: Java, Spring, microservices, REST, OAuth2, MongoDB, Redis, AWS, Git, Gradle, Bitbucket, threat modeling.
Mar 2013 -
Aug 2015
2 years 6 months
Senior Software Entwickler & Architekt
Sophos
Backend development and architecture of a multi-tenant cloud application as SaaS in network management/IoT.
Migration of a cloud application from Ruby on Rails to Java/Spring.
Interface design and development.
Languages/technologies used: Java, Spring, microservices, REST, OAuth2, Ruby on Rails, MongoDB, Redis, Elasticsearch, AWS, Wi-Fi, Git, Gradle, Bitbucket.
Jan 2011 -
Mar 2013
1 year 3 months
Remote
Firmware Architekt System z
IBM
Architecture and development of firmware components for IBM System z in the network area.
Technical lead of a remote team in Moscow.
Technologies used: C++, C, Bash, Linux, RPM, SCons, CVS.
Jan 2008 -
Dec 2011
4 years
Teamleiter / Firmware Entwickler
IBM
Team leader in various departments for local and distributed teams.
Architecture and development of firmware components.
Developed a virtualized test environment.
Evolved and maintained critical development systems.
Technologies used: Groovy, Grails, Xen, C++, C, Bash, SAN, GPFS, Linux, Gradle, SCons, CVS.
Mar 2003 -
Dec 2008
4 years 10 months
Firmware Entwickler System z
IBM
Architecture and development of firmware components for IBM System z in the network area.
Technologies used: C++, C, Bash, Linux, RPM, SCons, CVS.
Nov 1999 -
Sep 2000
11 months
Praktikant
IBM Deutschland GmbH
IBM Lotus Notes development.
Supported interns.
Department: GS LS Training.
Summary
Backend developer with frontend experience
Kotlin/Java, Spring/Quarkus, Angular/Vue.js, SQL/NoSQL, Cloud
21 years of professional development experience in international and distributed teams
12 years of team leadership and project management experience
10 years in cloud and security, authentication/authorization
5 years as Product Owner
Languages
German
Native
English
Advanced
Education
Oct 2000 -
Sep 2003
Berufsakademie Stuttgart
Diploma Engineer · Information Technology – Network and Software Engineering · Stuttgart, Germany · 1.3
Wilhelm-Busch-Gymnasium
High school diploma · Stadthagen, Germany · 1.7
Certifications & licenses
Certified Product Owner
Share profile
Download
Meet Dirk
Similar Freelancers
Discover other experts with similar qualifications and experience
Verified Expert
Christian Golecki
Product Owner – Redesign of an iOS and Android SaaS Application Platform
View Profile
Verified Expert
Shamaila Mahmood
Senior Software Architect
View Profile
Verified Expert
Michael Fecher
Freelancer, Solution Architect
View Profile
Verified Expert
Fahrettin Kutyol
Architect and Full Stack Developer
View Profile
Verified Expert
Manuel Reinfurt
Cloud Architect & Lead Developer
View Profile
Verified Expert
Achim Klein
Portfolio Manager, Consultant, Leadership Coach
View Profile
Verified Expert
Damian Śniatecki
CTO
View Profile
Verified Expert
Stanislaus Stelle
Security Consultant
View Profile
Verified Expert
Lucas Weiper
Solution Manager / Architect
View Profile
Verified Expert
Florian Otte
Interim CTO
View Profile
Verified Expert
Wolfgang Schenk
Continuous Improvement Manager / Quality Manager
View Profile
Verified Expert
Kiriakos Krastillis
Tech Lead: API Experience Platform
View Profile
Verified Expert
Albert Frischmann
Lead Product Owner
View Profile
Verified Expert
Ortwin Kartmann
Business & Tech Consultant
View Profile
Verified Expert
Karl Estermann
Hiring Requirement
View Profile