Recommended expert

Dirk Bolte

Senior Software Developer

Dirk Bolte
Birkenfeld, Germany

Experience

May 2024 - Present
1 year 11 months

Senior Software Developer

congstar

  • Mobile app backend development in the mobile network management area for end customers
  • Implementation of authentication methods
  • Converting a monolith to microservices
  • Operational support
  • Technologies: Kotlin, Quarkus, Microprofile, Jackson, MariaDB, Redis, JSON, XML, SOAP, Maven, Git, GitLab CI, Splunk, Grafana, Jenkins, Kubernetes, Helm, Terraform, Microservices
Apr 2024 - May 2024
2 months

Software Developer

Anonymous Client

  • Optimizing GitLab pipelines
  • Creating training materials around OpenID and gematik
  • Technologies: GitLab, GitLab CI, Java, Kotlin, TypeScript, Spring, Quarkus, Angular, Keycloak, OAuth, OpenID, gematik
Nov 2023 - Present
2 years 5 months

Technical Interview Consultant

WorkGenius

  • Conducting interviews with a focus on technology topics
  • Technologies: Java, Kotlin, various technical topics
Aug 2023 - Apr 2024
9 months

AWS/Kotlin Developer

OTTO

  • Fullstack development including DevOps in the product categorization area for eCommerce
  • Migrating from Spring Boot 2 to 3 and Vue.js 2 to 3
  • Database optimization
  • Technologies: Kotlin, Spring Boot, Microservices, MongoDB, JSON, Vue.js/TypeScript, REST, HAL, Gradle, Git, GitHub Actions, Terraform, Terragrunt, Docker, AWS, OIDC, Keycloak
Jan 2023 - Jul 2023
7 months

Lead Architect

JB10X

  • Web backend and frontend development for a SaaS solution in identity management and dynamic workflows
  • Operational support
  • Technologies: Java, Spring Boot, 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 and advising on how to address discovered vulnerabilities
  • Software development
  • Technologies: Threat Modeling, Spring Boot, Kotlin, Java
Oct 2021 - Feb 2023
1 year 5 months

Technical Interview Consultant

expertlead

  • Conducting interviews with a focus on technology topics
  • Technologies: Java, Kotlin, various technical topics
Oct 2021 - Jan 2023
1 year 4 months

Senior Software Developer

congstar

  • Mobile app backend development for end-customer mobile network management
  • Porting a backend from Java/Spring to Kotlin/Quarkus
  • Operational support
  • Technologies: 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

  • Integrating external identity providers using SAML and OIDC/OAuth2 into an existing SaaS solution for network management/IoT
  • Technologies: 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

  • Further development of a cloud management solution
  • Technologies: 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

  • Ensuring and advising the development team on product and operational security
  • Analyzing and aligning with external security and product requirements (BSI, gematik)
  • Technologies: 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

  • Evaluation and feasibility study of authentication technology options (SAML, OIDC/OAuth2) within a network management/IoT SaaS solution
  • Technologies: Kotlin, Spring, Microservices, Kubernetes, SAML 2.0, OIDC/OAuth2
Mar 2019 - Feb 2021
2 years

CTO / Fullstack Developer

comuny GmbH

  • Product design and development (backend, frontend, mobile), project and team management, and regular customer interaction
  • Architecture and implementation of a SaaS solution for identification and authentication (OIDC/OAuth2) with multiple microservices
  • Interface design and implementation
  • Security analysis and architecture
  • CI/CD
  • Successfully met high data protection and security requirements
  • Technologies: 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 Developer

LANCOM

  • Product Owner for two teams and coordination of multiple product owners
  • Feature and UX design
  • Fullstack development of authentication features, including interface and UI development, and end-to-end tests
  • Setting up a new location
  • Technologies: 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 Developer

Sophos

  • Product Owner for five teams across three locations
  • Setting up a new site in India
  • Feature and UX design
  • Fullstack development of individual features, including interface design and development, for a network management/IoT SaaS
  • Technologies: Java, Spring, Microservices, REST, OAuth2, MongoDB, Redis, AWS, Git, Gradle, Bitbucket, Threat Modeling
Mar 2013 - Aug 2015
2 years 6 months

Senior Software Developer & Architect

Sophos

  • Backend development and architecture of a multi-tenant cloud application as SaaS in network management/IoT
  • Migrating an application from Ruby on Rails to Java/Spring
  • API design and development
  • Technologies: Java, Spring, Microservices, REST, OAuth2, Ruby on Rails, MongoDB, Redis, ElasticSearch, AWS, Wi-Fi, Git, Gradle, Bitbucket
Jan 2012 - Mar 2013
1 year 3 months
Remote

System z Firmware Architect

IBM

  • Architecture and development of firmware components for IBM System z in the networking area
  • Technical lead for a remote team in Moscow
  • Technologies: C++, C, Bash, Linux, RPM, SCons, CVS
Jan 2008 - Dec 2011
4 years

Team Lead / Firmware Engineer

IBM

  • Managing teams across multiple departments for local and distributed teams
  • Architecture and development of firmware components
  • Development of a virtualized test environment
  • Enhancing and maintaining critical development systems
  • Technologies: Groovy, Grails, Xen, C++, C, Bash, SAN, GPFS, Linux, Gradle, SCons, CVS
Mar 2003 - Dec 2007
4 years 10 months

System z Firmware Engineer

IBM

  • Architecture and development of firmware components for IBM System z in the networking area
  • Technologies: C++, C, Bash, Linux, RPM, SCons, CVS

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (22.5 years), Telecommunication (5 years), Professional Services (2.5 years), and Retail (0.5 years).

Information Technology
Telecommunication
Professional Services
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (20 years), Information Technology (17 years), Quality Assurance (4.5 years), Project Management (4 years), Human Resources (3.5 years), and Operations (1.5 years).

Product Development
Information Technology
Quality Assurance
Project Management
Human Resources
Operations

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 certified Product Owner

Skills

Programming:

  • Java (>10 Years) ++++
  • Kotlin (7 Years) ++++
  • Spring (9 Years) +++
  • Quarkus (3 Years) +++
  • C/c++ (6 Years) +++
  • Groovy (4 Years) ++
  • Ruby On Rails (2 Years) ++
  • Typescript (4 Years) ++
  • Angular, Ionic (2 Years) ++
  • Vue.js (1 Year) ++
  • Android (1 Year) ++

Technologies:

  • Spring, Quarkus, Microprofile, Hibernate, Jackson, Rest, Hal, Swagger, Junit, Assertj, Pact, Selenium, Json, Jwt, Xml, Gradle, Maven, Make

Infrastructure:

  • Postgresql (6 Years) ++
  • Mariadb/mysql (5 Years) ++
  • Mongodb (5 Years) ++
  • Redis (3 Years) ++
  • Docker, Kubernetes, Helm (3 Years) ++
  • Gcp (1 Year) ++
  • Elasticsearch (4 Years) +
  • Aws (5 Years) +

Network:

  • Tcp/ip, Udp ++++
  • Wi-fi, Lan, Vlan ++++
  • Dns, Dhcp ++

Project Management:

  • Agile, Scrum, Kanban (11 Years) ++++
  • Product Owner (5 Years) ++++
  • Safe (5 Years) ++

Other:

  • Linux (21 Years) ++++
  • Git (11 Years) ++++
  • Tdd, Clean Code ++++
  • Oauth2, Oidc (6 Years) ++++
  • Keycloak (2 Years) +++
  • Security +++
  • Macos, Windows +++
  • Intellij, Eclipse +++
  • Jira, Confluence, Bitbucket +++
  • Gitlab, Github +++
  • Gitlab Ci, Github Actions, Jenkins +++
  • Ux Design (4 Years) ++

Languages

German
Native
English
Advanced

Education

Oct 2000 - Sep 2003

Berufsakademie Stuttgart

Diploma Engineer, Information Technology – Network and Software Engineering · Information Technology – Network and Software Engineering · Stuttgart, Germany · 1,3

Oct 1991 - Jul 1999

Wilhelm-Busch-Gymnasium Stadthagen

High School Diploma · Stadthagen, Germany · 1,7

Certifications & licenses

Certified Product Owner

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dirk based?

Dirk is based in Birkenfeld, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Dirk speak?

Dirk speaks the following languages: German (Native), English (Advanced).

How many years of experience does Dirk have?

Dirk has at least 23 years of experience. During this time, Dirk has worked in at least 16 different roles and for 11 different companies. The average length of individual experience is 1 year and 3 months. Note that Dirk may not have shared all experience and actually has more experience.

What roles would Dirk be best suited for?

Based on recent experience, Dirk would be well-suited for roles such as: Senior Software Developer, Software Developer, Technical Interview Consultant.

What is Dirk's latest experience?

Dirk's most recent position is Senior Software Developer at congstar.

What companies has Dirk worked for in recent years?

In recent years, Dirk has worked for congstar, Anonymous Client, WorkGenius, OTTO, and JB10X.

Which industries is Dirk most experienced in?

Dirk is most experienced in industries like Information Technology (IT), Telecommunication, and Professional Services. Dirk also has some experience in Retail and Healthcare.

Which business areas is Dirk most experienced in?

Dirk is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA). Dirk also has some experience in Project Management, Human Resources (HR), and Operations.

Which industries has Dirk worked in recently?

Dirk has recently worked in industries like Information Technology (IT), Telecommunication, and Professional Services.

Which business areas has Dirk worked in recently?

Dirk has recently worked in business areas like Information Technology (IT), Human Resources (HR), and Product Development.

What is Dirk's education?

Dirk holds a Bachelor in Information Technology – Network and Software Engineering from Berufsakademie Stuttgart.

Does Dirk have any certificates?

Dirk has 1 certificate: Certified Product Owner.

What is the availability of Dirk?

Dirk is immediately available part-time for suitable projects.

What is the rate of Dirk?

Dirk's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dirk?

To hire Dirk, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 810-970 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.